Posts Tagged ‘gameengine’

What is a Game Engine?

2011/01/01 Leave a comment

Good question, I think Jason Gregory sums it up pretty well from his book Game Engine Architecture [1]:

Arguably a data-driven architecture is what differentiates a game engine from a piece of software that is a game but not an engine. When a game contains hard-coded logic or game rules, or employs special-case code to render specific types of game objects, it becomes difficult or impossible to reuse that software to make a different game. We should probably reserve the term “game engine” for software that is extensible and can be used as the foundation for many different games without major modification.

His book is proving very interesting.


[1] Jason Gregory, “Game Engine Architecture”, A K Peters, Wellesley, MA, 2009