Otto Ojala
banner
ottoojala.com
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
WIP, and just with placeholder text, but maybe something like this as the idle animation/statistics view?
Any other stats I should keep track of? Bank shots perhaps?
November 14, 2025 at 3:04 PM
Bsky always does weird things to videos shot on my phone, but this thing actually runs 30fps and looks nice on my Anbernic RG 35XX plus, just had to disable the shadows. There's likely things I can still optimize, but I'm already very happy with how this runs on this cheap Linux handheld :--)
November 13, 2025 at 12:14 PM
The scorestreak split-flap display now lives next to the score display. Looks maybe a bit crowded, but I think it's the best place for it.

I also quite like how this works witout any GUI overlay, and I might not need any menus either. A way to show some statistics would be fun to have, still, hmm.
November 12, 2025 at 8:50 PM
Fixed it :--P
November 10, 2025 at 11:06 PM
Accidentally took video of the Moon instead of a photo. Weirds me out. Horror game material for someone? :--P
November 10, 2025 at 7:50 PM
Added some more polish to the game (yes, to the floor, too).

#godot #solodev
November 9, 2025 at 8:42 PM
Is your dream basketball video game a one-button game where you can keep checking the time on your wristwatch? Oh boy, do I have some good news for you!

Added these two gestures in the game. Tried lots of other features this week, but this is the only one that stuck :--)

#ScreenshotSaturday
November 8, 2025 at 12:57 PM
Took a small break from this project, too, and now that I came back to this, I stripped it back to its core and kept only the simplest and nicest stuff. The camera is now dynamic, so there's a little progress, too :--)

But maybe this is the game. Just with some more polish and nicer animations.
November 6, 2025 at 11:03 PM
Made the counter a tiny bit nicer - good enough now for this project :--) Sound effect is temp still.

#godotengine
October 31, 2025 at 5:06 PM
Trying out a split-flap display to show the current scorestreak.
October 31, 2025 at 1:48 PM
Thanks so much for all the suggestions! I already tried some of them out. Here's the new flame pyros (on the left). I originally left these out as I thought they'd be difficult to make (they were). I could also make them yellow/orange, but I really like the idea of the background being black&white.
October 30, 2025 at 5:47 PM
Confetti, pyrotechnics, fog machine, lasers... These will be scorestreak rewards in the game, I think. Any obvious ones I'm still missing? Strobo lights? A boombox?

#gamedev #godot
October 29, 2025 at 10:12 AM
I wonder if I really want to get into designing laser shows... (I do).
October 28, 2025 at 10:12 PM
October 28, 2025 at 8:02 PM
Trying out some pyrotechnics, too.
October 28, 2025 at 1:02 PM
Added another digit to the score counter, which got me thinking - what if the game was just about scoring 1000 baskets..? Maybe there'd be a reward at the end, maybe not?

Also, trying out a confetti machine.
October 27, 2025 at 1:25 PM
Polished things up a bit for #ScreenshotSaturday ! This is my one-button basketball game side project - looking forward to finishing this in a week or two. Still lots of things missing, but this is what the game will mostly be like :--)

#Godot3
October 25, 2025 at 10:05 AM
Cool, Otto's Tennis game is now in the #PortMaster games catalogue :--) I made a special pixel perfect version of the game for these devices, and with proper gamepad controls.

portmaster.games/detail.html?...
October 24, 2025 at 1:33 PM
Added some sound effects and a score counter.
October 24, 2025 at 10:24 AM
I put things to correct scale - you now throw at the actual free throw line and the basket is at the correct height. The first person view feels fun, too, I think.

I also suck at this just like I suck at basketball in real life, but it's still fun to keep shooting :--)
October 22, 2025 at 1:41 PM
October 21, 2025 at 7:07 PM
I think there's a one-button game here!
October 21, 2025 at 10:42 AM
There's obviously no game here yet, but I'll figure that part out next week. How hard could that be?
October 19, 2025 at 10:38 AM
In case anyone's wondering - it's just a bonkers amount of pin joints and capsule colliders. And dbp8890's LineRenderer for the net github.com/dbp8890/line...
October 19, 2025 at 8:44 AM
Started a new, super simple side project today. Feels nice.

#ScreenshotSaturday #GodotEngine
October 18, 2025 at 8:54 PM