Joni Korpi
banner
jonikorpi.com
Joni Korpi
@jonikorpi.com
Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved.

Working on a tactics RPG. Announcing it as soon as it has a name.

https://jonikorpi.com
https://vuoro.dev
Pinned
Need to tone down some of these colours, but I love how the fog flows now.
Anyway, I think I'm ready to declare the only good way to subdivide a triangle is what's on the last row there. I passed on it at first because it doesn't perfectly fit my use case, but every other way I found smells like an anti-pattern. Safer to just force my use case to fit into this.
November 25, 2025 at 2:48 PM
Saw my wife glancing at my notebook with a slightly worried look. Understandable.
November 25, 2025 at 2:48 PM
@bsky.app please add a way to fix typos I’m dying here
November 25, 2025 at 1:23 PM
Pretty damn neat that video game soundstracks can sound and look like this now www.youtube.com/watch?v=4FIM...
Clair Obscur: Expedition 33 | Full Orchestral Session [Official Music Video]
YouTube video by Sandfall Interactive
www.youtube.com
November 25, 2025 at 9:52 AM
Reposted by Joni Korpi
I wrote a piece on it a while back, with a bit from the developer who was chuffed to bits someone remembered and recognised what he was trying to do.
The Adventures of Robin Hood: The Forgotten Open-World Game Pioneer
What if you wanted to be part of a living sandbox world that, given the opportunity, runs independent of your involvement but will react and change according to your actions? Such a game would be y…
scanlineartifacts.co.uk
November 24, 2025 at 11:52 AM
Reposted by Joni Korpi
There are 1500 rules in the scripts governing NPC behaviour in a mostly forgotten open-world Amiga/ST/DOS game called The Adventures of Robin Hood. All affected in real-time by 32 characteristics, what you're doing in the game, your reputation, and the changing of the seasons.
i was going through my X archives and found this by @superpodsaga.com, which I qrt'd at some point years ago

so, let me bring the question back: what is the most useless piece of video game knowledge you know?
November 24, 2025 at 11:39 AM
Reposted by Joni Korpi
🦋
November 24, 2025 at 1:54 AM
Reposted by Joni Korpi
Hi! Sharing my stuff on here, I do low-poly/pixel 3D art ☕
November 8, 2025 at 11:19 AM
Reposted by Joni Korpi
morning light 🌞 #pixelart #lowpoly
November 16, 2025 at 9:18 AM
This is probably basic stuff for more experienced devs, but I'm proud I managed to convert my procedurally generated hex world to use varying vertex density. #gamedev

1 vertex per tile by default, and the option to use more wherever detail is needed. Previously it was always 24 per tile, lol.
November 24, 2025 at 7:09 PM
Reposted by Joni Korpi
Calendars for 2026 are now live!💕✨

heikala.com
November 19, 2025 at 6:04 PM
Reposted by Joni Korpi
練習

再度、練習
諦めずに
October 9, 2025 at 3:46 PM
Reposted by Joni Korpi
BIG NEWS:

We are no longer Eggplant. We are, simply:

The Secret Lives of Games

AND ALSO:

We've launched the first episode of All Systems Brough, a year-long, one-a-month series exploring the work of @smestorp.bsky.social. Join us and play along!

secretlives.games/all-systems-...
The Secret Lives of Games: All Systems Brough - Introduction
We're joined by Frank Lantz (Q-UP) and Mare Sheppard + Raigan Burns of Metanet (N++) for the first episode of All Systems Brough, a year-long exploration of the work of Michael Brough. We share our th...
secretlives.games
November 21, 2025 at 9:32 PM
Reposted by Joni Korpi
What it’s like to road trip in Antarctica.
November 23, 2025 at 8:16 PM
Reposted by Joni Korpi
Last days of Autumn
November 23, 2025 at 10:18 AM
Reposted by Joni Korpi
it's a bummer how hard it is to get attention right now and how tight folks have to be with fun money because Sektori absolutely deserves to be over 100 Steam reviews by now.

Give it a look if you like Super Stardust, Resogun, and Geometry Wars.
November 23, 2025 at 3:00 PM
Reposted by Joni Korpi
This system works really well when combined with strong layers.

Here the water and dirt are in layer 0, grass layer 1, trees layer 2 and so on.

They stack similar to how they would in 3d.

If you have to render in a single layer, though, there are better autotile systems like the one in RPGMaker.
November 23, 2025 at 5:52 PM
Reposted by Joni Korpi
March 28, 2024 at 10:00 AM
Reposted by Joni Korpi
April 4, 2025 at 11:26 AM
Reposted by Joni Korpi
making local files easy to adopt is filled with agony, luckily I like pain
You can now convert your Notion pages and databases to durable, private, local files.

Your data, offline, forever, for free.
November 22, 2025 at 9:33 PM
Reposted by Joni Korpi
I've been keeping busy lately helping to develop biketerra.com, a browser-based virtual cycling app. Procedurally-built environments for real-world routes, which users can create for themselves and be ready to ride within seconds. If you have an indoor trainer, check it out!

Made with @threejs.org
November 22, 2025 at 7:09 PM
Reposted by Joni Korpi
wish there was a bsky feed that was like a non-chronological Following feed + tries to show stuff from everyone… maybe like Discover but without random people
November 22, 2025 at 8:44 PM
Reposted by Joni Korpi
November 22, 2025 at 4:30 PM
Reposted by Joni Korpi
You may of noticed I have been a lil bit quiet of late, I have been engrossed in the art overhaul…
We just published the latest update to our prototype on itch.
Involving a massive art overhaul and mechanics shake up -
lootdonkey.itch.io/fool-king
Fool King by Loot Donkey
Claim the throne in this tactical auto battler!
lootdonkey.itch.io
November 18, 2025 at 5:03 PM
Reposted by Joni Korpi
Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may have heard of called "Half Life 2".

I wrote it up over on Mastodon (I find it's better at long threads):
mastodon.gamedev.place/@TomF/115589...
Tom Forsyth (@[email protected])
Attached: 1 image Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may heard of called "Half Life 2". Are you sitting comfortably? Then I sha...
mastodon.gamedev.place
November 21, 2025 at 10:00 PM