Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 760 Bytes

README.md

File metadata and controls

16 lines (13 loc) · 760 Bytes

VitaEngine

A C++ Game Engine which follows the Entity Component System architecture. It supports 3D models, positional sound, input, extensive exception checking, AABB collisions, cameras and (unfinished) GUI.

This engine uses the following libraries:

  • rend, a wrapper for OpenGL rendering,
  • sr1 for memory debugging,
  • OpenAL for positional sound,
  • STB for .ogg sound and image decoding,
  • SDL2 for displaying a window.

Demo

The /linux64/ folder contains a built Linux executable with a demo game, with a README as to how to operate the inputs.

Documentation

Further information about the project can be found in the attached report as the /doc/Report.pdf file. This project also contains Doxygen documentation in the /doc/ directory.