This is a new open source C++ engine. It looks quite good to me, well documented and updated as far as I can see.
see... http://www.gameplay3d.org
Overview
QuoteThe gameplay project is an open-source cross-platform 3D engine that is aimed at the indie game developer ecosystem. If you are familiar with popular open-source game engines like cocos2d-x and are looking for a high-quality 3D solution, then gameplay might be exactly what you are looking for!
Supported Platforms
BlackBerry 10 and PlayBook 2.0
Apple iOS 5.1 for iPhone and iPad
Google Android 2.3+
Microsoft Windows 7
Apple Mac OS X
Linux
Framework
Written in C++
Documented using doxygen
Solution and workspaces for Visual Studio 2010, XCode 3.2.1, Momentics IDE and CodeBlocks 10
Cross-platform new game project wizard scripts
Game developer guide
Samples and tutorials
Binary encoding tool for creating optimized bundles from TTF fonts and 3D assets supporting COLLADA and FBX.
Features
Full-featured OpenGL 3.2+ (desktop) and OpenGL ES 2.0 (mobile) based rendering system
Shader-based material system with built-in common shader library
Node-based scene graph system with support for lights, cameras, models, particle emitters, and physics collision objects
Declarative scene bindings (materials) and node attachments (particle emitters, physics collision objects, 3D audio sources)
Declarative particle system
Easy-to-use text and sprite rendering
Physics system (using Bullet physics)
vehicle physics
character physics
rigid body dynamics
constraints
ghost objects
Declarative UI system with support for themeable 2D and 3D forms. Includes the following built-in core controls and layouts:
button
label
text box
slider
check box
radio button
absolute layout
vertical layout
flow layout
Fully extensible animation system with skeletal character animation support
Complete 3D audio system with WAV and OGG support
Full vector math library with 2D/3D math and 3D object culling support
Mouse, keyboard, touch, gestures and gamepad support
Lua script bindings and binding generator tool
AI state machine
Since it's C++ I suppose there is a possibility of a GLBasic binding.
Uau, some good features there! :O
Downloading... can be very interesting... if have C++ perhaps not it´s too much complex port to GLbasic...
Thanks for the info Bigsofty... about the Images in the web dont´have too much quality, but my experience tell me, don´t make give too much importance to this.
yeee! try the bullet physics mentalthink! pleeease? hehe ::)
Yes Erico I try... but I don´t know If I know how make a port... Really this engine it´s nice...
Another thing I rebember in the forum someone put about Xor wrapper, but I don´t know if it´s discontinued...
The only bit thing it´s GLBasic have a more support in 3D, but no too much people in the forum make things in 3D, and I suppose can be a very hard work, make a complete library...
I try... but I don´t kwow if I can do succesfully.
That is fine Mental, I agree we need more 3d things on the front.
I guess I can only see the results and ideas of people onto this subject, I can´t wrap anything, don´t know how, cant C++ :'(
Erico I don´t have any idea about C++, well GLbasic helps a lot for understand it, when I try to program some years ago, I donñt understand nothing of C++, but after using GLbasic I undertand a few thing...
About make a wrapper, I did the OpenGlES and not it´s too much complex... I try to make another things but whitout succces...
If you have interest in this, in the forum Gernnot explains how make calls to OPENGL, and it´s very easy, I suppose for make another things, call to the C++ functions, can be whit another manner... but for beggin I think it´s a very good point...
thanks, I will try that.
I still don´t have a glb 3d game in plan, but will check at that point, it´s tempting. :good:
I converted iXors3D and OpenB3D engines headers to GLBasic but I discontinued both, due to lack of engine development by the developers. I put a lot of work into those two engines getting them to work with GLBasic and both died as I was still keeping the GLBasic headers up to date. I am wary of starting another engine in case the rug gets pulled up from under me again! :S
That being said, the actual developers behind this are RIM (aka BlackBerry) so I don't think they will disappear overnight.
I can't start a new header conversion just now because I am constrained by time but if I was not I would definitely give this one a go, it looks great.
Ian
Ok , Ian... sorry I´m not remember was you who did the wrapper... this it´s a really a bad thing... make a hard job and suddenly disappear...
About for make a wrapper, I think if you have a "fear" for this, about the development will be discontinued... because you don´t choose the Ogre engine, it´s open Source, and I read make a few days, they have libraries for iOS and android... or using in example the Blender Engine?¿...
I think the Ogre, will be a secure option, this engine have a lot of year working, make awesome things... and I don´think they disappear from the night to the morning...
oh heck, OpenB3D won´t work anymore? That looked like a great converting work you did.
I remember the original post I got excited on getting something 3d going to test it, but all 2d activities took place. :(
@Erico: OpenB3D is still going but the developer made the later versions less compatible with multiple platforms, so when it lost the mobile platforms (GLES) I finally stopped supporting it.
@Mentalthink:I looked into trying to get Ogre working with Android but at the time it required a custom NDK, which needed to be built for the Android Ogre to be built. I could not get this to work properly. That said, it was quite a while ago, maybe things have changed since then.