Rune Skovbo Johansen
banner
runevision.bsky.social
Rune Skovbo Johansen
@runevision.bsky.social
Indie game developer, procedural generation enthusiast, Dane in Finland. I made Eye of the Temple, now working on The Big Forest.

📍 Turku, Finland
🔗 https://runevision.com

https://www.youtube.com/c/runevision
https://mastodon.gamedev.place/@runevision
Pinned
Hi! I'm Rune, a full-time solo indie game developer (art, design, code, ...).

After releasing my first game 'Eye of the Temple' I've been busy developing procedural generation tech for my current game 'The Big Forest'. I often post about it; here's a sampling of my experiments.
#GameDev #ProcGen
Any good implementation info on replacement grammars (for graphs, not strings)?

Good conceptual info by @jorisdormans.bsky.social, but I'm missing: Good data structures for graphs and rule specification; good algorithms for identifying sub-graphs and applying the rules. Ideally with pseudo code.
November 25, 2025 at 9:26 AM
Reposted by Rune Skovbo Johansen
I finally started doing some stuff for #procjam It's slight revamp of an unfinished SCP bunker generator I started years ago.. As with most things pcg it started with a dungeon generator.!

You can read about it here, and try out the WebGL version
www.nullpointer.co.uk/procjam-25-d...
November 23, 2025 at 7:39 PM
Recently finished Wheel World. I don't normally play racing games but I loved breezing around on my bike in the little open world of this game, popping into races, enjoying the scenery while virtually feeling the wind in my hair. Plus puns and great soundtrack.
store.steampowered.com/app/1497460/...
Wheel World on Steam
Dive into Wheel World as Kat, a rider chosen by ancient cycling spirits. Race elite teams, trick out your bike, and perform the long overdue Great Shift ritual to save a universe on the brink! Your bi...
store.steampowered.com
November 23, 2025 at 5:34 PM
Reposted by Rune Skovbo Johansen
Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may have heard of called "Half Life 2".

I wrote it up over on Mastodon (I find it's better at long threads):
mastodon.gamedev.place/@TomF/115589...
Tom Forsyth (@[email protected])
Attached: 1 image Recent discussion about the perils of doors in gamedev reminded me of a bug caused by a door in a game you may heard of called "Half Life 2". Are you sitting comfortably? Then I sha...
mastodon.gamedev.place
November 21, 2025 at 10:00 PM
Reposted by Rune Skovbo Johansen
A bit of choice selections from the devlog gathered here for those who only just arrived. imgur.com/gallery/sekt...
Sektori - the whole 4.5 years of game development in .gifs
Discover topics like ps5, indiedev, indie game, gaming, gamedev, and the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending mem...
imgur.com
November 21, 2025 at 8:02 AM
Now we're cookin' with memory captures

☑️ Capture memories
☑️ Connect them
☑️ Move them around
☑️ Pin them
☑️ Delete them

#GameDev #IndieGameDev
November 20, 2025 at 4:41 PM
While researching maps where scrolling is a side effect of cursor movement, I noticed that the Breath of the Wild map has an odd dual behavior.

If you scroll from a stand-still, the cursor remains dead-center in the screen. But if you zoom *while* moving, the scrolling goes into a trailing mode!
November 18, 2025 at 5:41 PM
Reposted by Rune Skovbo Johansen
Made ring sturucture demo www.shadertoy.com/view/wc3yz7 using your errosion shader.
Thanks for sharing original code!
November 17, 2025 at 4:52 PM
In the field of household robotics, Zuckerberg's "move fast and break things" take on a new meaning

www.businessinsider.com/meta-smart-g...

(The fitting clip below is from the unrelated company Unitree)
November 16, 2025 at 9:16 AM
Reposted by Rune Skovbo Johansen
Every single time this gets me!!
November 15, 2025 at 1:11 PM
Do I know anyone with experience combining @freya.bsky.social’s Shapes with uGUI UI? The Shapes docs describe how to make shapes show up in UI, but have anyone made a neat/performant “binding” for making e.g. Shapes rectangles match the rectangle of a RectTransform?
November 15, 2025 at 3:29 PM
I made a simple map where the memory captures are shown. I also want to implement functionality to let the player connect pictures with lines.

Now to figure out how to handle:
- Repeated captures of the same object
- Objects that can move
- Choice of photo to pin to screen?
- Deletion
- ...
November 14, 2025 at 2:52 PM
Reposted by Rune Skovbo Johansen
October 24, 2025 at 4:19 PM
I've implemented "memory capture" for my procedural game about exploring and connecting clues. It's like taking photos of eligible objects, with automatic framing. It reduces the need for (manual) memorization.

For now, it's just the last memory; later a menu with all the photos. #GameDev #IndieDev
November 12, 2025 at 9:16 PM
David O'Reilly is my spirit animal
www.youtube.com/watch?v=g8Uj...
Why I Play Games on Easy Mode | A Game Developer’s Perspective
YouTube video by Game World Art
www.youtube.com
November 9, 2025 at 3:44 PM
It seems my 2024 Everything Procedural Conference talk about Layer-Based Procedural Generation is no longer marked as "for kids" which means functionality is now enabled for e.g. commenting or saving to "Watch later".
www.youtube.com/watch?v=4oJG...

Also check out the other EPC talks! #ProcGen
EPC2024 | Layer-Based Procedural Generation: Chunks and Context | Rune Skovbo Johansen
YouTube video by BUas Games
www.youtube.com
November 8, 2025 at 9:55 AM
Looks like @bsky.app decided to add a cheap emboss effect to their app icon logo???

It’s been some decades since I’ve seen the distinct visual artefacts of this particular filter on an otherwise professionally made logo.
November 7, 2025 at 9:42 PM
Reposted by Rune Skovbo Johansen
In this splendid photo from Valerio Minato three wonders were captured in a single shot:

- the Basilica of Superga, located near Turin (Italy)
- the Monviso, the highest mountain of the Cottian Alps
- the setting Moon, captured in a crescent phase

➡️ apod.nasa.gov/apod/ap23122...

🔭 🧪 #sciart

1/2
November 6, 2025 at 2:10 PM
Reposted by Rune Skovbo Johansen
The Voronoi texture traditionally uses a random point distribution, but it can be drawn from ordered points as well. This is a spiral.

#blender3d #blender #b3d #math #geonodes
November 3, 2025 at 5:06 PM
Reposted by Rune Skovbo Johansen
Trying to teach my NPCs to sit on the furniture. Nailed it? 😖

#gamedev #indiegame
November 2, 2025 at 1:21 PM
Reposted by Rune Skovbo Johansen
Announcing the line-up for ThinkyCon 2025! 🎉 Tune in for 3 days of amazing talks from the makers of your favorite puzzly games!
thinkygames.com/even...
October 29, 2025 at 5:44 PM
Reposted by Rune Skovbo Johansen
Really pleased with that translucent glow on the leaves
October 29, 2025 at 4:56 AM
Reposted by Rune Skovbo Johansen
Announcing that Rhythm Doggo has a steam page now! It'd be super helpful if you wishlist it!

store.steampowered.com/app/4090240/...

Key art by @1neila1.bsky.social
Rhythm Doggo on Steam
You wanted to play a video game and just got transformed into a dog! Rhythm Doggo is a classic platform adventure where you play as a dog and make music on the way. Can you go back to your human form?
store.steampowered.com
October 26, 2025 at 10:07 PM
I had no idea William Chyr (of Manifold Garden) was working on a VR game, and a room-scale one (where you move around on your own feet) at that.

Fans of Eye of the Temple may want to keep an eye on it.
Excited to announce "Hotel Infinity", a game where you explore a mysterious hotel in roomscale #VR

It's a follow-up to Manifold Garden and builds on a lot of the same ideas (portals, impossible spaces, etc)

Launching in 2025 for #PSVR2 and #MetaQuest3

hotelinfinityvr.com

#indiegames #vrgaming
October 25, 2025 at 8:28 PM
So, I made a hair shader that doesn't require any specially made meshes or textures.

Initially I made this work by sampling many normal directions rotated around the hair strand direction, but I eventually got an approximation working that doesn't rely on multi-sampling.

github.com/runevision/H...
October 23, 2025 at 7:58 AM