This is my WIP 2D Game Engine made with C/C++, Allegro 5, and Lua 5.1 the Engine is Open Source, but the idea is that the user will mostly write Lua Scripts, and the Engine will hopefully not have to be edited. Though it certainly can be! Also I know I'm probably making mistakes, and not using the best programming practices.. Save it.