A game engine is a set of tools that assist in developing a game. It is a software framework that developers use to create games for video game consoles and personal computers. A typical game engine provides the following functionality:
- Rendering Engine
- Collision detection
- Artificial Intelligence
- Memory Management
Discretelogix with its diversified portfolio has dedicated teams responsible for game development. The developers that comprise that teams are expert in using and enhancing functionality of various FPS(First Person Shooter), RTS(Real Time Strategy)and MMO(Massively Multi player Online Game) game engines.