joon Profile picture
Jun 11 19 tweets 5 min read Read on X
Here's a conversation I've had a lot the last few years

**person:** hey joon, what are you working on
**joon:** racing game
**person:** oh cool, I bet it's weird like your other games.
**joon:** eh... 😅
**person**: what's weird about this one?
**joon:** uhm... 😬

1/
And then I go on an awkward rant about how TrackMania is great but doesn't have much worldbuilding, or how all racing games are just worse versions of Mario Kart, or how beating your own time is more fun than racing against AI's.

2/ Image
if you want to read this thread as a blog post, go here:



3/joon.be/blog/?post=202…
Confused, the other person asks me what the twist is on this game, and I say the twist is...

... the ship goes very fast
... it's just **very good.**

¯\_(ツ)_/¯

4/
Phantom Spark (@_PhantomSpark) is much more of a traditional Videogame than NUTS is, or many of my older projects. The same goes for @torfias , if you look at his page.



So what is it that drew us both into it?

5/torfi.itch.io
I've been trying to figure out how to answer that question beyond *it's very good*. I feel that if I can convey to you what pulled me into the game, what made me want to make it, that would be better than any marketing copy or store description...

6/
Maybe I can find some sort of answer by talking about how we got started, and why we decided to spend 3 years making a (very good, trust me) racing game.

Near the end of NUTS development, Torfi started going down the rabbit hole on vehicle physics...

7/ Image
He prototyped many different car controllers, on a wide spectrum between deep simulation, and simple arcade controls, but by the time I joined by far the most promising one was this amazing feeling lowpoly ship sliding through skate-ramp like parcours.

8/
(It wasn't meant to look like a penguin, but after an early tester mentioned it we couldn't unsee it)

9/
For the longest time, there was barely any meta-game. There was just a racetrack with a start, a few checkpoints and a finish. You would race against the best available ghost, and if you beat it, your ghost would replace it.

10/ Image
We played this version for months, in the same room, passing the controller back and forth, and could easily spend 30 minutes on a track that only takes 30 seconds to complete. I would be giddy whenever there was a new track, and drop whatever I was doing to try it out.

11/ torfi and me sitting by our desk, photo by Art Bicnick
During the spring of 2021, a few months after releasing NUTS, I asked Torfi if I could join him on the project, still called Glide Rush at the time, and focused on developing the business case as well as co-developing some of the non-physics tech. Like this gem:

12/ Image
As Torfi made more tracks, they would get wider, as that increased variance, and cutting deep into a corner is more fun than having to slam the brakes or bonk on the sides.

(early 2022 screenshot)

13/ Image
And we found that even though the controller is simple and intuitive (just accelerate, brake and steering), it has so much depth.

You can always find a millisecond here or there, and the earlier in the race you can shave off some time, the more it compounds.

14/
The instant resets, immediate feedback of being ahead of the other player, or behind but carrying more speed, pulls you forward to do better.

15/ Image
I've said before that making local multiplayer games is kind of cheating. Anything is fun with another person. But this felt very different. It's been 3 years, hundreds of hours racing on 30 second tracks, and we still play like this.

16/
Fast forward to 2024, and well, a lot changed, but also a lot stayed the same. Courses are still short, controls are still simple and intuitive, still feels great but now also looks great!

17/
Some day soon I will dig more into the development, and the amazing people who joined the team, as this thread is already way too long. For now, please enjoy the demo and consider sharing it with someone.

18/
Thanks for reading as always. Find me on the leaderboards.

- joon

eof/s.team/a/1924180/

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with joon

joon Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @joonturbo

Feb 6, 2019
Today I helped make a city bus into an arcade controller for #tinymassive (tinymassive.io). With @torfias, @owen_hindley, et al.
The two joysticks will control various scenes/sketches/games on this building (Harpa in Reykjavik) all weekend during the Winter Lights Festival winterlightsfestival.is
bonus: bus carwash happened while we were mounting stuff
Read 10 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(