It's available to download for free here.
To read about the development of Oh God Why, start here.
Features
- High difficulty procedurally generated platformer
- Originally made as a coursework project for the PlayStation Vita
- Avoid spikes and collect gold
- Work clockwise through each level to find the exit
- Swing and climb your way around danger with the trusty grappling hook
- 20 gold pieces per screen and 80 per level. Collect all the gold in a level for 200 bonus points! Gold also recovers health
- 48 playable characters (females, males, monsters)
- Save the game at any point and come back exactly where you left it
- Includes dev cheats to turn on debug rendering, skip levels and regenerate rooms
Changes made from the Vita version
- Using SFML for graphics and sound.
- Added a controls screen explaining the key-bindings for the game.
- Added a credits screen detailing where I got the Creative Commons resources from (with clickable links).
- Added a toggle to mute/unmute the game.
- Removed the player projectiles as they didn't do anything in terms of gameplay and were a bit glitchy visually.
- Removed the option for choosing the starting level on the New Game Menu. There are two things the game tracks: your highest score and the highest level you've gotten to. Having an option to start on a higher level reduced the challenge of achieving it from scratch.
- I removed 4 playable characters (there are now 48). Originally I just included all 52 characters available on the spritesheet I found, including 2 template characters that I've since removed. The other 2 characters I removed were the Bunny Girl and the Female Dancer.
- I've intentionally made the save file very easy to understand and modify; it's just a .txt file with annotated data. Feel free to play around with it and break stuff.