A downloadable game for Windows

Buy Now$1.00 USD or more

[updated 2019-10-02 with minor tweaks to gameplay and UI]

Running and Jumping,
Speed and Greed,
Precarious Spiral Paths.
Pickups for Boosts and Teleporting,
Leaderboards for Times and Scoring.
video: Spiralagon promo showing gameplay, levels, characters (0:59)

Spiralagon is a single-player 3D platformer, where players tackle spiraling paths in dangerous environments, cutting corners and taking risks to set high scores or fast times, or both.

Gameplay :
Take Aalon and the other characters up snowy mountain peaks, down magma wells, or into illogical arrangements of HVAC and hardware

  • Clear checkpoints to set fastest times in Speed mode
  • Collect points and a key to get high scores in Greed mode
  • Clear checkpoints, and collect points and a key in SpeedGreed
  • Don't run out of health and don't run out of time
  • Use Speed Boosts, Jump Boosts, and Teleports to take risks or regain lost ground
  • Get back to the finish gate with your score and moments to spare.

Spiralagon is configurable to suit some different play styles and provide some different experiences. For example:

  • A stressful, twitchy rush with high speeds and short time limits in a roasting volcanic environment  
  • A safe and steady maximisation of score and health with 10+ minutes of tactically navigating air conditioning units, heater and freezer elements, fans, and ice  
  • A relaxing and contemplative spiral ascent and descent of alpine peaks, free from time limits or health levels in No Pressure mode  
  • A measured, permadeath campaign across all levels with an accumulating score and elapsing 42 minute timer, enabling indulgence in high points areas and allowing the necessary focus in difficult areas if health and campaign time are managed well
  • Play at your leisure in No Pressure mode.

Is it safe to speed boost through the last few checkpoints without falling down a gap?
Should the level be restarted if it wasn't a perfect start?
Is there enough time to accumulate a slightly higher score and then escape without a mistake?
These are some of the spiraling traps of speed and greed in Spiralagon.
Choose from a range of characters with different traits to maximise speed or score, or select No Pressure mode for a more relaxing experience without worrying about time or health.

Speed Boosts
, Jump Boosts, and Teleporting can be activated with fuel pickups for rapid scoring and last-moment sprints to the finish gate.

First-person, third-person, and side-scrolling views are available, as well as configurable text popups and announcers to keep players overwhelmed with information.

Leaderboards at the end of each level let players track their progress in single level play, zone play, and in the full campaign.

Players will have to decide when they should keep scoring and when they should start making their escape. Allow time for mistakes? Is a teleport set for emergencies? Will a speed boost make a faster time or a mistake? Is it too risky to skip entire sections of the path, or is it too late for any other choice? Players are tempted with more, enabled with now, and pressured by failure. Spiral out of control with speed and greed in Spiralagon.
By solo dev, Terminal Button.
Pay What You Think (recommended USD $5.00, minimum $0.00).
Available on Windows PC.
Single Player / 3D Platform / Racer / Relaxer / High-Score / Time Trial / Speedrun / Casual / Competitive / First-Person / Third-Person / Spiral-Scrolling / Multiple Player Characters / Multiple Game Modes / Multiple Play Styles / Non-violent / No Pressure Mode
video: playthrough of Corpse's Coil 1 in Speed mode, with Ztux (1:20)

video: character introductions (0:49)

the first level of the new level zone, Icy Incursion included in v074 (0:40)

video: Ztux with a key and dropping health, Flam running on heater elements, and Alti teleporting (0:36)

The Manual :
Characters without an oxygen tank will suffer in the high altitudes of the Apoxic Ascent zone. In the Hypotherm Hole zone, characters without a cold weather expedition suit will suffer. A reflective volcanologist suit will shield against ambient heat in the Corpse's Coil zone.

The character movement characteristics are inspired by the experience of trying to run and jump in dreams. When trying to run in a dream a person's legs can feel extremely sluggish. Attempting to jump in a dream can produce surprisingly long jumps with little or no gravity. In Spiralagon, the characters will be sluggish from a standstill, and accelerate to their top speeds over a few seconds. Maintaining momentum is important for higher scores and quicker level. Characters in the Fast character group (only ZTux, so far) are suitable for much higher speed play.

Characters have a few jump capabilities. A tap of the jump key or button will make a small jump. Holding the jump key will produce a longer or higher jump with a low gravity feeling, allowing players to clear obstacles or skip entire sections of the path. If a player feels they're not quite going to make the distance for a jump, there is the Triple Bump Jump: three additional presses of the jump button available, each providing small but incrementally greater vertical impulses to the jump. Good for panic situations. The Triple Bump Jump can also be combined with a shorter initial jump to slightly lengthen a low jump in areas where the character would otherwise bump into low-hanging obstacles. The characters can also Scoot Jump for a little extra speed, and Thump Jump to fall/descend more quickly. These moves require quick modulation of the look control.

Fuel Pickups
are used to power temporary Jump Boosts (two second availability range) and Speed Boosts (four seconds). Fuel is also used to power the Teleportation system, with one fuel bolt required to set a teleport position, and one more fuel bolt required to activate the teleportation.

Health plays three roles in Spiralagon. As well as determining the survival of the character, health is a multiplier for total score, and an inverse multiplier for running speed. With 100% health, a player's score will be 100% of the total points from collected point-scoring pickups: pumps (1 point) and processors (7 points). With 37% health, the player's score will be 37% of the points total. With 75% health, a character will run at their default speed. More than 75% will slow the character down, and less than 75% will speed them up, which may help when desperately searching for more health in emergencies.

Characters can voluntarily drop health in 5HP amounts, which can be picked up again, and will not vanish on their own. Dropping health can be used to move more quickly for Speed mode, and to save health for the final moments in Greed mode. Checkpoints also contain +4hp, which can also make dropping health an important strategy.
video: rotating health pickup on a gallery plinth (0:14)

Every character, level, level zone, or the entire level campaign can be played in any of the three game modes: Speed; Greed; Speed Greed. Any combination of those can be played in No Pressure mode, which disables time and health limits for a more relaxed and free-roaming adventure.

Playtimes from 2:20 to 42:00 are available for any level, level zone, or the entire level campaign. Levels, zones and the campaign can be repeated at will.

Enter your name or any name you like on the leaderboards.
The character zTux gets it's own unique leaderboards because it's much faster than any other character. Vulc also has it's own leaderboard, being slow.
No Pressure mode has it's own leaderboards because of the potentially boundless nature of the mode.

[Currently leaderboards are only for the individual's local machine, but there are plans for global online leaderboards and integration with Steam (alongside local-machine boards). Until then, feel free to screenshot leaderboards and send them to friends/family, or post them in some theoretical online community hub]

Collect badges when completing the Campaign. Completing campaigns with each character earns additional badges. They don't unlock any character abilities or levels, but at the right time and place the badges might turn into mini rocket ships or UFOs or something. Keep track of progress in the Gallery's Campaign Badge display.
video: playthrough of Hypotherm Hole 1 in SpeedGreed mode, with Aalon (5:00)

Supports keyboard/mouse, and Xbox ® controller. Controller only partially supported in menus, but fully functional in gameplay. Not tested with PlayStation ® controller, but it might work.

Graphics configuration available to tune to system performance.

Includes announcers and animated text popups (variable animation speed) for gameplay events. These may assist with accessibility and enhance gameplay. Adjustable verbosity, and can be turned off.

Spiralagon is non-violent, contains no weapons, and is intended to be safe for children and adults.
Recommended Hardware :
Operating System
     Windows 10 64-bit
     Quad-core Intel or AMD, 2.5 GHz or faster
     8 GB RAM
Video Card/DirectX Version
     DirectX 11 compatible graphics card
video: playthrough of Apoxic Ascent 1 in Greed mode, with Frez (2:40)

Price :
USD $1.00
Available as a standalone game on Windows PC

by Terminal Button

terminalbutton.net & spiralagon.com
@termbutton on Twitter
Terminal Button on Instagram
Terminal Button on YouTube

Available on Steam. Steam keys available by email request to anyone who has purchased earlier versions on itch.io. Send request from email account used to purchase Spiralagon, and send request to terminalbutton@gmail.com. Steam keys will also be available to anyone who purchases new versions from itch.io.


media presskit: download (369MB)
press release: Spiralagon launching on Steam, exhibiting at PAX Aus (2019-10-01)
press release: Spiralagon's Icy Incursion level zone added Jan 04, 2019 (2019-01-04)
press release: Spiralagon Released Nov 27, 2018 (2018-12-02)


Buy Now$1.00 USD or more

In order to download this game you must purchase it at or above the minimum price of $1 USD. Your purchase comes with a Steam key. You will get access to the following files:

Spiralagon100Win64TerminalButton20191001.zip 765 MB

Development log


Log in with itch.io to leave a comment.

Hi! It mentions "Potential" Linux version in the description, any update on this? :)

(1 edit)

Hi, I've run into a roadblock with some middleware's Linux support, so I can't successfully compile it for Linux yet. I've filed a bug report with the middleware vendor, so it's in their hands for now. If they can fix the issue I'll make a Linux version of Spiralagon. Thanks for your interest :)

I see thanks! What middleware is it?

Substance, when trying to cross-compile the UE4 project from Win for Linux

(1 edit)

Ah okay, well hopefully they will act on your bug report! Do reach out to us at GOL when it's live: https://www.gamingonlinux.com/ happy to take a look.

Thanks, I will :)

THIS IS CRAZY! | Spiralagon

wow! just wow! :D this game is darn good! had no idea how to play it at first lol but then i got the grips of it eventually :D absolutely awesome job on making this :) 

Thanks so much for playing and posting the video!

It's great to see people learning how Spiralagon works, even after the initial confusion and frustration.
I've had some good fun making it, and I'm happy to see people get along with it :)

(1 edit)

A fantastic first-play video by Marxxiez
Contains confusion, learning, enthusiasm, freestyle raps, & good times (15mins)
Includes a summary at the end

Thanks so much!

Show post...

i have test this game :D

Thanks :D
I see you had trouble with the quit to main menu button. It enables the actual red quit to menu button next to it. Like a safety switch. Sorry it was confusing.
Anyway, thanks for having a look. It seemed like you were starting to make progress :)

Show post...

ok! this game crazy but good need refresh for bug! 

Yeah, it's a bit crazy :D
I'm not quite sure what you mean when you say "need refresh for bug!"
Did you find a bug?

Show post...

GOOD GAME TO PLAY BUT SOME BUGS MAKE A STRONGER PO STRENGHT EXPERIENCE YOU MUST make light jumps in a balanced way while you play ,,,, this as I sensed

Yes, players need to be careful because small jumps are heavy, and big jumps are light.
Jump energy changes over 0.5 seconds, from small and heavy (tap), to big and light (hold). Careful timing is needed to get medium jumps.
I want the effect to feel like jumping is heavy, but if a player jumps with enough energy for a big jump they break through gravity, like they are in low gravity.
Yes, it is unusual, and it might be hard to get used to.
I think it's an interesting effect. Different. Not realistic. Like jumping in a dream :)