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
#gamedev
#gamedesign
SGC21- Oskar Stålberg - Beyond Townscapers
YouTube video by Sweden Game Arena
youtu.be
November 2, 2025 at 6:30 PM
@oskarstalberg.bsky.social’s excellent presentation on efficient and flexible tile-based procedural generation:
#gamedev
#gamedesign
#gamedev
#gamedesign
A tiger shelf I made for my daughter's drawing table
October 16, 2025 at 8:13 AM
A tiger shelf I made for my daughter's drawing table
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
#gamedev #indiegame #videogame
May 5, 2025 at 2:01 PM
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
#gamedev #indiegame #videogame
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
One of my favourite riddles: why does a mirror flip right and left, but not up and down?
A birthday present for my brother
March 2, 2025 at 4:49 PM
A birthday present for my brother
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 (@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
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 (@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
I made a cute lil' mailbox for our new home
February 5, 2025 at 9:36 AM
I made a cute lil' mailbox for our new home
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!
#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
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!
#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!
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
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
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
I own the game thrice (Steam, mobile, Switch), but definitely will share this with friends for them to try!
oskarstalberg.com/Townscaper
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.
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
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.
Here's something I whipped up just now, trying to make good use of both the space I'm given and the lighting slider.
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
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
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
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
A greeting card my mom requested for whatever weird functions they attend now that they're retired
November 23, 2024 at 8:09 PM
A greeting card my mom requested for whatever weird functions they attend now that they're retired
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
I’ll continue to work on it, but it's a start.
go.bsky.app/98Vcxfm
August 31, 2024 at 6:29 PM
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
I’ll continue to work on it, but it's a start.
go.bsky.app/98Vcxfm
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
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.
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!
Also: Sweet, bluesky can do gifs now!
October 24, 2024 at 12:40 PM
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!
Also: Sweet, bluesky can do gifs now!
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:
before/after:
October 3, 2023 at 9:06 AM
implemented corner tiling from a tutorial by @oskarstalberg.bsky.social and can't believe how well it worked :o
before/after:
before/after: