Solarus is an open-source Zelda-like 2D game engine.