HyperKnightCrawler
About
Technically not my first game, but the first one I "release" to the public. It was done for the "My First Game Jam", but I forgot to submitt the game.
I didn't want to make another twinstick-shooter/vampire survivors clone.
The goal is to find the teleporter to the next stage, with each stage beeing more difficult than the previous one. Gameplay is similar to hyper light drifter, meaning you have a primary and a secondary weapon, with the secondary having a limited resource, which gets charged by successful primary attacks.
The controls area:
W/A/S/D - move
Space - dash
Left Mouse Button - attack, heavy attack (hold)
Right Mouse Button/Control - use/hold secondary weapon (LMB to fire)
R - parry/block (hold)
E - use teleporter/open map
Some usefull tips:
- the dash has no i-frames, its purpose is mainly for positioning
- the primary weapon has a combo-system, meaning the 2nd and 3rd sword swing will be more effective
- melee hits will knock you and your enemies back, in opposing directions
- parring does not consume stamina, and will make you move towards the enemy
- ranged weapons stabilize when standing still, increasing thier accuracy
- heavy attacks and blocking/parring will destroy hostile projectiles
- enemies can get stunned by multiple consecutive hits, but some take more hits to trigger the stun, stunned enemies appear red
- defeating an enemy directly after taking damage will recover your health
- you can teleport at any time to any cleared room using the map and clicking on the room you want to go
- some rooms spawn a chest when cleared
- healing above maximum health will grant heart fragments, which will add up to anouther heartcontainer
Credits:
I used some free sound effects from this website: https://mixkit.co/free-sound-effects/
I used a color-pallate called apollo-32 (I don't remeber where I got it)
And I used the 04FONT by Yuji Oshimoto
And this video for screenshake:
All the other stuff was done by me in Godot and Aseprite during the jam.
Known issues:
- the learge enemies can get stuck in the wall after performing a jump, workaround -> use heavy/charged attacks to hit them
- some rooms spawn multiple chests on top of each other
- sometimes a chest spawns while there are still enemies in the room