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.
Got slightly obsessed and turned the Golden Ratio Colour Scheme Generator into a thing. codepen.io/jonikorpi/fu...
Golden Ratio Colour Scheme Generator
...
codepen.io
November 15, 2025 at 1:38 PM
Reposted by Joni Korpi
Golden ratio hue rotation
observablehq.com
November 14, 2025 at 8:47 PM
Oh, only just realised you can generate colour schemes with golden ratio rotation to automatically get good hue contrast.

```js
const mainHue = 0.0 * Math.PI * 2.0;
const steps = 8;
const hues = [];

for (let step = 0; step < steps; step++) {
hues.push(mainHue + Math.PI * 2.0 * 1.618);
}
```
November 14, 2025 at 7:15 PM
Reposted by Joni Korpi
New Paper: Game Design is Generative Design. Designing a procedural generator and designing a game share a lot of skills, problems and philosophies, even if we think of them as distinct. I try to connect them here, for good!

Read here: ojs.aaai.org/index.php/AI...
November 14, 2025 at 6:17 PM
Reposted by Joni Korpi
Sektori features a pretty beefy #techno soundtrack by my awesome brother Tommi. Here's a sneak preview of all the tracks. Only 4 days until release! #indiegame
November 14, 2025 at 11:32 AM
Reposted by Joni Korpi
I like how full text search of every book and human thought ever was a SOLVED PROBLEM in 2001, and now dicks at search engines and my own phone – a piece of silicon faster to respond than God was ever imagined in scripture – prevent it from working, _as a retroactive infantilizing design choice_.
November 14, 2025 at 12:42 AM
Reposted by Joni Korpi
August 22, 2025 at 3:16 PM
Reposted by Joni Korpi
"Computers [and phones] became an A/B tested telemetry-based advertising conduit to brains for SaaS recurring revenue."
Computers were a skill. They were taught in classrooms as a skill. Skills give you power over your tools because you work them as an expert and that is leverage to multiply externally.

And then computers became an A/B tested telemetry-based advertising conduit to brains for SaaS recurring revenue.
November 14, 2025 at 1:21 AM
Reposted by Joni Korpi
a house somewhere
November 12, 2025 at 11:18 AM
Reposted by Joni Korpi
It pains me that there is an entire generation of people who have now grown up trained to view manipulative, engagement-farming gambling games as the norm for video games.

There are countless people who have formative, nostalgic memories of opening loot boxes and the excitement of gacha ten-pulls
November 12, 2025 at 5:24 PM
Reposted by Joni Korpi
I've implemented "memory capture" for my procedural game about exploring and connecting clues. It's like taking photos of eligible objects, with automatic framing. It reduces the need for (manual) memorization.

For now, it's just the last memory; later a menu with all the photos. #GameDev #IndieDev
November 12, 2025 at 9:16 PM
Reposted by Joni Korpi
If you hadn't heard the news, Puzzle Depot is now OUT on Steam! Solve sokoban-style puzzles with surprising mechanics and object interactions!

store.steampowered.com/app/3108190/...

📦🤖 🪳

#indiegame #indiedev #gamedev #puzzlegame #puzzledepot
November 9, 2025 at 2:50 AM
Reposted by Joni Korpi
An e-ink display can be used as the front panel on a Steam Machine (used for testing by Valve, will not be for sale) youtu.be/bWUxObt1efQ?...
November 12, 2025 at 6:44 PM
This has to be quite a leap forward for Windows-free PC gaming. New mini-desktop + controller + VR headset and they all sound rather good. store.steampowered.com/sale/hardware
Steam Hardware
The Steam Hardware family officially expands in early 2026.
store.steampowered.com
November 12, 2025 at 6:37 PM
Bummed we're missing the auroras this time: 100% cloud cover last night and tonight too. Happy to see others are posting some good cosmic horror ray shots though.
November 12, 2025 at 3:36 PM
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! &quot;Öoo&quot; 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