Tuesday, July 24, 2007

Nucleus with Torque Game Engine

Nucleus is a Massive Multi-player Online Game, it is built with Torque Game Engine (TGE by Garage Games) & The engine proved to be efficient for the Job.
with some small editing in the engine code we were able to meet the requirement of a MMO-Game such as mouse controls & camera controls & other things we added.
TGE is actually built on a powerful network library (TGE is already based on a server client architecture, but unfortunately we couldn't integrate it with our Orchestra server, so the torque connects with our server & the other players that are on the Map are no more than AI players that get their orders through our server, where in return each player sends his actions to the server who broadcasts those actions to the others.
The server doesn't have a game loop, & there is no processing at all when no one is on the map or no one is doing anything (except for pinging idle players only) simply speaking the server only respond to incoming requests & nothing more.