I started Rift over 2 years ago, and it was an ambitious RTS set in
the future. I eventually started recruiting people to help out, and at
one time we had a team of 3 programmers and 4 artists. While the
project is no longer a team effort, after the team disbanded for real
life obligations, I am still working on it, trying to wrap it up in a
fun mini game.
The engine, music and art were all entirely created by us.
Here are the game/engine features :
Typical Lobby system to create games
Extensive Gui System for menu and in game interfaces
Players may create units, move them around, engage in battle, destroy
another player's units, etc...
Uses VertexBufferObjects and also supports card that don't have this extension
Keyframe animation system
Uses FMOD sound API
Positional 3d sound
Mp3 for music
Uses a network library called Libnet which was specifically written for Rift
PeerToPeer network scheme
Uses a "game turn" system so that all clients are always in-sync.
More info on this can be found here :
Other Engine features
Resource managers (Texture, Audio, Mesh)
Animation system with the ability to "bind" sound effects to keyframes
ActorEditor to quickly create new units, buildings and environnement actors
3dsmax plugin for our own model format
More info and a version history can be found on my website at