# rwengine Rwengine contains the game data structures, the data loading routines, script virtual machine and generic object logic, as well as a renderer implementation for OpenGL. ## Core Implementations of platform abstraction and file system handling classes are in the core/ directory ## Data Structures that store information about object types, cutscene data, localisation information etc ## Objects The logic for Object types are implemented by the classes in the objects/ directory ## Loaders Classes for loading various file formats ## Render Implementation of a portable OpenGL renderer system lives in the render/ directory ## Script The game script virtual machine, and the function definitions are in the script/ directory