Sign in

Joni Korpi

@jonikorpi.com
3.3K followers 1.4K following 1.8K posts

Designer and developer from Finland. Made websites for 20 years, now making video games. Posting about every part of gamedev. Working on a tactics RPG. Not using AI. Site: jonikorpi.com Mastodon: jonikorpi.com/@jonikorpi

PostsRepliesMedia
Reposted by Joni Korpi
Aura/Moom @moomanibe.bsky.social · 29/09/2026
if perfect knowledge is the death of wonder, wonder in MMOs died a long time ago, is the thing
3545
Reposted by Joni Korpi
Josh Sawyer @jesawyer.bsky.social · 29/09/2026
There have been two occasions in my career where I had to go to war with teammates against mistaken understandings of probability. In both cases, it was because people expected large numbers of d6s to occasionally result in maximum damage. But the curves for 3d6 and 15d6 (e.g.) look like this:
Two curves showing the distribution of results across 3d6 and 15d6.  At the extreme ends of the first, 3 and 18 are both 0.46% likely.  On the second curve, the extremes are 15 and 90 damage, but the probability drops below 0.00% below 29 and above 76.
4369199
Reposted by Joni Korpi
jukio kallio @jukio.bsky.social · 29/09/2026
V E R Y S O O N (translator's note: in finnish 'veri' means blood)
031
Reposted by Joni Korpi
Rami Ismail (رامي) @ramiismail.com · 29/09/2026
Folks, I'm happy to announce my next game will use up all water, destroy humanity in a global blaze, & lose $8 billion weekly. IPO starts at a 20 gazillion euros valuation based on me counting the amount of zeroes wrong. Upon checking the prototype I realized bigger number is better. Supersentience.
3682299
Reposted by Joni Korpi
Anna Kipnis 🇺🇦 @doubleanna.bsky.social · 29/09/2026
Question to indies who do personal projects or develop in a public way: are there spaces where you post dev progress, builds, get feedback from players/devs etc? I'm thinking of that place Lucas Pope used for his stuff. I'm curious if there's something low-key and not toxic that has life.
7191
Reposted by Joni Korpi
tama @tama00001234.bsky.social · 29/09/2026
Off-Road(2024.6)
1484118
Reposted by Joni Korpi
nat alison @tesseralis.site · 29/09/2026
1 rectangle to rule them all, 1 rectangle to find them, 1 rectangle to bring them all, and in the darkness bind them
0114
Reposted by Joni Korpi
Sasha's Retrobytes 🏳️‍⚧️ @sharkabytes.bsky.social · 28/09/2026
From the Mark Ferrari Art Slideshow on Commodore Amiga: Dusk falls upon the waterfall haven.
A crt TV screen photo of a fantasy pixel art woodland forest waterfall with lamplit homes built into the side
1324442
Reposted by Joni Korpi
Nikita Lisitsa @lisyarus.bsky.social · 28/09/2026
Trying out something new #indiedev #gamedev #indiegames
2778
Reposted by Joni Korpi
Lorraine🍬 @lorandbehold.bsky.social · 28/09/2026
ok here we go 🍝 Spaghetti Celesti: Devour the Heavens ⛅ is out now for free!! 🍴 the best pixel spaghetti of your life ↪️ prepare them & fork them perfectly ⭐ get those 5-stars reviews 😡 and be quick ! the people are hangry play it at punkcake.itch.io/spaghetti-celesti #fallingblockjam #pixelart
8641591541
Joni Korpi @jonikorpi.com · 28/09/2026
This is damn well put. graybearding.bearblog.dev/the-religion...
graybearding.bearblog.dev
The Religion of Speed
At some point, “moving fast” stopped being a practical concern and became a moral position. You see it damn near everywhere now. How fast can we ship this...
072
Joni Korpi @jonikorpi.com · 28/09/2026
Pretty sure my AirPods 4 are detecting the noise of our dishwasher as a potential vehicle, and letting it through noise cancellation to safeguard me from being run over by it.
191
Joni Korpi @jonikorpi.com · 28/09/2026
Hesitant to link to this because they seem to only have an X account and no AI disclosure…. Regardless, some neat concepts. Using trails to lessen the effect of not being able to see far from top-down. Allowing grunts, signs and drawing on ground instead of text or voice chat. eatmeatgames.net
Snippet from the website:

THE WORLD IS YOUR INTERFACE

The land communicates. You just have to
learn its language. Every detail can be a
clue.

GRASS REMEMBERS PASSAGE

Bent grass and broken plants show the way.

WEATHER CHANGES THE HUNT

Rain, wind and time constantly reshape the
world.

SNOW PRESERVES AND ERASES

Cold keeps signs longer, but new snow hides
everything.

DARKNESS HIDES INTENT

Night shifts every balance between predator and
prey.
040
Reposted by Joni Korpi
Tom Forsyth @tomforsyth.bsky.social · 28/09/2026
DASHR - Dynamically Animated Skinned Heightfield Rendering Short video for now - I might do a longer one later? youtu.be/-Su9YrcazRk But there's ALL the details in the paper, and you can always Use The Source, Luke for the really deep info. github.com/tomforsyth10...
youtu.be
DASHR - Dynamically Animated Skinned Heightfield Rendering - six minutes version
YouTube video by Tom Forsyth
1422971
Reposted by Joni Korpi
Sara Joy ☠️ @sjoy.lol · 27/09/2026
Our @barryseconomics.bsky.social is bringing the message of hope again. Just one person triggers the tipping point on a large social issue. We can affect people three degrees of separation away, people we'll never meet. We can trust the maths - our small actions go a long way - just do something:
youtu.be
Your Actions Ripple Further Than You Think
YouTube video by Barry's Economics
2154
Reposted by Joni Korpi
Tomas Sala @falconeerdev.bsky.social · 28/09/2026
When' you've literally spend years fiddling with waves and oceans and wakes.. and it finally starts to look decent.. #indiedev I picked an ocean world because it meant having less assets to produce,, only to then spend a decade on a single asset. also no this won't run on a potato anymore.
912817
Reposted by Joni Korpi
Noah Poole @noahpoole.bsky.social · 28/09/2026
Ten hours to go for #fallingblockjam! I'm feeling good, this actually has way more gameplay than I was expecting. Just need to make two modes (free play and score chase), do some UI cleanup, and make some music. Seems doable!
0164
Reposted by Joni Korpi
Nifflas @nifflas.bsky.social · 27/09/2026
I find the best way to not let myself get too down by the influx of AI is, find things that do not use AI. Celebrate it and share it! There's still so much of it, everywhere.
110222
Reposted by Joni Korpi
Spring 💜🙂 @electroplasm.bsky.social · 30/08/2026
@newvgadvisor.bsky.social
Jesse Faden from Control standing in front of the janitor jobs board. Ahti, offscreen, says “The work won't end even if you keep doing it.”
06822
Reposted by Joni Korpi
Jamie Madigan @jamiemadigan.bsky.social · 27/09/2026
Study: ~350 students were surveyed on why they game and how they feel after: 64% use gaming to cope with stress. Playing for story, social connection, or escapism predicted more positive feelings. Playing for autonomy/exploration cut negative emotions the most. doi.org/10.3389/fcom...
doi.org
Frontiers | Motivations for the use of games in coping and emotional regulation
IntroductionThis study explores motivations for the use of video games in coping, using the twin theoretical lenses of mood management and stress response th...
0127
Reposted by Joni Korpi
Soma @somartist.bsky.social · 27/09/2026
7400115
Reposted by Joni Korpi
Chris Scullion @scully1888.bsky.social · 25/09/2026
Was looking at the Silent Hill Townfall concept art and my jaw dropped. Was back in my hometown tonight so I had to go and take a photo. There are many ways to mock my beloved Coatbridge, but “your home’s so miserable it was used as concept art for a Silent Hill game” is a new one for me
312576656
Reposted by Joni Korpi
Sea Scøpe @seascope27.bsky.social · 24/09/2026
Credit Carp
3868962215
Reposted by Joni Korpi
Polypane. Browser for web devs @polypane.app · 23/09/2026
The root scroller in your browser (the one scrolling the viewport) is special, but it's really easy to accidentally create a new scroll container. Learn how those nested scroll containers break scroll restoration, mobile browser UI and more, plus how to avoid them.
polypane.app
The root scroller and how not to lose it | Polypane
Every page has one main scroll container that scrolls the page itself: the root scroll container, or root scroller for short. Because it scrolls the entire page…
084
Reposted by Joni Korpi
Deceiver @dmitrydeceiver.bsky.social · 26/09/2026
91509319
Reposted by Joni Korpi
Catsuka @catsuka.bsky.social · 26/09/2026
🥚
0504
Reposted by Joni Korpi
Aura/Moom @moomanibe.bsky.social · 26/09/2026
thinking about this again today, and not even in the context of procgen. The thing about systems design is that it's so easy to get excited about making little sandboxes for yourself that you forget the player needs insight into it, lest it simply appear the same as complete randomness.
8578126
Reposted by Joni Korpi
Sarah Andersen @sarahseeandersen.bsky.social · 26/09/2026
The image is of a four panel comic.
The first panel shows Sarah, the protagonist, working at a desk. A brain next to her says, "We need to take breaks!"
The second panel zooms in on Sarah's face. She is annoyed. She says, "What if I don't listen to you?"
The third panel shows the brain smiling.
The fourth panel shows the brain reaching towards a lever. The brain says, "I'LL MAKE YOU."
58141003026
Joni Korpi @jonikorpi.com · 26/09/2026
Ahhh they’ve got Scylla and the Sirens!
010
Joni Korpi @jonikorpi.com · 26/09/2026
This trick has been a real boon for quickly evaluating open-source code lately.
I’ve blocked claude on GitHub. I’m looking at a repo page and there’s a big yellow banner announcing claude has committed to this repo.
0589
Joni Korpi @jonikorpi.com · 25/09/2026
With the volume of slop thrown at us it pays to move our attention back to something human. The $1.9 trillion (lmao) the industry has spent has produced nothing that can stand up to even 10 seconds of this. www.youtube.com/watch?v=BlpT...
youtube.com
The Butterfly Lovers Violin Concerto《梁祝小提琴协奏曲》
YouTube video by Singapore Symphony
030
Joni Korpi @jonikorpi.com · 25/09/2026
Oh wow, the music in the trailer hit me somewhere deep.
020
Reposted by Joni Korpi
D.W.A.P. (Ben) @andwap.bsky.social · 24/09/2026
When your gamedev friend shows you progress on their new engine.
2648531693
Joni Korpi @jonikorpi.com · 24/09/2026
Rain from episode 7 of The Ghost in the Shell
151
Reposted by Joni Korpi
Mika Rantanen @mikarantane.bsky.social · 24/09/2026
Radar image of Tuesday's mass crane migration. A 100 km long line of migrating cranes was clearly visible on weather radar. It is estimated that around 10,000 (?) cranes were involved in that formation. The highest count observed was 26,000 migrating cranes on that day in Kangasala (near Tampere).
619859
Reposted by Joni Korpi
Alex Griendling @alexgriendling.bsky.social · 23/09/2026
I made a collection of 34 sci-fi vector design elements - useful for micrographics, motion graphics, FUIs, general world-building, and all else in between. Deepspace Approach Vectors is available for purchase via the Lunar Saloon Shop. lunarsaloon.bigcartel.com
03410
Reposted by Joni Korpi
Dan Marshall @danthat.bsky.social · 24/09/2026
Good choice of lovely big round, blue circles for the graphic, here. Reminds me of something but I can't quite put my finger on it.
021
Reposted by Joni Korpi
Chip (aka Josh) @chipcheezum.bsky.social · 24/09/2026
About to stream CONTROL Resonant in roughly 15 minutes! twitch.tv/chipcheezum
14014
Joni Korpi @jonikorpi.com · 24/09/2026
Well this is funny. Still need to confirm, but I think I found a better name for my game. And by finding it also solved a pile of big issues related to progression, presentation and narrative. I guess names are powerful!
160
Reposted by Joni Korpi
oldmanofthefire @oldmanofthefire.bsky.social · 23/09/2026
I get a seriously huge kick that stuff like this works
419216
Joni Korpi @jonikorpi.com · 24/09/2026
Should probably have read the manual to our speakers and subwoofer a bit earlier than a decade later. Moved them like 10 cm and flipped a -2db bass rolloff switch. Vastly improved audio quality. Oops.
140
Reposted by Joni Korpi
Jan Willem Nijman @jwaaaap.com · 27/07/2026
I’ve been hosting a lil discord for indie devs and adjacent creatives since 2022, here’s a periodic reminder: discord.gg/nzFwRFRZWZ
discord.gg
Join the jwaaaap Discord Server!
server for creative folks of all skill levels who hang in/around indie game development | 1563 members
57613
Joni Korpi @jonikorpi.com · 23/09/2026
I don’t know who needs to hear this, but it’s pretty nice on Mastodon. We’re all old neurodivergent nerds there, sharing cool computer stuff like we used to on early Twitter. Lower stress content, editable posts, no AI people.
190
Reposted by Joni Korpi
Dominic Tarason @dominictarason.com · 23/09/2026
Almost lost in the crush today, False Hero came out today! An indie souls-like that genuinely does some creative, fun things. You gain new attacks from enemies and bosses. Equip up to five at once to make a custom move-set that's fueled (quickly) by your basic melee attacks, and can be combo-chained
store.steampowered.com
Save 10% on False Hero on Steam
False Hero is a fast-paced soulslike adventure where you steal your enemies’ attacks and chain them into deadly combos. Explore the corrupted Land of the Gods and put your combat skills to the true te...
14112
Reposted by Joni Korpi
Maytera Marble @mayteramarble.bsky.social · 27/06/2026
1734731222
Joni Korpi @jonikorpi.com · 22/09/2026
Close to finishing my new website, but a bit unsure about this layout. Love how the page remains spatially almost identical at all widths, thanks to the horizontally scrollable sections.
The same page at 4 different viewport widths. Header illustration made out of purple dancing columns, aligned with the page’s actual column grid.

Each section on the page is made out of columns, which are horizontally scrollable: columns simply go offscreen when there’s not enough space. Page height remains roughly the same at all viewport widths.
120
Reposted by Joni Korpi
nico @nicodelort.bsky.social · 21/09/2026
since i am working on my first new alt movie posters in *quite* a while, thought i'd share a selection of my favs from over the years ! title and description in alt text all of them are ink on claybord/scratchboard
421063322
Reposted by Joni Korpi
Francesca Baerald @francescabaerald.com · 09/09/2026
UNBOUND is live! 🥳 More than 250 maps are waiting for you in my cartography XXL artbook.
24222
Reposted by Joni Korpi
nolen @itseieio.bsky.social · 21/09/2026
I made multiplayer Windows 98 Solitaire. It's called Solitaire Alone Together. You can play together, with the whole internet, but you can't chat or talk. solitairealonetogether.com
9486176
Reposted by Joni Korpi
Sos "Buy Lazy Kickers" Sosowski @sosowski.bsky.social · 21/09/2026
My friend made a cool game on a game jam and within a month a slopclone of it is on Steam. This is happening every day for indie devs and I hate it.
281779654