Savi's Contract
Savi's Contract is a top-down style , bullet-dodging game.
Description
In the game , you need to dodge different types of bullets , in order to reach her own goal , good luck.
This game has a tiny storytelling factor.
Supports Traditional Chinese and English.
Controls
WASD to move around
E to interact
Bug(Fixed)
There's a bug in web version : The sound effect will be disable after a while , I have no idea what cause this , so I'll just leave it like that.
This bug not appeared in windows version. Didn't test the linux one.
2025/9/13 Update
Sound Effect bug has been fixed
Camera in dodge scene is static now
Focus Button Added
Adjusted player move speed
| Status | Released |
| Platforms | HTML5, Windows, Linux |
| Author | NonlinearSuraimu |
| Made with | Blender, Godot, Krita |
| Tags | 2D, Godot, Indie, No AI, Short, Singleplayer |
| Average session | A few minutes |
| Languages | English, Chinese (Traditional) |
| Inputs | Keyboard |
Download
Development log
- 2025/9/13 Savi's Contract UpdateSep 13, 2025




Comments
Log in with itch.io to leave a comment.
Nice idea. There were some collision detection issues I noticed. At one point I was trying to get hit and stuff was just passing through me without consequence. However, good work, and well done for submitting a game.
Normally , I uses "where the bullet standing" as the hitbox reference (center) in top-down view , to make the bullet have its "thickness".
I think the weirdness is there's no shadow of player or bullet , so it will make you confuse and leads to "why the bullet didn't hit me" thoughts since you don't know how "thick" is the bullet.
Maybe I will update it after the game jam ended. Thanks for your feedback ^^.
EDIT : I found out what you mean of the weirdness of hitbox. In short , they were rotated and leads to unwanted behavior.
There definitely is a sense of mystery here! Bullets were quite pretty. The difficulty progression was not linear, and I don't mean it has to be, but it was a bit surprising that after needing to move constantly to avoid bullets, the next level might be completed by not moving much at all. :)
Yeah , while testing this game , I notice that there's one level in the middle is HARD , but I didn't change it . Since I'm nonlinear.
Thx for the feedback :)