The Game Loop

A game engine contains several components that provide various functions: 2D/3D graphics rendering scene-graph audio and music management simulation of the laws of physics collision management between objects animation artificial intelligence I/O device management networking resource management scripting The game engine must provide its services to a plurality of application Read more…

Game Engines

A useful tool to understand the architecture of modern platforms for the development of video games is the layered model. Complex systems are characterized by a set of components (even hundreds or thousands) that interact with each other. The layered model consists of dividing the system into various levels of abstraction: each Read more…