top of page
Search

Game Engine Architecture

Updated: Oct 20, 2020

A game engine generally contains a tool suite and a runtime component.     Game engines are built in a layer. Normally upper layers depend on lower layers, but not  vice versa. When a lower layer depends upon a higher layer, we call this a circular  dependency.  


Dependency cycles are avoided in any software system, because they lead to undesirable  coupling between systems, make the software untestable and inhibit code reuse. This is  especially true for a large-scale system like a game engine.







 
 
 

Comments


Post: Blog2 Post

©2020 by Apurv Singh. Proudly created with Wix.com

bottom of page