Hey Action, what programming language are you using?
I'm cheating a bit, for the sake of having access to a powerful programming language without having to do a lot of highly techincal coding (double buffering, etc, synching to monitor vsync, etc). This software deals with all the highly technical stuff for me and lets me focus on developing the game code itself, as opposed to spending all of my time on getting the graphics to render properly.
I am using Blitz3d, a programming library designed specifically for producing computer games (2d or 3d). The language is similar to a combination of BASIC and Java/C++, with specific libraries which are very useful for game designers, combined with the flexibility of a complete programming language.
The game will be 3d (Direct3D, DirectX 7 or greater required) and already loads a 3d map from an external file which I designed, places a cube on the map (controlled by the player) and lets the player control the movement of the cube and the camera in this 3d world. It's actually pretty cool.

I'm just getting some bugs out of my code right now. It's pretty powerful considering it's only 184 lines so far.

In a perfect world, this game will eventually be a full 3d world, simlar to 3d MMOs like World of Warcraft. As for how far this game will get in development, it is unsure at the moment.
I am developing this engine for an original game project that a couple of friends and I are attempting. The game engine happens to also be very useful for an LBT Multiplayer RPG, so I figured I'd throw the idea out there.
