The Dorian Engine is a flexible C++ and Lua based game engine to make 2D and, more importantly, 2.5D games. The interface allows you to either work alone effortlessly, or if you wish to work with a team, you can host the game on one computer, and develop on multiple computers through a web based workspace.
You will need the following skills for development:
git clone ___
cd ___
make build_engine
you can run the tests after via make run_test FILE={TestName}
which takes tests/{TestName}.cpp
, and compiles it with the game engine, then runs it as a test.