• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on mastodon.gamedev.place

Joni Korpi

@jonikorpi@mastodon.gamedev.place
mastodon 4.5.9

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI.

Working on a tactics RPG. Announcing soon.
0 Followers
0 Following
Joined March 04, 2018
Website:
https://jonikorpi.com
Bluesky:
https://bsky.app/profile/jonikorpi.com
GitHub:
https://github.com/jonikorpi
Email:
jonikorpi@jonikorpi.com

Posts

Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · 5d ago
@kvenden Ohh I see! Nevermind then!
0
0
0
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · 5d ago
@kvenden Yeah, it's good to provide options! But just so you understand why these choices are sometimes made: users don't usually know about things like wide spans of text being bad for readability (it's not their job after all), but they feel the negative effects of it anyway, and may stop usage and leave bad reviews because of it. Every option is also a little extra maintenance burden.

But… I also just went to check what the max width is, and at least on macOS the width seems to be unbounded?
0
4
0
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · 6d ago
@kvenden I’ve seen people ask for this for various apps and websites over the years, but still don’t understand why. Can you explain it to me? Avoiding it is one of the first things we learn as graphic designers: such long rows of text are fatiguing for the reader’s eyes and neck.
0
2
0
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · 6d ago
@miiko I hate paying subscriptions for software, so I can’t disagree.
1
0
0
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · 6d ago
Just want it to be known that @ivory is a nice piece of software and I appreciate the care put into it.

It starts and closes instantly, always runs silky smooth, never forgets UI state, follows OS human interface guidelines, uses sensible typography…. It just works.
tapbots.social

Ivory by Tapbots :emoji_wink: (@ivory@tapbots.social) - tapbots.social

51
4
10
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 13, 2026
Some neat artwork I found browsing https://www.nga.gov/artwork-search (Credits in alt texts.)
39
2
13
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 11, 2026
Oh I see, this is why it’s so well put together. https://youtube.com/watch?v=0D9HnCZdq2k
4
0
1
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 10, 2026
Wild the #Artemis2 streams are running perfectly smooth with 3.5M+ people watching. That’s a silly amount of bandwidth. https://youtube.com/watch?v=nfhDuOHMp0A
7
1
1
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 10, 2026
This game’s not for me, but the demo was so well put together I wanted to post it, in the hopes that the right people see it. https://store.steampowered.com/app/1706510/Songs_of_Glimmerwick/
7
2
4
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 08, 2026
@anchorite at least definitely the best place on the internet to ask graphics programming questions
3
0
0
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 08, 2026
Might be slightly controversial to say, but I’ve started enjoying Mastodon more after accepting it as a social network mostly for neurodivergent people.

It’s small and probably going to stay that way, but I honestly like having a place mostly just for us. It’s like the early internet again, but this time we know why we are the way we are.
148
8
45
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Apr 02, 2026
Lake waves slowly shaking spring ice apart. Not sure if it’ll survive the video compression, but the cracked edges glint prettily.
Your browser does not support the video tag.
25
2
6
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Mar 27, 2026
@ariel This looks pragmatic and well made, and the docs are very very nicely written. Bravo!
1
2
0
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Mar 20, 2026
spectacular terrain rendering bug

#gamedev #screenshotsaturday
Your browser does not support the video tag.
mastodon.gamedev.place

Gamedev Mastodon

50
10
14
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Jan 20, 2026
@risingtail To make interactive things. Anything that needs to nontrivially update the page client-side. Almost every modern website with some kind of interactive component does that. This is one of the simpler and nicer ways to do so.
2
2
0
0
Open post
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Jan 20, 2026
More people need to know about lit-html. (It’s not a framework or a web components thing.) https://lit.dev/docs/libraries/standalone-templates/

You get to render HTML like this:
```
render(
html`<h1>Hello</h1>`,
document.body
)
```

and then to update it like this:
```
render(
html`<h1>Hello <b>world</b></h1>`,
document.body
)
```

It takes care of all the diffing, patching, and memoizing. The performance is good. You get to structure your program around it any way you like. It’s great.
34
5
11
0
Open post
In reply to
jonikorpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
Joni Korpi
Joni Korpi
@jonikorpi@mastodon.gamedev.place

Finnish gamedev & webdev. Posting about design, UI, art, procedural generation, audio synthesis & everything else involved. I hate AI. Working on a tactics RPG. Announcing soon.

mastodon.gamedev.place
@jonikorpi@mastodon.gamedev.place · Dec 02, 2025
@matthewhowell and soon rolldown in a trench coat
1
0
0
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: mail.elektrine.com:995

SMTP: mail.elektrine.com:587

IMAP/POP3 use TLS. SMTP uses STARTTLS.

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 09:35:10 UTC