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.
Reposted by Joni Korpi
Updating the Map Selection Screen for #AvanteAtlantis

Still gonna update the Map Preview, to use the same assets as the original maps, so it's more easy to know what is happening

#indiegame #gamedev #unreal #steam #boardgame #turnbased
November 11, 2025 at 12:54 PM
Reposted by Joni Korpi
March 7, 2025 at 7:31 AM
Reposted by Joni Korpi
April 4, 2025 at 6:35 AM
Reposted by Joni Korpi
November 11, 2025 at 7:36 AM
Reposted by Joni Korpi
sidenote that if I had played Öoo (store.steampowered.com/app/2721890/...) before I wrote my IGF thread it absolutely would have been on it. genuinely one of the best platformers I've played. 3 hours of all killer no filler and does more with two buttons than most games do with a full controller
Öoo on Steam
A Bomb Caterpillar's Big Adventure! "Öoo" is a charming yet mysterious exploration puzzle platformer where you discover creative ways to use bombs!
store.steampowered.com
November 10, 2025 at 6:38 PM
Reposted by Joni Korpi
going on twitter now is like the dark world part of link to the past, where the shape of things is roughly the same only now instead of the friendly villagers there's some demihuman freak snarling at you going "welcome to the village of assholes!! we hate you!!" also the trees shoot bombs now
November 11, 2025 at 1:27 AM
Reposted by Joni Korpi
Pixar designed Toy Story to be printed on physical film. The Disney renaissance movies were the same.

Today, it's hard to see them as they were meant to be seen. The versions on streaming and home media aren't quite the same films that ruled the '90s:
animationobsessive.substack.com/p/the-toy-st...
November 11, 2025 at 3:07 AM
Reposted by Joni Korpi
November 11, 2025 at 6:57 AM
Reposted by Joni Korpi
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 10, 2025 at 11:04 PM
Reposted by Joni Korpi
👑The Below the Crown is now in Early Access on Steam ♟️

Our first launch in almost 10 years!
Our nerdy love letter to Roguelikes, Chess, and Dungeon Crawlers is here for everyone to try - please give us a review!

store.steampowered.com/app/1883920/...
Save 35% on Below the Crown on Steam
Explore the dungeons Below the Crown, in this love letter to Roguelikes, Dungeon Crawlers, and Chess. Prepare for strategy, game-changing spells, psychological tests, and challenges from your fellow p...
store.steampowered.com
November 10, 2025 at 5:22 PM
Reposted by Joni Korpi
There's a quest at that castle ⭐️

#pixelart
November 10, 2025 at 1:21 PM
Reposted by Joni Korpi
genuinely worried the internet is about to be abandoned as a place unbearably hostile to human connection and creativity
ugh fuck you chrome
November 10, 2025 at 2:46 AM
Reposted by Joni Korpi
Dune Barrens on iPad, creating procedurally generated rivers, pathfinding, carving the landscape, generating flow maps and erosion on the fly with particle culling and custom shaders.
NimianLegends.com
November 10, 2025 at 3:37 AM
Reposted by Joni Korpi
An early prototype gif.
November 10, 2025 at 3:13 AM
Reposted by Joni Korpi
Wait so Splatoon 3 has a stealth level AND a cargo lift level AND they don’t suck?!?? This team is 💯
Also these might be the coolest credits I’ve ever seen
November 9, 2025 at 10:54 PM
Reposted by Joni Korpi
I revisited my "Trees Hate You" project. I'm just continuing to come up with new ways to get bullied by foliage. #screenshotsaturday #gamedev #indiegame #ragegame
November 8, 2025 at 6:25 PM
Reposted by Joni Korpi
i think my fav moment i've ever experienced in a game is taking a few steps out of the starter town in morrowind when a body fell out of the sky & thudded at my feet

looted his corpse to find a letter gloating about his leaping spell creation & how he was going to have the last laugh

such whimsy 😌
November 9, 2025 at 3:13 AM
Reposted by Joni Korpi
i just started Tower Dungeon. the stonework in this is fascinating. it feels as though the stone built the landscape, the humans and other creatures are a secondary ecology. it has the spirit of Blame!, but the lens here renders it as much more surreal.
November 9, 2025 at 3:11 AM
Reposted by Joni Korpi
when you know exactly how many Things you're missing, or even have a vague checkmark to tell you you're "done" somewhere, it sucks the life out of a space. Giving players permission to be Done with something deadens it in their mind, it's what turns worlds into theme parks
November 9, 2025 at 7:41 AM
Reposted by Joni Korpi
forest tiles

#pixelart
November 8, 2025 at 7:48 AM
Reposted by Joni Korpi
Alright progress. I imagine most won't understand what you are seeing. I had a crazy idea a week ago that all the ideas we have about async could be wrapped into the native behavior of a runtime reactive system. So I dropped what I was doing to test.

playground.solidjs.com/anonymous/c1...
Solid Playground
Quickly discover what the solid compiler will generate from your JSX template
playground.solidjs.com
November 7, 2025 at 10:28 PM
Reposted by Joni Korpi
New take on the tunnel gun:

Make a tunnel, walk through it, and then close it up behind you.

Going to experiment with this for gameplay in a mining context.
November 7, 2025 at 8:41 PM
Reposted by Joni Korpi
Game Design is Simple, Actually: "fun is basically about making progress on prediction" and the nature of good problems

www.raphkoster.com/2025/11/03/g... by the enlightening @raphkoster.bsky.social
Game design is simple, actually
So, let’s just walk through the whole thing, end to end. Here’s a twelve-step program for understanding game design. One: Fun There are a lot of things people call “fun.” But most of them are not u…
www.raphkoster.com
November 7, 2025 at 1:55 PM
I usually cross-post between here and Mastodon, but skipped this one since I figured it wouldn’t get many replies anyway… but it did. And there’s a bunch of good stuff in there. It’s about finding ways to add detail to the silhouettes of low-poly models. mastodon.gamedev.place/@jonikorpi/1...
Joni Korpi (@jonikorpi@mastodon.gamedev.place)
Graphics programming question: are there any well known techniques for adding detail to the _silhouettes_ of low-poly 3D geometries? Perhaps some kind of postprocessing extrusion trick? (I hate the s...
mastodon.gamedev.place
November 7, 2025 at 9:39 AM