| 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

[prev] | Image of the Day Gallery www.flipcode.com | [next]

Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
Please read our Terms, Conditions, and Privacy information.