CONTROLLER HIGHLY RECOMMENDED! Seriously, have you tried playing a platformer on a keyboard? This game technically has keyboard bindings but I promise you don't want to do it.
Moustachevania is a pure-platforming Metroidvania... but it's actually two (unfinished) games in one!
I started the original version ("Classic") in 2017 with the intent of making a simple, $5 first commercial indie project, but my attention was split by contracting work and I didn't work on it consistently. In 2020, I got some publisher interest but ultimately decided to scope the game WAY up into a $20+ product so I could secure publisher funding. The result of that was the "Fancy" version, which is a "vertical slice" demo that was meant to attract investment. Unfortunately, though, it didn't, and life became too busy and complicated to finish either version of the game.
So here's what I've got, for free! Enjoy!
I have released most of the game's original source code for free on Github:
A far more detailed postmortem is on my web site:
Complete OST available for free on Bandcamp:
- Fullscreen only scales up in increments evenly divisible by the original resolution, so the game will be in a box in some resolutions even if they're the right aspect ratio. This could be fixed by using rendertexture scaling, but I've run into other issues with Unity's pixel perfect camera before so I haven't tried yet.
- When walking between terrain tiles and gameobject colliders that are the same height, sometimes it counts as a collision/bump and sometimes it doesn't. This is likely a Unity physics issue but there's probably a workaround I haven't thought of yet.
- The calculation to determine if the player stuck themselves inside a tile after rotating it is not very generous so you can get killed by rotating blocks into yourself a bit easier than you might want.