|
Submitted by , posted on 25 September 2004
|
|
Image Description, by
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 :
Game 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...
Graphic Engine
OpenGL only
Uses VertexBufferObjects and also supports card that don't have this extension
Frustum Culling
Keyframe animation system
Audio Engine
Uses FMOD sound API
Positional 3d sound
Mp3 for music
Network
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 :
http://www.gdconf.com/archives/2001/terrano_1500arch.doc
Other Engine features
Resource managers (Texture, Audio, Mesh)
In-game console
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
http://gdev.blue-fairy.com
Alexandre Brien
|
|