Sergey Lerg (@SergeyLerg) header
Sergey Lerg (@SergeyLerg) profile picture

Game Developer / YouTuber / Godot, Defold.

Gdansk, Poland
Joined April 2011
Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)Photo by Sergey Lerg (@SergeyLerg)
While I'm working on my rendering devlog video here is a sneak peek for you. Subscribe so you don't miss it youtube.com/@SergeyLergDev
1
8
502
81
988
64
10,799
324,492
Sergey Lerg retweeted
I have just released Pico GPU, a small app to learn and experiment with GPU programming and sound synthesis, available here: ncannasse.github.io/picogpu/
5
48
3
275
14,753
I am excited to share this new single-header C library I have been working on for a while now: vecmath.h, a comprehensive vector/matrix math library for graphics/games/3d. It allows you to write vector math code in C that looks like this:
29
112
8
1,357
3,474,874
I got several requests for a blog post about my thoughts on ECS, so here it is! This is an area that interests me, so I'd be very curious to hear your opinions on the topic, so please comment and share your thoughts! blog.voxagon.se/2025/03/28/t…
20
49
7
471
49,076
Sergey Lerg retweeted
6
106
4
1,074
135,492
Sergey Lerg retweeted
I can't believe Linus actually said this
32
63
9
2,206
113,757
Sergey Lerg retweeted
Why do Higher Degrees of Time-derivatives of Position have such funny names? Could we please get something like "Chuckle" and "Fart" somewhere there along the line?
9
23
1
327
40,838
Sergey Lerg retweeted
If you like sharing and checking gamedev resources, I maintain this little link aggregator thing here: gamedev.city/ It's invite-only for posting, but feel free to request an invite in the login page! (just make sure to read the rules)
2
18
1
78
10,491
Sergey Lerg retweeted
Tempus Bound releases on Steam in 3 days!!! #IndieGameDev #GodotEngine #TempusBound
2
12
99
8,528
Highly recommended reading this blog post on Rust and ECS for gamedev
Excellent blog post about gamedev in Rust. This also discusses the problems of ECS and how Rust gamedev basically requires generational arenas to work. I also discussed generational arenas in C++20 renderer in my latest SIGGRAPH talk. loglog.games/blog/leaving-ru…
2
4
580
⭐️⭐️⭐️ Panthera 2.0 released now! It's my animation software, written in #defold. You able to create, edit and use animations, designed for #gamedev Check out the beautiful Github page here: github.com/Insality/panthera and don't forget to hit the ✨star! #panthera
9
1
43
4,443
I currently use this snippet in my SSAO shader to generate random numbers. Anything faster out there? I just need it to generate bad quality normal vectors. Don't even need more than fp16 quality for those...
31
29
369
51,102
12
236
7
1,653
70,408
Sergey Lerg retweeted
Mega river system! I've had trouble making good rivers before. Now I've sort of special cased the rivers by collapsing them depth-first to let them wiggle real far, and then the rest is collapsed breadth-first, making nice gentle slopes that only occasionally meet steep cliffs.
14
36
667
25,413
Sergey Lerg retweeted
A cute binary tree rect packer. Generating the placement attempts is kinda brute force (to get into all the nooks and crannies), but then it's using the tree properly for fast collision checks. I think this is the first time I've actually written a proper space partion tree. Fun.
16
35
1
444
32,372
Sergey Lerg retweeted
"Fracture" in 115 chars of #GLSL for(vec2 i,p=roundEven(FC.xy)/r.y+9.;i.x++<9.;o+=ceil(p.xyxy+o.gbra*.4+t/i.x/1e1))p*=mat2(8,-6,6,8)/9.;o=fwidth(o);
7
48
2
417
14,684
Sergey Lerg retweeted
We are super excited to announce official support for PS5™ game development in the Defold game engine. Free of charge of course! Head over to the Defold website to learn more! #gameengine #gamedev #playstation defold.com/manuals/sony-play…
18
76
12
379
31,114