PDA

View Full Version : Kambi VRML game engine - 2.0



michalis
11-04-2010, 04:03 PM
Hi,

Recently I released version 2.0 of my game engine, http://vrmlengine.sourceforge.net/. Main page for developers is on http://vrmlengine.sourceforge.net/kambi_vrml_game_engine.php.

http://vrmlengine.sourceforge.net/images/progs_demo/medium_size/terrain_nice_fog.png (http://vrmlengine.sourceforge.net/images/progs_demo/original_size/terrain_nice_fog.png) http://vrmlengine.sourceforge.net/images/progs_demo/medium_size/multiple_viewports_tower_mirror_raptor.png (http://vrmlengine.sourceforge.net/images/progs_demo/original_size/multiple_viewports_tower_mirror_raptor.png) http://vrmlengine.sourceforge.net/images/progs_demo/medium_size/trees_river_shadow_maps.png (http://vrmlengine.sourceforge.net/images/progs_demo/original_size/trees_river_shadow_maps.png) http://vrmlengine.sourceforge.net/images/progs_demo/medium_size/water_reflections.png (http://vrmlengine.sourceforge.net/images/progs_demo/original_size/water_reflections.png)

There are many user-visible features and bugfixes since I last announced the engine release on PGD :) There are NURBS, terrain generator, last year also saw the development of multitexturing, cube map texturing (including the possibility to render to textures, making mirrors, visible portals etc.), 3D textures, DDS support, hardwar occlusion query and more...

A couple of new programmer features, the primary justifications of the new "2" version number:


There's a scene manager keeping track of every 3D object in the scene. This allows the programmer to easily add many 3D objects (like TVRMLGLScene, full-featured handler for 3D objects (VRML, X3D, OBJ, Collada etc.); a programmer can also easily create his own 3D objects, as descedants of T3D class).
Easy custom viewports (you can view the 3D world in various viewports at once.)
2D controls framework, with starting button, image etc. rendered in OpenGL context.
More / better integration as Lazarus components. (There's much to be still improved there, it will be extended more during 2.x releases.)


The core engine is available on the terms of GNU LGPL license (http://vrmlengine.sourceforge.net/kambi_vrml_game_engine.php#section_license), so you can develop closed-source games too (as long as you share modifications to the engine).

WILL
11-04-2010, 05:03 PM
Hey I know you! ;)

Wow your engine has really come along since your 'The Castle' entry in the 2006 PGD Annual. See I remember. :) Love the new lighting detail and everything it much more vibrant and colourful.

Nice job hope to see you continue this engine. And even see an entry from you in the 2010/2011 PGD Annual too.

michalis
11-04-2010, 06:33 PM
Nice job hope to see you continue this engine. And even see an entry from you in the 2010/2011 PGD Annual too.


Thanks :) And yeah, I do want to start in next PGD Annual too :)