Joni Korpi
Finnish gamedev & webdev. Posting about design, programming, art, interaction, gameplay, typography, procedural generation, audio synthesis, multiplayer and more.
https://jonikorpi.com
https://vuoro.dev
jonikorpi.com/@jonikorpi
- Reposted by Joni KorpiThis Boer/Grok fiasco is funny, but it previews how AI chatbots will be used more subtly to manipulate public opinion. They present decontextualized authority: unsourced, unauthored, always confident. And we are being trained to trust them as objective or as the Wisdom of Crowds.
- Pianoteq’s demo has this funny mechanic where it stops working after a while, and you need to spam-click an egg timer to "rewind" it
- Reposted by Joni KorpiLOTR - An old lettering experiment I did for Muti a good couple of years ago.
- Reposted by Joni KorpiI ILLUSTRATED A REINER KNIZIA GAME! I can finally say it! The new @allplay.bsky.social kickstarter is running NOW! Link in thread! #boardgames #illustration
- Reposted by Joni Korpias an anthropologist specialising in propaganda, power, social control, rebellion, revolution and war, in 2017 i wrote a primer on what propaganda is, how it works & how it's weaponised in the digital age read it here: chantalryan.medium.com/the-propagan... some excerpts below:
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni KorpiLast year the Japanese variety show Gaki no Tsukai had the famous singer Yoko Takahashi go undercover at a restaurant where she fooled everyone right up until she took the stage and belted out A Cruel Angel's Thesis, the intro song to Neon Genesis Evangelion. Just stunning.
- Reposted by Joni KorpiThe global scale of enshittification is so wild to watch happen. Remember when the reason anyone had Netflix was because it was more convenient than piracy? arstechnica.com/gadgets/2025...
- Reposted by Joni Korpi
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni KorpiMake sure your RPG battle transitions, scene composition, and attack animations are at least as cool as this Taiwanese DOS RPG from 1995
- Reposted by Joni Korpion hindsight I should just use a table but kanban boards just have great game feel
- -1 spoon right off the bat www.tpgi.com/beyond-wcag-...
- Reposted by Joni Korpi[Not loaded yet]
- This looks both fun and surprisingly well put together
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpi[Not loaded yet]
- With Notion spreading its AI features I guess it’s a good time to attempt another move away from it. Last time I couldn’t find anything else that did nestable, draggable, cross-platform block-based documents properly.
- Reposted by Joni KorpiFor years, one of the most befuddling things for me in CSS was how “height: 100%” would sometimes just not work. Every time I tried to use it was a roll of the dice. 😅 Like everything else in CSS, though, it all makes perfect sense when we understand the underlying mechanism. ✨ Let’s explore. 🧵
- Reposted by Joni KorpiGhost in the Shell. Official Art by Tsutomu Nihei
- Reposted by Joni Korpi[Not loaded yet]
- My only critique of zed.dev (apart from all the AI pushing they do) is that they update too often. Results in a potent cocktail of “fear of things breaking if I don't update" and “fear of things breaking if I _do_ update”. Otherwise a splendid alternative to VS Code.
- Reposted by Joni Korpi[Not loaded yet]
- Still very (very) new to making music, but I'm already a fan of Pianoteq. It's a 50 megabyte instrument library that's basically built like a video game under the hood. Feels so much better than any of the 13 gigabyte sample-based libraries I had the misfortune to try out first. www.modartt.com
- this reeks of “we asked chatgpt who is violating our license agreements” www.reddit.com/r/gamedev/co...
- Reposted by Joni KorpiI realize I’m just shouting into the wind here, but: please, please, please stop posting screenshots without links, or summarizing breaking news events without links. There’s a serious problem with unsourced assertions all over the world right now, don’t be part of the problem.
- Reposted by Joni Korpiemotional day for me. managed to lead my team & release Rift Riff being caretaker of my wife (long covid, hasn’t been out of bed this year) and our 2yo son. i’m exhausted. proud. anxious. it would make my day if u can repost, buy, enjoy, review🙏🏼 Rift Riff: store.steampowered.com/app/2800900/...
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni KorpiI have some (misplaced?) optimism that all mediocre content will be branded "AI slop", even if it isn't AI, and we'll have renewed appreciation for excellent content with personal character.
- Reposted by Joni KorpiGot a personal piece for you here on autism, accessibility, and Clair Obscur :) www.pcgamer.com/games/rpg/i-...
- Reposted by Joni KorpiContinuing the trend of Quinns and myself being flung into lavishly-designed roleplay experiences, here's what happened when we boarded a £4,000,000 starship together in London: www.youtube.com/watch?v=UROM...
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni KorpiSpring Blossom
- Reposted by Joni Korpiapplying for jobs again
- Reposted by Joni Korpi
- Reposted by Joni KorpiWinter morning above the inversion…
- Reposted by Joni KorpiEveryone in the past was neurotypical, which is how we got things like this single-author, eight-volume encyclopedia of ferns
- Reposted by Joni KorpiWho knew a fish could express "What the fuck was that?" with such ease.
- Reposted by Joni KorpiMore oldies, digital painting
- Reposted by Joni Korpi
- Reposted by Joni KorpiOne thing about your engine being able to push as much geometry as hardware creators intended is designs not before possible in any of our previous projects. High res of Spirit Plant compositions at about 100M triangles.
- Reposted by Joni KorpiA breakdown on how this shader works: The first loop is the raymarcher loop with 100 iterations ("i" is the iterator). Raymarching works by starting at the camera origin (in this case, 0,0,0) and stepping forward along the ray direction.
- Reposted by Joni KorpiAh, all the artifacts were fixed by replacing one '<' with '<=', duh. It all works now, particle life completely on WebGPU! There are 2^18 (~260k) particles here; my PC struggles after about half a million particles. Will probably try to optimize it a bit later.
- Reposted by Joni KorpiI don't 'refuse to use' AI, I just don't use AI; in the same way that I don't shoplift, or plagiarise other people's books - it requires no effort of will, it's just not something I would think of doing
- Bizarrely framed article about the people (all women) who ‘refuse to use AI’. And a #philosophy professor who says “The moment to opt out of #AI has already passed”. Oh well. That’s that then. 🤷♂️ #AIEthics www.bbc.com/news/article...
- Reposted by Joni KorpiGame design thing that I feel is understated is just how much work goes into the physicality of characters & objects in a game. Most commercial games do a good job of this so it kind of appears hidden to people, since its not a "common problem" people can compare to
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpiposting as a bsky video for improved ergonomics
- Reposted by Joni KorpiConsumption Digital painting
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpiany excuse to repost the greatest Tetris story ever, when a reporter went to cover early e-gaming championships and discovered that his wife was unknowingly *the world's greatest Tetris player* by a huge margin archive.boston.com/news/globe/m...
- This has been here for 3 months. macOS is, as the youngsters like to say, cooked.
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpi[Not loaded yet]
- Failing to find any interesting apps/games/something for learning piano. It all looks like the worst kind of aimless edutainment. Might just start by trying to figure out the music puzzle in Blue Prince. Probably a steep hill to climb, but the motivation is built in.
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni Korpi[Not loaded yet]
- Reposted by Joni KorpiI'd really like to see Steam make changes to their 30% platform fee. I understand they have no incentive to do so, but even a small change to say, the first $100k of gross revenue would make a massive difference to indie developers.
- The Epic Games Store will now take a 0% cut on the first $1M revenue earned. (Epic Games Store blog)