Sign in

Oskar Stålberg

@oskarstalberg.bsky.social
12K followers 102 following 91 posts

Game dev. Made Bad North and Townscaper.

PostsRepliesMedia
Reposted by Oskar Stålberg
Joni Korpi @jonikorpi.com · 21/11/2025
Wish I'd taken the time to figure out @oskarstalberg.bsky.social's dual grid concept earlier. It simplifies everything so much while also enabling nicer tile shapes. In short: instead of designing tiles, design the boundary slices between them.
Diagram showing a square and a hex terrain grid with water and land, simplified by the dual grid. On the square grid each boundary slice is a rectangle between the midpoints of 4 adjacent tiles. On the hex grid it’s a tringle between 3.
529837
Reposted by Oskar Stålberg
Designhead Dungeon @designheaddungeon.bsky.social · 02/11/2025
@oskarstalberg.bsky.social’s excellent presentation on efficient and flexible tile-based procedural generation: #gamedev #gamedesign
youtu.be
SGC21- Oskar Stålberg - Beyond Townscapers
YouTube video by Sweden Game Arena
0265
Oskar Stålberg @oskarstalberg.bsky.social · 16/10/2025
A tiger shelf I made for my daughter's drawing table
517111
Reposted by Oskar Stålberg
Richard Meredith @rtm223.me · 05/05/2025
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
58626
Oskar Stålberg @oskarstalberg.bsky.social · 19/03/2025
One of my favourite riddles: why does a mirror flip right and left, but not up and down?
16484
Oskar Stålberg @oskarstalberg.bsky.social · 02/03/2025
A birthday present for my brother
31102
Reposted by Oskar Stålberg
Summer School on AI and Games 2026 @gameaischool.bsky.social · 26/02/2025
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
youtu.be
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
0282
Oskar Stålberg @oskarstalberg.bsky.social · 05/02/2025
I made a cute lil' mailbox for our new home
622913
Reposted by Oskar Stålberg
Krooq @krooq.bsky.social · 23/12/2024
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!
0374
Reposted by Oskar Stålberg
Matias Klemola @matiasklemola.com · 18/12/2024
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
oskarstalberg.com
Townscaper
1285
Reposted by Oskar Stålberg
Renato Santos @dracontes.bsky.social · 18/12/2024
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.
A view from the water of a fantastic castle in the sea, lit by the rising sun. 

Its basic structure is of a tetrahedron stood on one of its vertices supported by stilt-like towers attached at the middle of the sides of the flat top. That triangular top surface is walled off and has a tower at each corner and one in the middle.
In detail, the underside of the inverted pyramid is supported by a forest of metal girders and the resulting vaulting in the brickwork gives the appearance that it's melting.A bird's eye view of the same castle, now lit by the early morning sun, peeking into the tiered inner courtyards and the outer balconies framed by castle's towers.
0442
Oskar Stålberg @oskarstalberg.bsky.social · 06/12/2024
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
1451919
Reposted by Oskar Stålberg
@GeoBlogs @geoblogs.bsky.social · 02/12/2024
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
oskarstalberg.com
Townscaper
0188
Oskar Stålberg @oskarstalberg.bsky.social · 23/11/2024
A greeting card my mom requested for whatever weird functions they attend now that they're retired
218419
Reposted by Oskar Stålberg
Fellipe @fellipemartins.com · 31/08/2024
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
91718200
Oskar Stålberg @oskarstalberg.bsky.social · 20/11/2024
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.
51296
Oskar Stålberg @oskarstalberg.bsky.social · 24/10/2024
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!
101977
Oskar Stålberg @oskarstalberg.bsky.social · 16/10/2023
1583
Reposted by Oskar Stålberg
Tijmen Tio @tijmen.sokpop.co · 03/10/2023
implemented corner tiling from a tutorial by @oskarstalberg.bsky.social and can't believe how well it worked :o before/after:
1284