I prototyped a 2D platformer engine and also implemented a pretty nifty level editor.
The game engine is built with C++ and uses OpenGL for graphics, and a custom physics system based on my box-grid intersection algorithm.
The level editor is written in C# and uses WPF. I wanted it to look really nice, so I spent an unreasonably long time learning about WPF theming & templating to make it look as great as possible.
I also did all the graphics & animated sprites myself. They aren’t professional-level, but I’m still proud of them! I’ve come a long way from the sprites I drew for Pew.