Game, Programing, Mac OSX

Wednesday, February 10, 2010

Game Engine

http://en.wikipedia.org/wiki/Game_engine

A game engine is a software system designed for the creation and development of video games.

Core Functionality
  • Rendering engine(renderer) for 2D or 3D graphics (ex. ORGE)
  • Physics engine (ex. Havoc, PhysX, Bullet)
  • Collision detection (and collision response)
  • UI(ex. Scaleform)
  • Sound
  • Scripting
  • Animation
  • Artificial intelligence
  • Networking
  • Streaming
  • Memory management
  • Threading
  • Scene graph (ex. OpenSceneGraph)

No comments:

Followers