Spin Fortress
Spin to win in a short, but exciting 3D Platformer made in Godot! Trickstress has lots of tricks up her sleeves, but nothing you-- Topple can't handle if you don't give up! Spin to break walls, go fast, float or even fight!
You got as many tries as you want. No matter how much Trickstress messes with you or however many times her obstacles destroy you, the only way to truly lose is to give up! So, to win, don't give up!
Feel free to post your best completion times in the comments; the game will tell you how long you took at the end!
Keyboard controls:
C / Space: Jump
X / Shift: Spin
Arrow Keys / WASD: Move
Jump Spin BACKSPACE: Restart to title screen. (useful for speedrunning)
Controller controls:
A: Jump
LB: Spin
Left Thumbstick / D-pad: Move
Jump Spin Back: Restart to title screen.
In the web version, controller bindings may be inaccurate and vibration does not work. It also uses the default Godot physics instead of Jolt, which means some interactions may be unstable. You can play the downloadable versions for better controller support and physics.
Made in a week for ZenoJam-The perfect jam for beginners.
Some textures in this game are re-used from one of my earlier games, Speedy Sewer.
All models, music, sound effects, textures, level design, animating and programming done by Plide.
Music made in LMMS using the SGMv2 soundfont.
Sound effects made in Audacity.
Models, levels and animation done in Blender.
Game made in Godot.
UPDATE: Version 1.1 (post jam edition)
Added sound effects for footsteps, checkpoint and axes
Made Trickstress have a bigger hitbox in the boss-fight
Fixed softlocks and out-of-bounds
Added vertical aspect ratio support
Fixed the fade out from loading
Added loading sound effect
This version is also now open source, you can download and open the project files with Godot 4.2.1! (or later)
Status | Released |
Platforms | HTML5, Windows, Linux |
Rating | Rated 4.6 out of 5 stars (7 total ratings) |
Author | Plide |
Genre | Platformer |
Made with | Blender, LMMS, Audacity, Godot, GIMP |
Tags | 3D, 3D Platformer, Fast-Paced, gamepad, Godot, one-hit-kill, Robots, Short, Third Person |
Average session | A few minutes |
Inputs | Keyboard, Xbox controller, Gamepad (any) |
Accessibility | Color-blind friendly, High-contrast, Textless |
Download
Install instructions
Simply extract the zip and run the executable. Do not rename or relocate the .pck or .dll/.so. The game has no quit function; use a system shortcut like ALT F4 or ALT TAB to exit.
Comments
Log in with itch.io to leave a comment.
i like
Howdy!
I'm getting a popup "WIndows cannot complete the extraction. The Destination file could not be created."
The zips were compressed using XZ compression. If WinRAR or the built-in Windows zip extractor doesn't work, try 7-zip. If not, I can try compressing with Deflate for future builds, which is very universal, though it takes up more space.
Very smooth! Awesome music! Does have some performance issues with the boss fight due to pre-instancing (the godot sin), but other than that it was pretty swell!
Do you mean the black screen that happens before the boss? That's due to rendering a frame including all shaders (while the screen is fully black to hide this) to prevent stutters when she does each attack for the first time. I forgot to make the object responsible for pre-loading the shaders queue_free() after the fade in starts, so there is some additional lag on lower-end devices for 4 seconds (that's how long each effect is active for). I'll fix this in the post jam version. Thank you for playing!
Nope, I mean with every attack, there's a slight stutter which is signature godot not-preinstancing.
Huh, I've never noticed it during testing, would changing loading the scenes (the individual attacks are scenes) from load() to preload() fix it? I'll upload the updated version (fixes lots of bugs players have found) after the jam voting period ends as well as the project files. Otherwise, do you have any tips to avoid preinstancing stutters?
Afaik, Preload would be the fix, yes.
Great work! I really enjoyed it.
If video doesn't work, here is the link
Wow, this is really good! A lot of fun, the design of the characters is really well done and the overall gameplay is very enjoyable!
Really, the only complaint I have is that on my first run, I got caught on the level geometry (right at the corner of the platform) like this, but lets face it: stuff like that can even happen in professional games that got through a lot of testing.
Amazing work, especially for a one-week beginner jam!
Oh yeah that weird bug in the geometry there. When modelling the level, I accidentally extruded one of the platforms there along the normal of the surface instead of the global Z axis, so while I tried to align it, it's not perfect, meaning its possible to get caught there. Good catch!
this is actually fun
wow this is so good, you are winning this jam, it feels so good to move around, the glide ability is also really cool, this would be awsome as a speedrunning game
Thank you so much for the kind comment! Your game also really fun! I can't wait for the rating period to start to rate your and other's games!