/MarsBaseProject

Contains the header and source files for my current project "The Mars Base Project". Im am also planning on adding a documentation folder containing the documentation generated by doxygen. For more information see the readme file

Primary LanguageC++

MarsBaseProject

The mars base project is focused on devloping the mars base engine(MBE). The MBE is a light-weight 2D game engine based on SFML, OpenGL and OpenAL.

Features

  • An event system
  • An entity component system
  • A state system for managing program states
  • A 2D rendering engine with support for shaders and effects
  • A tile map functionality for easy and performant tile based rendering
  • A sound system allowing for spatialized audio
  • An animation system that can be used animate all kinds of objects (not just graphics)