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
82
988
64
10,816
324,489
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
277
14,744
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,360
3,474,869
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
472
49,064
Sergey Lerg retweeted
6
106
4
1,076
135,484
Sergey Lerg retweeted
I can't believe Linus actually said this
32
62
9
2,208
113,755
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
328
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,485
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,099
12
237
7
1,656
70,395
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
669
25,397
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,357
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
418
14,682
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,111