In a few short weeks, I'll post some more pictures of where things are at with the engine and the game itself. For now, here is a feature list of what is currently up and running in the engine:
- Skydome rendering with a time/date based sun position, time-of-day shading, and star rendering
- Tile map rendering (using height maps)
- Terrain feature rendering (for higher detail features such as mountains, hills, rivers, etc.)
- Keyframe character animation
- Wavefront model rendering (.obj format)
- Collision detection
- Basic physics properties for all objects in the game (mass, velocity, acceleration)
- Basic shadows
- Billboard rendering
- Particle system that can render particles, billboards or models
- Keyboard/mouse input
- Gameboard rendering (with model pieces)
Underneath all of this, however, is the fact that this engine if fully object-oriented, and that the graphics portion is written in OpenGL. This opens the door to potentially porting games down the road to the iPhone, Linux, and maybe even the Macintosh platform.
No comments:
Post a Comment