This document chapter describes a game engine project for 2D games created using Ring. It discusses the different layers of the project including the games layer, game engine classes layer, interface to graphics libraries layer, and graphics library bindings layer. It provides details on classes for sprites, text, animation, sounds, and maps. It also gives examples of how to use the game engine to create a game window, draw text, move text, and play sounds.