Microsoft Store
 

Game engine


 

A game engine is the core software component of a video game. It typically handles graphical rendering and other necessary technology, but might also handle additional tasks such as game AI, collision detection between game objects among other things. The most common element that a game engine provides is graphics rendering facilities (2D or 3D). Another common attribute of game engines is platform abstraction, so the game can run in various platforms (game consoles, Microsoft Windows) with little, if any, changes in the game source code.

Related Topics:
Software - Video game - AI - Collision detection - 2D - 3D - Game consoles - Microsoft Windows - Source code

~ ~ ~ ~ ~ ~ ~ ~ ~ ~

Engines that only provide real-time 3D rendering are sometimes called 3D engines. Such engines include Genesis3D, Irrlicht, Ogre, and Antiryad Gx. Many 3D engines are designed for other purposes, often in addition to games. These are then coupled with physics engines.

Related Topics:
Genesis3D - Irrlicht - Ogre - Antiryad Gx - Physics engine

~ ~ ~ ~ ~ ~ ~ ~ ~ ~