Game engine
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
.settings
assets/fonts
src
stuff
.cproject
.gitignore
.project
CMakeLists.txt
Makefile
Readme.md
TODOs.txt
linux.cproject
macosx.cproject
make_parallel.sh

Readme.md

This is a platformer game engine in the works. It uses SDL 2.0 for rendering, and it's written in C++14 using modern C++ practices.

Reusable Header Files

I'll try to list header files here that are independently useful, and can be reused in other projects:

  • Matrix.hpp — this header file provides a Matrix class with support for iterators (that can be used in range-based for loops), as well as a SubMatrixRef class which can create a light-weight reference to part of a Matrix and which provides similarly capable iterators. Both classes support pretty-printing to ostream. This header depends on GeometricPrimitives.hpp.