Profile banner
Profile picture

Otto Ojala

@ottoojala.com

I made Soccer Physics and several other somewhat successful games in the 2010s. Today, I'm a hobbyist game dev focusing on making freeware local multiplayer games using #Godot. https://ottoojala.com https://ottoojala.itch.io https://ko-fi.com/ottoojala

created November 16, 2024

1,344 followers 127 following 624 posts

view profile on Bluesky

Posts

Profile picture Otto Ojala (@ottoojala.com)

WIP, but I feel like sharing. Here's what I have in mind for the level end screen - it's a photo! :--)

1/9/2025, 10:43:44 PM | 27 2 | View on Bluesky | view

Profile picture Tzschk (@tzschk.bsky.social) reposted

I think about this a lot. A lot of devs (and players, for that matter) in recent years get hung up on some analysis they saw in a video essay. The point of studying art you love is building your own intuition. Trust your gut. Get weird. Alienate players. That’s how art works.

1/9/2025, 6:53:01 AM | 28 7 | View on Bluesky | view

Profile picture Ben Elliot (@bonkinteractive.com) reposted

Took a first pass at a main menu. #gamedev #screenshotsaturday #indiedev #indiegamedev

31/8/2025, 5:10:07 PM | 32 5 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I've been hoping for more Linux based consoles, so any news like this is gold. For my own games, I'd only need like 128MB SD cards, I wonder if they still make them...

31/8/2025, 1:28:20 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

This is very much WIP :--)

31/8/2025, 12:26:15 PM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

This is the way.

31/8/2025, 11:55:49 AM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

You can probably still talk me out of this, but I'm considering making this game menu-less.

31/8/2025, 11:13:14 AM | 21 1 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Very much love the idea of this new Linux OS, Kazeta. "An operating system that brings the console gaming experience of the '90s to modern PC hardware and games: insert cart, power on, play." kazeta.org

31/8/2025, 9:57:48 AM | 27 5 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Also iterated on "big farts", now with a bit more rocket power.

30/8/2025, 8:13:39 PM | 4 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Certainly not the best

30/8/2025, 6:52:25 PM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

What were those again? I've played the original first THPS games, with cheats, but can't remember this :--)

30/8/2025, 10:24:51 AM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

For #ScreenshotSaturday, here's a new console command (and a little homage to that old Flash game: Interactive Buddy).

30/8/2025, 9:48:31 AM | 17 1 | View on Bluesky | view

Profile picture Stein Makes Games (@steinmakesgames.bsky.social) reposted

And the same reversed feed concept for #Godot: bsky.app/profile/did:...

28/8/2025, 6:57:03 PM | 57 12 | View on Bluesky | view

Profile picture Ariel Coppes 🚀 Wishlist Ship Miner 🚀 (@arielsan.bsky.social) reposted

Ship Miner is a relaxing mining game where you can buy powerful 💥 tech to simplify your task and make it more fun too. I call this one: the ball of destruction 😆

29/8/2025, 1:28:41 PM | 13 3 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Very nice suggestions, thank you so much! I'll give these all a try. Here's a version with fastly made options for time scale and more fart power, to try out if they're fun (I think they will fit the game just fine).

29/8/2025, 3:33:41 PM | 8 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Any obvious console commands/cheats I should add? Bad ideas are welcome, too. #GameDev

29/8/2025, 12:07:23 PM | 23 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

They are quite sharp sounding in deed, I might re-record them and flap them with less force. Thanks!

28/8/2025, 7:14:03 PM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Oh boy I don't remember anymore :--) It was probably some combination I whipped up using FL Studio's 3x Osc. I have a few cheap analogue synths too, which I used for some effects, but can't remember for sure, what I used and for what.

28/8/2025, 7:11:12 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

A little extra video to showcase the spawn sound and the trapdoor opening sound. They're a combination of CC0 sounds from FreeSound.org. They could match the materials and their weights better, but for what they are, I'm quite pleased. In Godot, I added an audio bus override area to the tubes, too.

28/8/2025, 7:04:28 PM | 5 1 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Haven't yet decided on what I'd like this to be, probably a downloadable game, as the web version won't run as nice. I'll put this either on my own site or maybe on Itch, I think. And it'll be freeware, though I should probably think of ways to make it easier for people to find my Ko-Fi page, too.

28/8/2025, 6:30:18 PM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

I was supposed to record my progress on the sound effects (I now have at least placeholders for everything), but instead ended up trying to finish the level in zero gravity. Took me like 30 minutes, so I'm sharing this instead.

28/8/2025, 1:44:48 PM | 31 3 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

A quick reminder that the original Wilhelm Scream recording session is on FreeSound, and it's CC0: freesound.org/people/craig...

28/8/2025, 12:08:03 PM | 25 2 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

❤️

27/8/2025, 8:13:54 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

#SoundDesign day 3. Only little progress today with all the thuds and clanks. Added ringing landline phones (and a radio playing some Mozart).

27/8/2025, 6:55:24 PM | 19 3 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

A bit too much echo for my use, but nice still. What I'd really like to find is recordings of someone beating old TVs, CRT monitors or equivalent :--) Perhaps I'll just record myself beating my printer, maybe it'll be close enough (and it deserves a beating anyways).

26/8/2025, 5:53:11 PM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Very nice, thanks for the link! :--)

26/8/2025, 4:18:20 PM | 0 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Better than the previous vid, at least. Got the filing cabinet sfx from freesound.org, which is incredible. Lots quality CC0 sound effects there.

26/8/2025, 3:02:04 PM | 3 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

#SoundDesign day 2. Added mostly just some generic, muffled impact sounds, many sfx still missing. Curious to hear what this sounds like after Bsky's audio compression.

26/8/2025, 2:57:00 PM | 18 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Yes, you can totally have an open platform even if you close it...

26/8/2025, 11:06:55 AM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

developer.android.com/developer-ve...

26/8/2025, 10:35:55 AM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Google blocking sideloading of unverified apps next year? What a shame. 0% chance I'll start verifying anything for Google.

26/8/2025, 10:15:39 AM | 10 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I trust this inspires you to start working on the next obvious game in your Hyper series: Hyperfart

26/8/2025, 9:10:25 AM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Troll Dungeon by @kizzagarhu.bsky.social is a masterpiece: kizzagarhu.itch.io/troll-dungeon

25/8/2025, 8:04:12 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Making of

25/8/2025, 3:05:00 PM | 7 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Bsky boosts the impact sounds quite a lot, they're pretty bad originally, too. And they make it obvious the audio lags a bit - got to fix that next.

25/8/2025, 2:59:00 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

The first few sound effects are in, very much a work-in-progress, still. All sfx for the objects are still missing, except for the post-it notes. Spent a few hours making the fart loop dynamic. Fart sound provided by my partner - I wonder if she wants to be credited or not... #SoundDesign

25/8/2025, 2:53:26 PM | 42 8 | View on Bluesky | view

Profile picture Alex Austin (@crypticsea.bsky.social) reposted

squeezing through

25/8/2025, 12:47:44 AM | 23 2 | View on Bluesky | view

Profile picture Jakob Scott (@jakobscott.bsky.social) reposted

Its my birthday so you have to wishlist my game, play the demo, and repost this :) #gamedev #indiegame #indiedev #screenshotsaturday #pixelart

24/8/2025, 3:50:59 PM | 76 16 | View on Bluesky | view

Profile picture Ash | Wishlist Cartomantic on Steam! (@ashmakes.games) reposted

this might be one of my favorite visual effects i've made for Cartomantic so far. spin spin spin... #godot

24/8/2025, 1:53:52 AM | 459 51 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Haha, no, your ideas are always welcome, thanks for sharing! I keep spending hours and hours on tweaking the littlest details, as I find it fun, and I can't seem to get them right the first time, but it takes so much time, I really need to keep the projects tiny :--)

23/8/2025, 9:47:03 PM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Good stuff, thanks! Would give the game some depth, too! I already thought of having different themed levels, but I'm quite sure I'll go with just the 90s office one, just so that I'll actually get this game done before losing interest. I'm also very nostalgic for all this 90s stuff :---)

23/8/2025, 9:25:44 PM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Thanks! This tech is straight from the Godot docs :--) I only limited the refresh rate of the TV hoping to make it a bit more performant, and to make the setup look more like it's from the 90s.

23/8/2025, 7:58:46 PM | 2 0 | View on Bluesky | view

Profile picture Hedge Knight (@hedgeknightgd.bsky.social) reposted

Haven't had a lot of of visual stuff to show lately. But here's an attempt to make the damage element explosions a little more crunchy and satisfying to pull off. Have a great weekend 😎 #screenshotsaturday #indiedev #gamedev

23/8/2025, 4:12:52 PM | 38 7 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Whipped up something experimental for #ScreenshotSaturday. Here's a camcorder connected to a TV.

23/8/2025, 5:28:03 PM | 28 4 | View on Bluesky | view

Profile picture Mobile Last (@mobilelast.bsky.social) reposted

Driving off track gets a lot more interesting with skidmarks. Plus a few new #music experiments on top. #ScreenshotSaturday #GameDev #IndieGame

23/8/2025, 11:35:29 AM | 20 3 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Or something like in Sierra's old adventure games :--) That's fuel for another project!

23/8/2025, 1:42:44 PM | 1 0 | View on Bluesky | view

Profile picture jitspoe (@jitspoe.bsky.social) reposted

Ever wanted an enemy that's like a beholder but has a bunch of mouths from different animals in place of eyes? No? Oh, well, I'm adding it to KOOK anyway! Say hello to the "behunger". Wishlist KOOK: store.steampowered.com/app/2329690/... #ScreenshotSaturday #BoomerShooter

23/8/2025, 10:33:59 AM | 132 23 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I guess it is!

22/8/2025, 1:10:57 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Trying out a bit more formal attire with a black tie... Made the camera movement more dynamic, too. I know this is just a wienernoid farting in zero G, but to me, this is the most beautiful thing I've done in a while. Really loving working on 3D games after only doing 2D games in the past. #Godot

22/8/2025, 11:03:08 AM | 52 7 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Thanks, it is! :--)

21/8/2025, 8:34:09 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Got around the bug by setting all rigidbodies to kinematic and back when changing gravity settings. (Farting in zero G is pretty fun).

21/8/2025, 6:51:16 PM | 4 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Reversing or setting the gravity to zero proves to be a more difficult task in Godot 3.5. Reversing the gravity direction once works, but setting it back to normal doesn't. Couldn't get it working properly with global gravity nor using an area override. Will have to RTFM a bit more I guess.

21/8/2025, 4:36:30 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

A console feels like really cool thing to add.

21/8/2025, 4:30:26 PM | 20 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

21/8/2025, 4:13:10 PM | 3 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Still not sure what to think of this. I grew up playing cool freeware games, and I really like the idea of "giving back" by now making my own (ad-)free games, but the thought of people just ripping off my work for profit feels a bit overwhelming at times. Perhaps I should just turn to woodworking.

21/8/2025, 10:51:57 AM | 5 0 | View on Bluesky | view

Profile picture Sos Sosowski (@sosowski.bsky.social) reposted

The FUCK AI talk I gave at @amazefest.bsky.social is now available for everyone to see. In this talk I explain in layman's terms how the so-called AI actually works so that you can draw your own conclusions. Spoiler: it's dumber than you think. www.youtube.com/watch?v=gqP-...

21/8/2025, 8:38:09 AM | 324 102 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

테이블

21/8/2025, 7:38:39 AM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I just realized I've done the black & white spandex already... Here's Basic Biking, one of my last year's games: ottoojala.itch.io/basicbiking

20/8/2025, 4:34:48 PM | 8 1 | View on Bluesky | view

Profile picture Tibo (Thibaud Goiffon) (@heytibo.bsky.social) reposted

Biome look dev #godotengine #gamedev #devlog #wildcosmos

20/8/2025, 1:41:38 PM | 113 16 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

One more GIF. The way I see it, this genderless sausage-like creature doesn't really need clothes, but I know this might look a bit too sexy for some without them. With some clothes on, it's also clearer which limb is arm and which is leg. Here's a version with some added spandex.

20/8/2025, 2:50:36 PM | 20 2 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Sexxxy new filing cabinets!

20/8/2025, 8:59:33 AM | 33 1 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Actually just any kind of gaming content, to see what sort of stuff people are already publishing on Peertube. My thought was that there'd be a gaming related instance, since gaming videos are a big thing. I'm into all sorts of video making myself, so I'll probably go for a more general instance :-)

20/8/2025, 7:06:44 AM | 0 0 | View on Bluesky | view

Profile picture Torfi (@torfi.bsky.social) reposted

One year and four days ago we released the best racing game ever made. You can now get it for a measly 10 US Dollars. Unbelievable! store.steampowered.com/app/1924180/...

19/8/2025, 2:26:17 PM | 8 3 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

I'm giving PeerTube a go next - are there any video game related instances, channels or creators I should know about? #PeerTube

19/8/2025, 9:15:02 AM | 6 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Worked on the fart physics to make it a bit more realistic, in case I end up keeping this in the game... Animated the butt cheeks, too, for your viewing pleasure. Farting makes the game easier, so it serves an actual purpose, too. I could make this just a "cheat code", also.

18/8/2025, 8:21:24 PM | 13 1 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Thanks! I've been using the same color limit shader for some 2D projects as well, and really like it, too.

18/8/2025, 4:59:05 PM | 0 0 | View on Bluesky | view

Profile picture Kimmo Lahtinen (@gimblll.com) reposted

Sektori (week 204): There it is. The final "Making Of" video. Last 4+ years of my life. Game's not "done done" yet, but nothing to show left to do really. #indiegame #indiedev #gamedev

18/8/2025, 12:09:00 PM | 37 12 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Speaking of "game juice"... I actually got myself a Quest 3S just to try out making Godot games for it, so watch what you wish for.

18/8/2025, 9:03:20 AM | 3 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Had to try it...

18/8/2025, 8:47:51 AM | 10 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I'll probably get all the needed voice sound effects for the character just by recording myself playing this...

17/8/2025, 9:57:13 PM | 3 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

My first thought was that this style would only work using an orthogonal camera, but I think I got this looking fine using perspective projection, too.

17/8/2025, 9:33:53 PM | 34 5 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I think I'll replace the big fan with smaller desk fans anyways, as it's hard to visualise the area affected by the air stream, nor does it feel fun :--/

17/8/2025, 1:33:36 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

I'm so sorry (not sorry). Obviously I could turn this into a jetpack, too.

17/8/2025, 12:28:17 PM | 29 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Is adding a nauseating amount of sideways tilt to your first-person shooter camera the newest trend in adding "game juice" to your game? (Perhaps consider including an accessibility option to toggle that off, at least).

17/8/2025, 8:21:48 AM | 9 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

16/8/2025, 4:00:50 PM | 9 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

And who wouldn't!

16/8/2025, 11:52:45 AM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

A Stairmaster is worth trying out, thanks for the idea :--) A bigger, upward moving escalator might be fun too, if only I could fit it in the small office room...

16/8/2025, 11:48:41 AM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Thank you, Kimmo <3

16/8/2025, 11:06:53 AM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I know I'm taking shortcuts - using low resolution, limited colors, basic capsule shapes for the character and relying heavily on the physics engine, but making a 3D game feels super fun to me. Still searching for the type of games I want to be making in 3D, but I feel like I'm getting closer :--)

16/8/2025, 10:12:21 AM | 10 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

#ScreenshotSaturday Slowly moving towards a minimum viable product. I'm challenging myself not to overscope, keeping the features minimal and focusing on tweaking the core gameplay to make it as fun as possible. Random seeded levels is the biggest new feature I'm still considering. #Godot3 #SoloDev

16/8/2025, 10:02:51 AM | 48 4 | View on Bluesky | view

Profile picture クーデルカ (@kdlc.bsky.social) reposted

forgot about this idea in the prototype for a map you have to draw yourself using blood of the fallen creatures. not sure it will stay though but i might revisit it #screenshotsaturday #gamedev #indiegame

16/8/2025, 7:11:26 AM | 27 6 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Starting a new GIF thread for random bugs in my games. No context, no alt text. (Just mute this thread).

15/8/2025, 9:00:03 AM | 20 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Thanks :--) Just some minutes actually, they're damped, and added some random forces to based on their speed and direction.

15/8/2025, 7:50:06 AM | 1 0 | View on Bluesky | view

Profile picture Friedemann Allmenröder (@friedemanna.bsky.social) reposted

I'm obsessed with how coins feel in games. Currently polishing the ones in Slots & Daggers to feel as physical as possible. Anybody have good "coins in games" references?

14/8/2025, 1:31:38 PM | 176 29 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Floppy disks and (not-so-)sticky notes.

14/8/2025, 4:01:31 PM | 29 5 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I very much like how this game looks like a cool postcard :--) The lightning strike like effect when switching holes is cool but perhaps quite different from the other, very chill transitions in the game?

13/8/2025, 6:51:14 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

Still very much enjoying the default theme of my 3.5.2 ...

13/8/2025, 6:31:11 PM | 2 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Today's GIF.

13/8/2025, 4:15:03 PM | 34 2 | View on Bluesky | view

Profile picture Walaber (@walaber.com) reposted

Does this happen to you too?

12/8/2025, 11:30:33 PM | 43 7 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

I at first had the fan sucking instead of blowing, by accident, and it was fun, getting pulled towards a point :--) Some sort of a vacuum might be fun in this game, too. But do check out Heavenly Bodies, if you're at all into games like that - it has airlocks and all.

12/8/2025, 8:43:17 PM | 1 0 | View on Bluesky | view

Profile picture Emi (@coppolaemilio.com) reposted

The AMA David, @adamscott.studio, and I did is up on YouTube!

12/8/2025, 12:58:14 PM | 29 4 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

Changed the way all the cables are drawn. They now use dbp8890's LineRenderer, which seems to work really fine. github.com/dbp8890/line... Grabbing things hanging in the air in a game that uses an orthogonal camera isn't of course ideal, but here's me trying to grab a gym ring of sorts... #Godot

12/8/2025, 12:52:57 PM | 26 2 | View on Bluesky | view

Profile picture Charles Torris (@chiensarl.bsky.social) reposted

Blêktre 2081 is a commercial failure — and that’s excellent news because it will free up development while staying true to its original vision #gamedev #indiedev #solodev store.steampowered.com/news/app/304...

12/8/2025, 11:28:35 AM | 10 5 | View on Bluesky | view

Profile picture Jay Ma (@jarmustard.bsky.social) reposted

Matt found the original "brainstorming document" for FTL - Written on a big roll of paper in his apartment in Shanghai over beers. You can see a lot of the foundational ideas there, but this was before we even pictured having ship-to-ship combat.

A big sheet of paper with random notes and sketches using colored markers scattered haphazardly. Various ideas are written like
12/8/2025, 8:05:12 AM | 579 131 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

I've been reworking the character's stances (keys 1-7). Stance 7 is going to be a good one - you can do these cool bunny hops when switching to it :---) I also made the character's "fingers" bigger so you can see them moving when trying to grab on to things...

11/8/2025, 8:36:55 PM | 12 0 | View on Bluesky | view

Profile picture Tzschk (@tzschk.bsky.social) reposted

So, I get a lot of questions about generating procedural environments, but I was never great with the whole "show your work" thing in school, so let's try something: if you got questions, ask them here and I'll try to answer them* because learning is fun. *Answers not guaranteed to be interesting.

image image
11/8/2025, 7:07:45 PM | 89 15 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

I just realised my current project at least distantly resembles Heavenly Bodies, perhaps my all-time favourite local multiplayer co-op game, and an actually really fine physics-based game. Go give it a look, if you're into these sort of games: heavenlybodiesgame.com

11/8/2025, 2:53:59 PM | 3 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

There goes my biggest fan.

11/8/2025, 9:53:35 AM | 5 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com) reply parent

The fps of the gif makes the fan look really wonky...

10/8/2025, 9:53:44 PM | 1 0 | View on Bluesky | view

Profile picture Otto Ojala (@ottoojala.com)

My biggest fan. Needs more work still, but might be a fun feature. Color coded the characters wrists, too - makes it a lot easier to figure out, which button to press...

10/8/2025, 9:51:07 PM | 36 2 | View on Bluesky | view