Super solid. I love the that menu and the health bar are part of the game world.
Aki
Creator of
Recent community posts
Cool music focusing on deep (as in significant not underwater) bass (as in frequency not fish). Visuals are pleasant, but I'm not a fan of scaled-up and then transformed pixel art (I'm more on pixel perfect side and I noticed different scaling ratios here and there right away - but that doesn't negate that it's pleasant in its own way). Good one!
The whole stack is C++ game code that uses C raylib compiled for Emscripten via CMake. With gcc it was just fine and I frankly quite liked raylib there. It has a very minimalistic interface that is to my liking. Building it with gcc or msvc via CMake was rather straight-forward (altough they don't distribute cmake files with their releases, so you need to clone repo and build/install yourself).
Two major problems were with Emscripten: first being system headers redefining max_align_t because of unmatching guards between them and libcxx headers - I resolved it by hotfixing system headers, the other problem was guards in math.h conflicting with cmath that caused missing definitions and symbols - I resolved that by downgrading includes to math.c, because all I needed was sin/cos functions.
Playing around with the gravity especially considering that your own bullets can hurt you makes it an interesting concept to play around with. This also brings a very nice additional level to the implementation of the theme. Most of the issues were noted below, so no point in me repeating those, anything else is a matter of polishing stuff up.