banner
keilthar.bsky.social
@keilthar.bsky.social
🔅 IT #Engineer - 🖥️ Indie game developer on #Unity - 🤓 Passionate about technology, science and geek culture - 🤨 Grumpy old bastard and proud of it !
Pinned
Long time I did not post here. 🙃
Let me show you a system I worked on :
using Unity ECS, a leaf interaction simulation with a casting spell system.
Each leaf is an entity animated through an ISystem, using AnimationCurves.

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #vfx
Long time I did not post here. 🙃
Let me show you a system I worked on :
using Unity ECS, a leaf interaction simulation with a casting spell system.
Each leaf is an entity animated through an ISystem, using AnimationCurves.

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #vfx
November 14, 2025 at 12:08 PM
It took me an absurdly long time to create this spawn effect + separate the materials by herd + maintain the batching.

The effect is a bit heavy on the FPS side, I'll have to rework it, but it works as intended.

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #vfx
May 5, 2025 at 8:39 PM
A poor quality paper background found online that I'll redo + aligning the UI with the camera + forcing the animals to follow the area... well, it totally works !

I could have hours of fun making them run like that ! 😅

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
April 10, 2025 at 10:59 PM
A small herd system that allows you to define a zone with a variable radius and move it at will, with a specific livestock type and population density.

Functional, but I find the UI unreadable... 🤔

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
April 10, 2025 at 3:19 PM
If there's one thing I really enjoy about video game development, it's shaders and VFX.

By changing just a few parameters, you can make huge transformations in the rendering.

Who wants my ruby-sheep ? 😋

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
April 8, 2025 at 3:22 PM
Moses splits the sea in two... and for me, it's sheeps ! 😅

Actually, by adding a bit of randomness to the sheep's movements/idleness, the rendering seems sufficient to me and it runs smoothly (there are 200 of them there).

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
April 6, 2025 at 9:22 PM
Holding myself back from coding a herd simulator... holding myself back from coding a herd simulator........ it's going to be so hard!!! 😅
(I've already lost the mental battle with myself, only laziness is holding me back right now)

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
April 6, 2025 at 5:37 PM
Have I already said I don't like making UIs?

Still with the idea to ​​make diegetic interfaces (integrated in the game world), a first approach could be a thought bubble... but I'm skeptical of the result. 🫤

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #VFX
March 20, 2025 at 10:01 PM
This scenery drawing tool works quite well, even with a fairly wide brush and a sensitive mouse.
All that's left is to create the UI for selecting the scenery to spawn.

The next step will be to allow painting the color.

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #VFX
March 18, 2025 at 11:33 AM
After a few more redesigns (dividing the map into sections and storing the data for each scene), I can edit the map on the fly.

All that's left is to create the UI for the tool... except I'm terrible at UI ! 😅

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #VFX
March 15, 2025 at 6:08 PM
A few weeks ago, I talked about parallelizing the processing for map generation... well, actually, I reworked the entire architecture.
From 14 seconds to generate the all map to this... 😎
(still : Unity ECS is amazing)

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #VFX
March 12, 2025 at 12:08 AM
March 11, 2025 at 8:57 PM
By replacing the old spheres that served as placeholders with a real projectile + a small incantation rune before... yeah it's starting to look good ! 😅

#indiegame #indiedev #Indiegamedev #gamedev #madewithunity #unity #unity3D #VFX
March 10, 2025 at 3:11 PM
The quality difference in videos between the original on my PC and the uploaded one... just how ? Am I back in the 2000's ?

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
March 8, 2025 at 6:54 PM
Spawn of:
- 15 enemies / sec
- 30 projectiles / sec
which generate ~200 animated popups of damage, on a 400x400m map with 300k scenery and it runs at 100 FPS...

One happy Keilthar with his implementation, one ! 😁(love Unity ECS btw)

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
March 8, 2025 at 5:46 PM
I discovered Obsidian this weekend, a note-taking tool... and I think I fell in love. 😅

I have created artist/dev reference lists from my bookmarks, added personal tags to them and I can query everything on the fly.

It's just so good to create a reference database for artist and devs.
February 24, 2025 at 6:12 PM
Unity's ECS is really cool, allowing to do crazy high-performance stuff. However the implementation is really complicated.
Even the simplified architecture diagram of my game becomes hell with not even half of the components shown. 🙃

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
February 23, 2025 at 11:33 PM
I reworked the scene generation a little, it runs live now. In ~10 seconds it generates 400mx400m of map, with ~50 FPS in full zoom, while continuing to instantiate/animate/destroy ~200 mobs in the background. Unity ECS powa 😋

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
February 21, 2025 at 3:31 PM
Me: “yeah I’m happy, I’m starting to master Unity well”

Also me 5 min later: “what if I made a small infinite loop with just 5 lines of code” 🙃

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
February 17, 2025 at 5:16 PM
Fun fact comparing compression algorithms for a 1080p video with small details between the 3 social networks of the moment...

How can I say that there is one way ahead of the others ! 😅
February 6, 2025 at 7:30 PM
Small performance test to see how many animated units the Unity ECS system can handle at the same time.

We'll say that it's pretty good (in 4k with an RTX 2080 and an I7 12700K, + OBS and Unity running in the background) 😋

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
February 6, 2025 at 7:07 PM
So how it's made ?

A little vulgarisation thread on map generation ! 1/6 🧵

#indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev
I made a simple hexagonal map generator tool, using a noise map and some parameters to make some basic biomes.

Quite an effective way to create board games (and open worlds too 😜)!

#indiegame #indiedev #indiegamedev #gamedev #madewithunity #unity
February 1, 2025 at 8:47 PM
I made a simple hexagonal map generator tool, using a noise map and some parameters to make some basic biomes.

Quite an effective way to create board games (and open worlds too 😜)!

#indiegame #indiedev #indiegamedev #gamedev #madewithunity #unity
February 1, 2025 at 6:08 PM
I found no interest in generative AI in the artistic design of my game.
But to generate runes (here for magic circles), I admit that it is quite usefull to generate random shapes that I can then recreate on Inkscape to use ingame.

#indiegame #indiedev #indiegamedev #gamedev #madewithunity #unity
January 29, 2025 at 6:06 PM
For my ingame map editor, I would like to try a diegetic UI (integrated in the world, not an overlay).
Here a first iteration on how the player will manage global lightning orientation on the map. I am quite happy with it ! 😋

#indiegame #indiedev #indiegamedev #gamedev #madewithunity #unity
December 29, 2024 at 2:37 PM