Rune Skovbo Johansen's Avatar

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

3,003 Followers  |  181 Following  |  926 Posts  |  Joined: 03.07.2023  |  2.2961

Latest posts by runevision.bsky.social on Bluesky

Preview
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?

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

26.10.2025 22:07 โ€” ๐Ÿ‘ 108    ๐Ÿ” 57    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 6

Sorry, I get that this game uses procedural generation, but this video is specifically about multiplayer networking implementation details that have nothing to do with procedural generation, so why use a hashtag here thatโ€™s for content about procedural generation?

26.10.2025 09:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Accidentally quote posted an older post. Hereโ€™s one with release date and a newer trailer:
bsky.app/profile/chyr...

25.10.2025 20:44 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

25.10.2025 20:28 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So you can focus on backwards compatibility and robustness in version control in source serialization but on efficiency in build runtime serialization.

25.10.2025 20:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I donโ€™t know if this node graph youโ€™re making is for something that end up in builds, but if so, it can even make sense to have different serialization for source and for builds. Like e.g. Unity has for a lot of its object types.

25.10.2025 20:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In HDR rendering, each bit in an input texture may correspond to a difference of many bits in the output image (if eg. a surface is brightly lit). If you need a texture with plain non-busy colors and a soft gradient alpha, you could get significant banding and posterization with premultiplied alpha.

25.10.2025 10:03 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Low color bit depth for areas with low opacity? If you donโ€™t have that use case, thereโ€™s probably not other downsides?

25.10.2025 07:12 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

No one have asked for support here though.

24.10.2025 15:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Have issues with distro A and someone tells you you should use distro B. Have issues with distro B and someone tells you you should distro C. Or window manager Z. Or driver Q.

24.10.2025 13:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

One of them used Mint. It sounds like youโ€™re more interested in pushing your own favorite distro than in understanding what the issues were. Others recommended Mint just like you recommend Mageia. Everyone telling people to do different things is part is the overall Linux issue.

24.10.2025 13:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What kind of onboarding? Would it have helped with any of the encountered issues mentioned in the cases I posted?

24.10.2025 08:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

When I search for "easiest Linux", Linux Mint comes up as the most popular answer, and that's what was used in the first of the cases I mentioned.

No amount of Linux users replying "should have done X" addresses the underlying issue; it just further illustrates it.

24.10.2025 08:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Aras Pranckeviฤius (@aras@mastodon.gamedev.place) A Linux noob (*) live-toots their Linux PC setup experience! (*) I have used Linux as my primary OS in... the previous millennium. It was 1998-2000 I think, and was Debian 2.x, on a 486 with 4MB RAM ...

One
pastebin.com/C9WXCGbE

Two
mastodon.gamedev.place/@aras/115418...

24.10.2025 06:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0

I have in the past week seen two pals (both software developers) try to install Linux for the first time. Both hit barriers where they had to deal with complex errors and resort to command line stuff and both concluded that any non-technical person would not have been able to get through it.

24.10.2025 06:34 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Glad you like it!

I'm not planning to work any more on this (it was just a little side project), but who knows if others will pick it up and further improve it.

23.10.2025 13:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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...

23.10.2025 07:58 โ€” ๐Ÿ‘ 202    ๐Ÿ” 34    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Stylised video game world. Tall, terraced cliff in a cove. Scattered plateaus and patches of woods. Very misty.

Stylised video game world. Tall, terraced cliff in a cove. Scattered plateaus and patches of woods. Very misty.

22.10.2025 20:34 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Biolune on Steam An artificial life simulation about a robot cultivating ecosystems on the moons of a ruined planet. Grow fantastical plants and animals, facilitate their evolution, and gather resources while discover...

Biolune is officially coming soon on Steam! ๐ŸŒณ๐ŸŒ๐ŸŒฒ๐ŸŒ˜๐Ÿ๐ŸŒฒโ˜€๏ธ

Play as a little robot fascinated by organic life. Terraform moons, cultivate ecosystems, and build a strange, beautiful home in an uncaring void. Wishlist now! โœจ

store.steampowered.com/app/3070190/...

21.10.2025 18:21 โ€” ๐Ÿ‘ 45    ๐Ÿ” 20    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

It's fixed! Isopod is now out! Please go buy it! store.steampowered.com/app/2053910/...

21.10.2025 09:32 โ€” ๐Ÿ‘ 430    ๐Ÿ” 219    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 14

I hereby define altitones to mean tones of both higher and lower altitude.

20.10.2025 17:56 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - larathedev/shadertoy-exporter: Export images and videos from Shadertoy - Fixed for Cloudflare Export images and videos from Shadertoy - Fixed for Cloudflare - larathedev/shadertoy-exporter

I made a fix for Shadertoy Exporter to help out @runevision.bsky.social, here's the repo: github.com/larathedev/s...

I couldn't make builds for MacOS and Linux as I don't have the hardware, but if anyone is experienced with those platforms and knows how to build for them, let me know.

18.10.2025 14:18 โ€” ๐Ÿ‘ 18    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks! Yeah, I saw it, it works for me when I test on Windows too. And it sounds like getting it to work on Mac is possible too.

18.10.2025 13:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For example, the existing tool I linked to would take its time recording all the frames as PNGs and only afterward run ffmpeg to turn them into a video. This ensures the computer processing power isnโ€™t a limiting factor in the video rendering or quality.

17.10.2025 20:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wow!

Just checking about the recording: Is this stepping the Shadertoy time variable forward by 1/framerate at a time to record each frame? This is needed (rather then recording in real time) to ensure smooth motion and no dropped frames, even when a Shadertoy canโ€™t run at the specified res/fps.

17.10.2025 20:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - KoltesDigital/shadertoy-exporter: Export images and videos from Shadertoy. Export images and videos from Shadertoy. Contribute to KoltesDigital/shadertoy-exporter development by creating an account on GitHub.

I want to specify resolution, frame rate and duration, and save a high quality video based on that.

Like this tool did before it stopped working: github.com/KoltesDigita...

17.10.2025 18:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Hmm, see this post then:
bsky.app/profile/rune...

BTW, there's no repurposed forest shader here. My hair shader is Unity's standard shader modified to do anisotropic lighting (simulating the surface being made of lots of little cylinders).

17.10.2025 14:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I intentionally decreased the normal strength; I thought the original materials exaggerated them to compensate for lack of anisotropic lighting, but a few people thought it looked flat.

Left: Original materials.
Middle: hair shader with weaker normals.
Right: Hair shader with full strength normals.

17.10.2025 14:39 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

Uh yeah, thatโ€™s the one with my hair shader! I forgot that Bluesky lets you type in alt text for videos, only to not display it anywhere.

17.10.2025 13:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Screenshot from Windows Settings>Privacy and Security>Text and image Generation.

"Text and image generation uses on-device AI technologies to quickly respond to requests. Turning this settings off will not affect apps and features using cloud AI technologies.

Text and image generation
Windows and anyone using this device can use Text and image generation.

Screenshot from Windows Settings>Privacy and Security>Text and image Generation. "Text and image generation uses on-device AI technologies to quickly respond to requests. Turning this settings off will not affect apps and features using cloud AI technologies. Text and image generation Windows and anyone using this device can use Text and image generation.

BY THE WAY

If you've updated to Windows 11 recently, you're probably on version 25H2.

There's a new setting in Settings: Privacy & Security.

Scroll aaaaaaaalll the way to the bottom and you'll see "Text and Image Generation."

TURN IT OFF.

17.10.2025 00:58 โ€” ๐Ÿ‘ 9429    ๐Ÿ” 6606    ๐Ÿ’ฌ 63    ๐Ÿ“Œ 48

@runevision is following 20 prominent accounts