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.
Some screenshots: