TheoTheDev
@theo_the_dev
Creating https://rekill.io browser game. Also a freelancer. Post about #gamedev #webgl #threejs
Cursor is super impressive! Got this IO multiplayer battle arena running in the browser in just two days of prompting. Oh wait, my bad.. I meant 2+ years of coding with a functioning brain. #threejs #webgl #gamedev
There are two kinds of devs: - Caring only about tech and implementation. - Caring only about the end result. One is good for product quality and the other for product shipping. What's the best proportion of this two in a dev team ? And if team has only one dev ?
I have two monitors 120Hz and 75Hz. And I clearly see that same video on 75Hz is much laggier than on 120Hz. At first I thought it was video player lagging, but moving the window to 120Hz monitor fixes this. Has anyone else experienced this ?
Trying day/night change. With lights looks awesome. #threejs #webgl
Hehey! Game is on fire! Almost finished with tiled lights deferred rendering. #threejs #webgl

I have an super awesome idea. Probably the best over last 3-4 years. I gave it few weeks to settle, maybe it will go away. And it's still banger. It will take quite some time to implement. But my reKill 2y project is few month from finish.. What should I do ?
We are cooking! New update is here: - Exploding zombies!!! - Zombies are more aggressive now - Items pick animation - Improved weapon balance - Updated map! - Improved controls [now can change weapons with mouse wheel]. - Improved and fixed UI. And lots more. #threejs #webgl
Hehey! This time reduced some performance a bit, but IMPROVED rendering quality quite a lot! Quality / Performance balance is tough. #threejs #webgl
Each day more and more spam. I thought this problem was already solved for a while, but here we go again.

Actually my last optimization with replacing 2xRGBA[f16] with 1xRGBA[f16]+RG[f16] doesn't work for me. I missed the artefacts with transparent objects cause Normal layer is affected even with transparent objects. BUT. 3xRGBA8 will work for me and will have same 96bpp. Now I'm…
![theo_the_dev's tweet image. Actually my last optimization with replacing 2xRGBA[f16] with 1xRGBA[f16]+RG[f16] doesn't work for me. I missed the artefacts with transparent objects cause Normal layer is affected even with transparent objects.
BUT. 3xRGBA8 will work for me and will have same 96bpp.
Now I'm…](https://pbs.twimg.com/media/GuthZw8XcAE3uVU.png)
It's insane how fast time passes. Almost a year since I started with reKILL project. Tasks done within this period (only ~75% fit into the screen].
![theo_the_dev's tweet image. It's insane how fast time passes.
Almost a year since I started with reKILL project.
Tasks done within this period (only ~75% fit into the screen].](https://pbs.twimg.com/media/GurffauWgAAAZrx.jpg)
How I spent 40h for 30% performance downgrade while doing optimizations. One of #webGL optimizations I tried during last reKill update development were UniformBufferObjects. Like using approach with 3 main UBOs: — Global - updated less often than 1 time per second. — PerFrame -…
Hehey. New performance update for reKill! Now ~x2 better performance and 60fps on 9 years old intel iris 550 / i5. Next updates will be content and more game mechanics! #threejs #webgl
Looks like Safari 18.4 works quite slower with OffscreenCanvas rendering than with normal workerless mode. Does anybody knows a workaround for this or just sticks to main thread in Safari ? #webgl #threejs
This week there was quite a lot of downtime of reKILL Sorry for this, was make quite large upgrade related to analytics services. I'll still be doing some updates, but should be much better now.

I’m almost finished linking my analytics tool to reKILL, and from the data I have so far it’s interesting to see that WebGL performance on Linux is significantly worse than on other any other OS.

Cursor continues getting shittier and shittier. Now it just removes 50% of code, adds some random unused code and instead of removed code adds '// rest of the code not changed' lol. Something goes completely wrong.
