Oskar Stålberg
banner
oskarstalberg.bsky.social
Oskar Stålberg
@oskarstalberg.bsky.social
Game dev. Made Bad North and Townscaper.
Reposted by Oskar Stålberg
@oskarstalberg.bsky.social’s excellent presentation on efficient and flexible tile-based procedural generation:
#gamedev
#gamedesign
SGC21- Oskar Stålberg - Beyond Townscapers
YouTube video by Sweden Game Arena
youtu.be
November 2, 2025 at 6:30 PM
A tiger shelf I made for my daughter's drawing table
October 16, 2025 at 8:13 AM
Reposted by Oskar Stålberg
My prototype tactical dungeon-crawler card game is now available to play at foldedfox.itch.io/delvetoodeep.... It's free, so there's no excuse to not try it out!
#gamedev #indiegame #videogame
May 5, 2025 at 2:01 PM
One of my favourite riddles: why does a mirror flip right and left, but not up and down?
March 19, 2025 at 7:06 AM
A birthday present for my brother
March 2, 2025 at 4:49 PM
Reposted by Oskar Stålberg
How to build #PCG for games and games for PGC?

Oskar Stålberg (@oskarstalberg.bsky.social) the dev behind
BadNorth and Townscaper shares insights on building systems with Procedural Content Generation.

Watch his 2023 talk: youtu.be/NpfoRAzfGDg

More about us: school.gameaibook.org
Oskar Stålberg: Landscapes of Hex and Square - Summer School on AI and Games 2023
YouTube video by Summer School on AI and Games TV
youtu.be
February 26, 2025 at 1:11 PM
I made a cute lil' mailbox for our new home
February 5, 2025 at 9:36 AM
Reposted by Oskar Stålberg
10 games that influenced me as a dev

#GameChallenge
#Games
#GameDev
#PromoSky

---

Day 8.

Bad North

Art by the very fantastic @oskarstalberg.bsky.social. To me this game has the perfect scope for an indie game. If I can make a game half as good I'd be so happy!
December 23, 2024 at 10:30 PM
Reposted by Oskar Stålberg
It's pretty cool that you can play a demo version of Townscaper in the browser at @oskarstalberg.bsky.social 's website.

I own the game thrice (Steam, mobile, Switch), but definitely will share this with friends for them to try!

oskarstalberg.com/Townscaper
Townscaper
oskarstalberg.com
December 18, 2024 at 11:44 AM
Reposted by Oskar Stålberg
To file under "minor indulgence" (No, don't look at my build log!) the Townscaper browser demo, oskarstalberg.com/Townscaper/ , by @oskarstalberg.bsky.social .

Here's something I whipped up just now, trying to make good use of both the space I'm given and the lighting slider.
December 18, 2024 at 6:37 AM
Gonna take a break from game dev to do some renovations in our new home. Here's a rough first sketch for the entrance hall. I've not done much physical painting before, and definitely nothing near this scale. Gonna be a fun steep learning curve
December 6, 2024 at 9:00 AM
Reposted by Oskar Stålberg
Great to see you can play a free version of @oskarstalberg.bsky.social Townscaper in a browser - show us your best creations - full version on Steam oskarstalberg.com/Townscaper
Townscaper
oskarstalberg.com
December 2, 2024 at 11:24 AM
A greeting card my mom requested for whatever weird functions they attend now that they're retired
November 23, 2024 at 8:09 PM
Reposted by Oskar Stålberg
Hey folks, I’ve put together a quick and incomplete list of some of the people I like (and some I love) from the Golden Age of Indie Dev™ on Twitter (RIP).

I’ll continue to work on it, but it's a start.

go.bsky.app/98Vcxfm
August 31, 2024 at 6:29 PM
In Bad North I wrote an AI system that was really nice to work with, but not very performant. It essentially mimmicked Unity's hierarchy: Each state could have a parent and children, and each state had an OnEnable, OnUpdate, and OnDisable delegate that anything could add to.
November 20, 2024 at 8:49 AM
Made some octahedral impostors for these trees. Might seem like overkill for such a stylized look, but they're a lot more stable when rotating the camera than all other billboard solutions I've tried, which is kinda important.

Also: Sweet, bluesky can do gifs now!
October 24, 2024 at 12:40 PM
October 16, 2023 at 4:21 PM
Reposted by Oskar Stålberg
implemented corner tiling from a tutorial by @oskarstalberg.bsky.social and can't believe how well it worked :o

before/after:
October 3, 2023 at 9:06 AM