Sign in

Otto Ojala

@ottoojala.com
1.9K followers 135 following 1.8K posts

Making good old freeware games. Sign my guestbook: ottoojala.com/guestbook

PostsRepliesMedia
Otto Ojala @ottoojala.com · 30/09/2026
The crane game also runs an okayish 40fps, and is a bit glitchy, but is such a good fit that I think I'm going to have to make this work. I'll get back to working on this after the office game is done, so maybe later this year.
060
Otto Ojala @ottoojala.com · 30/09/2026
Here's the office game's Linux build running 50fps on the Pocket Nova + ArmadaOS. This game and its awkward keyboard-first controls isn't the best fit for the handheld, but the 320x240 resolution is just perfect for the Nova's 4:3 screen.
2200
Otto Ojala @ottoojala.com · 29/09/2026
Just got my Pocket Nova in the mail. I'll write a blog post about this later, as I get ArmadaOS installed, and get to know this thing better. The size feels just right for my small hands, though the ergonomics are quite rough. The display also needed a better calibration profile.
0101
Otto Ojala @ottoojala.com · 27/09/2026
Put on my big person pants yesterday and finally got some sort of scoring added to the game. You'll get points for time, and the objects you get in the hole, and a big bonus for not farting (like in the gif), and a penalty for using cheats.
2130
Otto Ojala @ottoojala.com · 26/09/2026
The best I can do for now
Eric in the tube
121
Otto Ojala @ottoojala.com · 26/09/2026
Added a synthesizer for #ScreenshotSaturday
2162
Otto Ojala @ottoojala.com · 23/09/2026
The office generation is random, which mostly produces pretty generic rooms, but every once in a while you get a room with just a few objects. Like a set of weights and a camcorder, perfect for a motivating workout session. And a cabinet for warming up.
1193
Otto Ojala @ottoojala.com · 20/09/2026
The basic Bsky RSS feed doesn't include the posts' image/video thumbnails unfotunately. If you want to stay on Bsky, I'd suggest using lists instead of feeds. I think the feeds are only good for finding people to add to your lists (or their actual blogs to your RSS reader).
A screenshot of Bsky lists with badly drawn icons next to them.
120
Otto Ojala @ottoojala.com · 19/09/2026
Found this little noise maker from the flea market today for 5 euros. It's got a BW screen, but maybe it'd still be worth it to get an RF modulator to actually display stuff on it? Happened to have just the right power adapter for it, too. Never throw those away :---)
1271
Otto Ojala @ottoojala.com · 19/09/2026
#ScreenshotSaturday Tweaking the joint parameters made the character physics a little more stable. (Still, I suspect first-time players have about a 0% chance of getting that door open...) Also: -added more partcile effects. -the skin parts of the character are now grippier than the clothed parts.
2245
Otto Ojala @ottoojala.com · 17/09/2026
Yeah, there's a chance this iteration of the logo sends the wrong message...
A "human-made" logo with fingers making the As, and the rest of the letters finger-painted with red color.
090
Otto Ojala @ottoojala.com · 16/09/2026
Here's what the whole game looks like currently - now with the "between offices" part added. It just fades to black as you fart-fly far enough, and starts the next level. Or you can also use the console to start it. (The second office has a light switch on the wall. Didn't remember this had them.)
2180
Otto Ojala @ottoojala.com · 16/09/2026
Weird game.
2172
Otto Ojala @ottoojala.com · 14/09/2026
Thanks! At least this is different.
100
Otto Ojala @ottoojala.com · 14/09/2026
yield(get_tree(), "physics_frame") yield(get_tree(), "physics_frame") is always the answer.
A screengrab from Godot editor showing some poorly written code.
180
Otto Ojala @ottoojala.com · 13/09/2026
2292
Otto Ojala @ottoojala.com · 11/09/2026
Some changes: -Every day, one promoted game is randomly chosen as the promoted game of the day, on the front page of the website. -No limit on demoted games count, no submitted URL is ever lost -You can't promote my projects anymore :--) www.ottoojala.com
Screengrab from my website. In the middle, there's one random pick from the promoted games list, in this case, MidgeMakesGames' RPG WIP.
131
Otto Ojala @ottoojala.com · 09/09/2026
Every time I launch this project, I'm amazed how fun it looks, and how little game there is to it. I'm trying to wrap it up so that I can at least share some playable version of it on Itch. Itch is also one platform I don't see myself leaving anytime soon, so maybe follow me there: ottoojala.itch.io
1345
Otto Ojala @ottoojala.com · 09/09/2026
Graphic design is my passion... (you can share your own designs, too, especially if they're as low effort as these).
Two "human-made" logos. One with fingers making the A's and one where the H is a human form.
1283
Otto Ojala @ottoojala.com · 05/09/2026
www.ottoojala.com/stuff/promot... Promote any Itchio game on my website. There's a good chance this is a terrible idea. Might delete later...
55210
Otto Ojala @ottoojala.com · 04/09/2026
This has already brought me so much joy, thanks to everyone who's signed the guestbook so far <3 Or if it's just one person who's written all these, thank you! :'--)
2133
Otto Ojala @ottoojala.com · 27/08/2026
Still working on the guestbook - it's going to be a bit weird. I made it so that the avatar is randomized, but you can copy the random seed and use the same avatar later. It also actually posts the messages now.
2313
Otto Ojala @ottoojala.com · 19/08/2026
Here's kind of what I had in mind. The avatar is generated based on some text, like your name. And you can randomize a set of words to write your message with. This doesn't yet post anything, obviously, but maybe the whole guestbook could be just these avatars and their speech bubbles..?
160
Otto Ojala @ottoojala.com · 17/08/2026
Godot 3.6 gang let's goooo! (Or let's just stay put, actually).
A screenshot from the GODOT Community Poll 2026 graphs showing 0.9% of Godot users using the 3.6 version.
0120
Otto Ojala @ottoojala.com · 17/08/2026
In case you have any extra PC case fans lying around, you can use a 12V power adapter (like the ones that come with LED strips) to turn them into very quiet but pretty powerful personal fans.
090
Otto Ojala @ottoojala.com · 16/08/2026
Been 12 years now since I drew this thing. There's a good chance you know someone who's now in their 20s and has seen it. (From a video game called Soccer Physics, depicts a football player's head).
A very simple pixel art human head with a red headband, light skin, and dark hair.
2140
Otto Ojala @ottoojala.com · 12/08/2026
Testing Hugo (gohugo.io) for making the new website. It's good (even though there's no GUI). I followed this guide to set it up. It's in Finnish, but it's so well put together, it's probably worth it even when auto translated to your language, too. saaste.net/blogi/2024/h...
0110
Otto Ojala @ottoojala.com · 11/08/2026
ottoojala.itch.io/dicehands Dice Hands v0.9 is now playable in your browser on Itch :---)
4357
Otto Ojala @ottoojala.com · 10/08/2026
Trying to come up with ideas for the new website. I've been very much into retro-inspired, low-res things lately, so it'd make sense for the site to look that way, too. Scaled-up, dithered GIFs would be a really good match, too, and I think they look ok even as I have to scale them down for mobile.
2200
Otto Ojala @ottoojala.com · 06/08/2026
Came back from a short trip to the countryside, got back to this project today, and this is how it's going... I'm too lazy to make the credits nicer, so a pitch bend will have to do. Most of the bugs still present in the game aren't game-breaking, so maybe I'll get to upload this to Itch next week.
2100
Otto Ojala @ottoojala.com · 05/08/2026
Yesss. Took me about a day to build the PC in the new mATX case and get SteamOS running on it. According to my purchase history, I've only bought 12 games in the past 10 years, so I guess I have a few titles to try...
090
Otto Ojala @ottoojala.com · 28/07/2026
One last GIF, and I know it's not a GIF: Thought it'd be cool if the clappers eventually started to clap in rhythm. Feels like a nice little detail to add.
090
Otto Ojala @ottoojala.com · 28/07/2026
Something like this is what I had in mind.
2160
Otto Ojala @ottoojala.com · 28/07/2026
1623
Otto Ojala @ottoojala.com · 26/07/2026
Probably not the way you should apply silicone spray to your squeaky mouse, but this fixed it for now.
030
Otto Ojala @ottoojala.com · 26/07/2026
As someone who's thrifty, and considers themself a conscious consumer, I love how they send you this badge of shame with your new GPU purchase. (Is that a fist pumping rainbow eagle?)
A fist pumping eagle badge with strong gamer vibes.
280
Otto Ojala @ottoojala.com · 25/07/2026
Maybe some celebratory farts. #ScreenshotSaturday
0152
Otto Ojala @ottoojala.com · 24/07/2026
It's been a bit tough, but I'm trying to work on this in the tiniest increments to still make at least some progress. The round over screen is now closer to something that's okayish. Still needs a bit more bling, maybe some confetti even.
0170
Otto Ojala @ottoojala.com · 22/07/2026
Bought the first new part to the gaming PC I'm building, a "TUF gaming" power supply unit, and it looks like something that'd want to protect your children from leftist propaganda or perhaps bomb your country for some oil. I was about to use my old PSU, but the internet said you shouldn't risk it...
150
Otto Ojala @ottoojala.com · 22/07/2026
You can thank @badgameszip.itch.io for the added no-guides mode and my lazy self for the cramped up menu. Getting any programming done has beed hard lately, but here's some progress: the timer now seeks attention when there's less than 10sec left. Placeholder GameOver view, going to add stats to it.
291
Otto Ojala @ottoojala.com · 16/07/2026
Only minor accessibility updates to the dice game this week: a subtle grid to help see where the dice are on the board, even when using the isometric view, and aiming arrows to accompany the trajectory arcs, for easier aiming.
2331
Otto Ojala @ottoojala.com · 16/07/2026
Never thought I'd be into mobile games again, but I got this game from F-Droid a few weeks ago and I've been playing it more than any other single-player game in weeks. You get 8 tries to guess a number between 1 and 100, and the game tells you if you're over or under. f-droid.org/en/packages/...
440
Otto Ojala @ottoojala.com · 15/07/2026
I remember the dirt, but I can also very easily see the dirt in my black/aluminium PC parts... Haven't yet cleaned this beige numpad I've had since March and it still looks pretty, and brings me joy every time I use it :--)
A beige MagicForce MF34 numeric keyboard in my hand.
110
Otto Ojala @ottoojala.com · 14/07/2026
Here's the setup I'm trying to make work to get back to PC gaming, IMGA award for scale. I forgot the display is broken, so that's something I have to buy. I don't really have space for the PC other than on the table. A horizontal PC case might solve the space issue, or some magical display mount...
A photo of a big PC and a monitor on a small IKEA table.
320
Otto Ojala @ottoojala.com · 13/07/2026
Did the GTX 1080 too, like pro! So glad I got to this before the thermal paste prices go up.
030
Otto Ojala @ottoojala.com · 13/07/2026
Changing the 10-year-old thermal paste of my good old gaming beast instead, like an adult 💪
280
Otto Ojala @ottoojala.com · 13/07/2026
Progress on the random generated levels (now spawns multiplier zones and holes, too). Also made the slippery blocks look nicer. I know the ice blocks kind of look like the bombs should shatter them now, but I'll let that ...slide.
1281
Otto Ojala @ottoojala.com · 11/07/2026
Spent hours this week making levels for the game and none felt better than the default square shape, so I started working on simple, random generated levels instead. It can only add pegs and ice blocks at the moment but it feels fun so I think I'll go with this approach. #ScreenshotSaturday #SoloDev
33810
Otto Ojala @ottoojala.com · 08/07/2026
Yesss, got Android SDK set up on my blursed sawed-off Steam Deck running Win 11.
A phone in my hand running a game called Dice Hands. A ruined, sawed-off Steam Deck with scrap wood side panels in the background, running Windows 11.
1180
Otto Ojala @ottoojala.com · 04/07/2026
I don't have Android SDK set up yet so here's how the game runs on my old cheap Nokia tablet using the HTML5 version ... #ScreenshotSaturday
1111