gamedev was a high school project between myself and a friend, with the goal of creating a complete video game within about a year. A game engine was designed from scratch and actively developed for two years; though once college began for us, development crept to a near halt. The result was a decent 2D game engine, but no real game.
The engine is written in C++ using libraries such as SDL2 and Freetype, and supports both Linux and Windows. Game "worlds" or levels are scripted in a mix of XML and Lua. The project repository includes sample level scripts, assets, and soundtracks. Development may continue as time and interest allow.
Find the gamedev project's code here.