The LARC Game Engine
A Simple Game Engine from the Laboratory for Recreational Computing
The LARC Engine

The LARC Engine is a simple game engine for instructional applications from the Laboratory for Recreational Computing (LARC) at the University of North Texas using Microsoft DirectX 12 for graphics, DirectXTK 12 for graphics helpers and audio support, and TinyXML2 for reading XML files. It is intended to be used by students in Ian Parberry's game programming classes to code 3D, 2.5D, and 2D games using Visual C++ under 64-bit Windows 10. It must be emphasized that this is an instructional game engine: It is not intended for use outside the classroom and it is definitely not intended for commercial use.

The bulk of this code was written by Ian Parberry in Denton, Texas while on faculty development leave from the University of North Texas during spring semester of 2018 and at the Department of Computer Science at the University of Warwick in England's West Midlands in April-May 2018. Ian Parberry wishes to express his gratitude to the University of North Texas for accepting his proposal for creative development leave and to the Department of Computer Science at the University of Warwick for granting the title of Visiting Academic and for providing an office with windows overlooking a pleasant grassy area with a lake and waterfowl.

This version of the LARC Engine was updated by Ian Parberry in 2021.