What is Mumei? - aarmea/mumei GitHub Wiki
Mumei is a game developed in Python (leveraging both PyGame and OpenGL) that is designed to teach the basics of the C programming language. It features basic graphics, quick tutorials, and unlimited lives to encourage the user to experiment and learn. Each level presents the user with a puzzle which they have to navigate through to reach the goal. Instead of navigation / action with the traditional WASD or arrow keys, the player instead writes code. Starting from the simplest single function call or variable assignment, difficulty builds slowly and never makes huge leaps. If the code contains a syntax error, Mumei will explain where and what the error is. If their is no syntax error, the code will control the character, allowing the user to visualize how their code actually works.