About
This project is now dead; I have moved to the D programming language and started fresh.
This project is currently named GE118 (GE stands for game engine). Before you ask, the name's not (at least consciously) associated with gl-117.
It's an attempt at making a game engine, with an aim to make it robust and highly flexible. What kind of game this will be for is currently undecided, but hopefully it'll be flexible enough for a lot of different game types. I'd certainly like first-person control and the ability to build/buy and control other units.
Versions
There are two downloads available:
(0.2.0a1) contains a few small fixes (in the *.gtt config files only) to version 0.2.0a.
0.2.0a - this is the first release of my latest code, after implementing the Open Scene Graph library for the graphics. There are a lot more changes to the code than just implementing open scene graph though. Actually, before I finished this release I started programming in D and this code got left largely untouched for months. I finally finished fixing the major bugs and got this ready for release; it may still contain some less-obvious bugs though.
0.1.3 - this is my latest code before implementing Open Scene Graph, and is probably a little more stable than the above release as well as not requiring the open scene graph library to use.
Features
Current features:
a file-loading library (GroupTag)
a fairly advanced input system
a framework to create and handle objects dynamically
support for multiple cameras and users
some other internal things
basic OpenGL graphics with very basic mesh-loading support
Planned features:
Implement OpenSceneGraph to handle most of the graphics (I'm currently working on this)
I have plans for a nice GUI, which I will probably work on after getting openscenegraph working
create a physics-simulation system for collisions and such
My last stable version (before I added openscenegraph support) is now available! (See sidebar)
