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
now shifting into Jólakötturinn (child-eating Icelandic Yule cat ) season
November 28, 2025 at 3:43 AM
A thing I want to try someday: game rendered purely as raymarched signed distance fields, but at like 240p to offset the massive performance cost, and then smoothed out with something like a CRT filter.
Unsurprisingly, game is absolutely gorgeous on CRT.

Downscaling from 1440p internal to 240p letterboxed. Makes the whole game look like a painterly PS1 pre-rendered background.. that you can move around in.

Freecam mod is divine. I could dine on this masterpiece forever.

Stay tuned!
November 30, 2025 at 3:14 PM
Reposted by Joni Korpi
Holy shit. Here is Tolkien using question mark, then em dash, then lowercase. This is officially allowed.
November 30, 2025 at 2:59 PM
Reposted by Joni Korpi
November 30, 2025 at 2:19 PM
Reposted by Joni Korpi
Top down RPGs often lack the feeling of depth, so today I spent all day sketching in random vistas on my map layouts.

#pixelart #godot #indiegamedev
November 30, 2025 at 2:46 PM
Reposted by Joni Korpi
Unsurprisingly, game is absolutely gorgeous on CRT.

Downscaling from 1440p internal to 240p letterboxed. Makes the whole game look like a painterly PS1 pre-rendered background.. that you can move around in.

Freecam mod is divine. I could dine on this masterpiece forever.

Stay tuned!
November 24, 2025 at 3:07 PM
Reposted by Joni Korpi
nothing of value has been made with it

nothing

but it has led bosses to fire people leading to wrongly done work, messed up universities, wrecked any progress made on climate change goals, so your aunt can get wrong answers to unimportant questions for less than it cost the company to provide them
Three years into the generative-AI wave, demand for the technology seems surprisingly flimsy
Investors expect AI use to soar. That’s not happening
Recent surveys point to flatlining business adoption
econ.st
November 30, 2025 at 1:06 AM
So do videos in the @bsky.app iOS app get constantly stuck in fullscreen for anyone else?

The UI disappears and there’s nothing but video. Sometimes opening rotation lock helps, sometimes only killing the app does.

Reported it a few weeks ago, puzzled no one else is talking about it.
November 29, 2025 at 6:56 PM
Reposted by Joni Korpi
This is so cool.

1946's edition of "The Decline and Fall of The Roman Empire" by Edward Gibbon
November 29, 2025 at 11:16 AM
Reposted by Joni Korpi
Apps are always asking me 'mute? block? report? don't recommend? downvote?' when the only option I want or need is "Imagine I am your grand vizier and I have yelled "ENOUGH!" without explanation."
November 29, 2025 at 7:33 AM
Reposted by Joni Korpi
Autumn’s Waning 🍂
November 28, 2025 at 6:33 PM
Reposted by Joni Korpi
November 28, 2025 at 1:43 PM
Reposted by Joni Korpi
Every prompt to chatbot software is “generate me some text.” If it generated you some text, it performed its function correctly. It never lies, it never wants anything, it’s text generating software that generates text.
Not wanting to disappoint you so much that it lies is the last quality I want in a computer.
November 28, 2025 at 3:25 AM
Reposted by Joni Korpi
Sulo Heikkievich Juntunen (1915-1980)
November 28, 2025 at 10:14 AM
Reposted by Joni Korpi
until we return, paradise interred
November 28, 2025 at 4:19 AM
Reposted by Joni Korpi
Copper Storm Splash Screen for @neofid-studios.bsky.social
MegaDrive constraints, seeing it running on hardware is mind blowing ! #Pixelart #indiedev #gamedev
November 27, 2025 at 11:23 AM
Reposted by Joni Korpi
I've worked on a dark/light themed site and went all-in using `light-dark()`. So far, I've thought that I can use it as a `prefers-color-scheme` replacement...

I learned that there are some differences in how they treat `color-scheme`. 👇

www.stefanjudis.com/today-i-lear...
November 27, 2025 at 8:54 AM
Reposted by Joni Korpi
A little section of a WIP
November 27, 2025 at 11:27 AM
Reposted by Joni Korpi
Eyvind Earle
November 27, 2025 at 8:43 AM
Was just grumbling that there’s too much negativity here. Dunkposting, telling people how to act or think, complaining about a specific person but replacing the name with “you”, etc.

And almost immediately afterwards I found myself reposting something that did basically all of those. *sigh*
November 27, 2025 at 3:02 PM
Reposted by Joni Korpi
I just find this really sad. Imagine being so certain that you need slop machines to do your work, that you convince yourself that EVERYBODY must need them.
November 27, 2025 at 9:06 AM
Reposted by Joni Korpi
star trek is about a utopian vision of the future bordering on fantasy where people someday will be able to make good choices about complicated problems by talking to each other and involving people who know about things
The thing about Star Trek is that the majority of it has the crew spending most of the episode trying to figure out, through arguing and investigating, what's the right thing to do in a complicated situation and I don't think any shows do that now? Like in a Very Special Episode but not all the time
November 27, 2025 at 3:46 AM
Reposted by Joni Korpi
What a pleasingly simple colour cycling ocean effect <3
November 26, 2025 at 9:01 PM
Reposted by Joni Korpi
🚀 We just shipped v0.214.0!

TypeScript receives pretty errors! 🎉

Thanks KyleBarton!
November 26, 2025 at 5:36 PM
Reposted by Joni Korpi
Is "triplanar pseudonoise" a thing? I dunno, I sort of made it up when describing how i cheat in shaders when generating an SCP bunker..
www.nullpointer.co.uk/procjam-25-d...
ProcJam 25 Diary - p2 a 3D dungeon
This is the second part of my 2025 procjam diary. The previous…
www.nullpointer.co.uk
November 26, 2025 at 10:03 AM