Had my first real use case for C++ "volatile" in a long time.
Need to wait for an event to happen to unblock threads, but cannot talk to the process (=devkit) in any way, only from the outside (=PC).
Event to happen is set by changing a certain memory location from the PC.
06.02.2026 09:59 — 👍 2 🔁 0 💬 0 📌 0
Thanks for that amazing feedback, keeps me motivated!
01.02.2026 15:29 — 👍 10 🔁 1 💬 0 📌 0
I don't understand why a RTTI library would have to make string *allocations*.
It's all statically typed, the library should only be using string literals which are compiled into the ELF.
01.02.2026 13:16 — 👍 1 🔁 0 💬 1 📌 0
#ScreenShotsaturday
31.01.2026 15:22 — 👍 6 🔁 1 💬 1 📌 0
There is Live++, which is completely generic and works for C++ code in any project, including Unreal, Unity, and Godot.
For Unity, it's used by studios with access to Unity's source, and studios that build .dlls using C++ for performance, which is then used by C# code.
31.01.2026 15:32 — 👍 2 🔁 0 💬 0 📌 0
Completely agree.
By the time UE5 editor has opened on my PC (a 64-core Threadripper), I have already made 10+ changes in my own tech, including C++ code.
31.01.2026 15:23 — 👍 5 🔁 0 💬 0 📌 0
I think most game dev teams underestimate how damaging slow workflows are to the ultimate quality of their game.
If it takes 5 minutes to launch the game and see your changes, I think your game is going to be MUCH worse than the alternate timeline where it took 1 minute
30.01.2026 22:29 — 👍 351 🔁 58 💬 25 📌 24
For what I'm working on, I can change every file, asset, shader, and C++ code and see the changes in <1s.
Shaders take roughly 100ms, C++ code 500ms.
Using my own custom tech and Live++.
31.01.2026 15:17 — 👍 22 🔁 3 💬 1 📌 0
To me, Mathias Gidsel really is the GOAT. Such joy watching him play.
6 assists and 7/7 against that defense. Just amazing how agile, dynamic and intelligent his play is.
30.01.2026 21:30 — 👍 0 🔁 0 💬 0 📌 0
In math terms it's completely clear though: percentages work with base values, so adding e.g. VAT gives you a new *base* value from which you deduce a percentage, but that percentage needs to differ, because the base is different.
30.01.2026 17:35 — 👍 1 🔁 0 💬 0 📌 0
That's generally not really understood with percentages.
E.g. people know that we have 20% VAT here in Austria, but are often confused when some store runs a discount with "don't pay VAT" because they think you pay 20% off the net price, but it's actually 16.6% off.
30.01.2026 17:33 — 👍 2 🔁 0 💬 2 📌 0
Great writeup, thanks!
27.01.2026 16:49 — 👍 1 🔁 0 💬 0 📌 0
Spinning around: Please don't! - siliceum
Embark on a journey about why you should sometimes trust your OS more than yourself.
Ever wrote spin-locks or had to debug them?
I have, and I got tired of seeing (and writing) crappy ones, so I did a real investigation this time.
Spoiler: trust your OS.
siliceum.com/en/blog/post...
27.01.2026 10:40 — 👍 23 🔁 9 💬 1 📌 1
There is: liveplusplus.tech/blog/rss.xml
Still need to put it onto the front page, forgot that!
27.01.2026 10:52 — 👍 1 🔁 0 💬 0 📌 0
Index - Live++ blog
I guess we are doing this again:
liveplusplus.tech/blog/
Expect a mix of low-level, C++, assembly.
26.01.2026 22:10 — 👍 28 🔁 9 💬 3 📌 0
@jbikker.bsky.social Just wanted to say thank you for your ray-tracing blog series.
I needed a refresher for how everything works underneath, and your articles were super informative and well written.
Thanks!
21.01.2026 21:30 — 👍 4 🔁 0 💬 0 📌 0
Disgusting.
20.01.2026 19:38 — 👍 1 🔁 0 💬 0 📌 0
Ever since I attended Devcon in Cologne, the amount of spam I receive has skyrocketed like crazy.
I'm still apparently "subscribed" to dozens of dubious newsletters.
20.01.2026 19:20 — 👍 1 🔁 0 💬 1 📌 0
Always a good idea ;)
16.01.2026 21:11 — 👍 0 🔁 0 💬 0 📌 0
Code is a different story, unless you absolutely planned for it from the start.
16.01.2026 21:05 — 👍 0 🔁 0 💬 1 📌 0
Engines that don't have hot-reloading for all data hopefully no longer exist.
It's not that hard.
16.01.2026 21:05 — 👍 1 🔁 0 💬 1 📌 0
These were things that weren't so easy for me to get stable 15 years ago. I had a much harder time understanding APIs and their concepts behind them.
The resulting code I wrote also is *much* shorter than what I had.
16.01.2026 20:35 — 👍 3 🔁 0 💬 1 📌 0
It's amazing to feel for yourself what a difference 15 years of experience make.
Most of it feels easy and natural these days.
An atomic here, a thread there, some job system in between, async I/O, 100% rock-solid hot-reload using ReadDirectoryChangesW.
16.01.2026 20:34 — 👍 5 🔁 0 💬 1 📌 0
Started working on a bit of game/engine tech over the holidays, had a look at Molecule. Found some good bits, but am also on a completely different experience level now.
Whipped out a completely async, jobified, hot-reloadable asset manager using I/O completion ports in 10 hours.
16.01.2026 20:34 — 👍 13 🔁 0 💬 1 📌 0
Literally had to run this last week because kept waking up for no apparent reason.
15.01.2026 08:57 — 👍 0 🔁 0 💬 1 📌 0
Preparing the traditional veggie broth for the Christmas soup.
Happy holidays everyone, see you in 2026!
24.12.2025 11:06 — 👍 10 🔁 0 💬 0 📌 0
Feels like this would be something where it's worth looking at the generated assembly code, as well as play around with likely and unlikely annotations.
21.12.2025 18:23 — 👍 0 🔁 0 💬 0 📌 0
Same here!
There's a VGA version as well.
20.12.2025 09:41 — 👍 1 🔁 0 💬 0 📌 0
Eigengrau is on sale again, cheaper than ever! 🎁
A colorful shoot 'em up where every situation, every enemy, and every boss offers a different handcrafted experience.
store.steampowered.com/app/1624320/...
mausgames.itch.io/eigengrau
#SteamWinterSale #indiegame #shmup #EigengrauGame
19.12.2025 12:57 — 👍 18 🔁 10 💬 0 📌 0
Engine Programmer @ Quantic Dream
Senior game engine developer, working on Enshrouded @ Keen Games. Previously at IBM, Nixxes (Marvel's Avengers, Horizon Zero Dawn Remastered)
Pronounced as "Coo' Rain", call me Q.
Senior AI Programmer at @deck13interactive.bsky.social
Interests: Graphics 🖼️, Game development 🕹️, Retrodev (MSX / MSX2) 👾. Ray Tracing 📈! Also interested in, but not posting on: Teaching 🎓, piano 𝄞, marriage 🧑🏻🤝🧑🏻, Christianity ✝.
Senior Graphics Programmer @ Digital Extremes. Previously ZeniMax Online, WB
Blog: https://alextardif.com/eden.html
Personal http://github.com/tksuoran/erhe
Game Tech Programmer at Supercell. Previously Varjo, NVIDIA, Rightware, Broadcom, Imagination Technologies, Futuremark
Senior Programmer @ BGS. Lurker of GameDev socials.
Personal account; tweets not associated with my employer.
Valve coder. Currently working on Steam Deck.
French C++ developer, consultant & co-founder @ siliceum.
Performance optimization, multithreading, rendering APIs and game engines.
I know too much about Webkit and JS for my own good.
I do reverse engineering for fun!
Engineering Director @ DuckDuckGo. Hobby game engine developer. Part-time ultra runner and rock climber.
Game developer since 1991. Into interactive storytelling, procedural content generation, game AI. Dutch immigrant in Toronto. Ex-demo scene.
Game Engine Tinkerer, 🇦🇺in 🇫🇮.
Senior Core Engine Programmer at Remedy Games.
Prev: Frostbite, The Artful Escape The Bards Tale IV, Trover Saves the Universe, Kieru.
Programmer - Sandbox Interactive, Ex. Ubisoft Berlin
https://github.com/septag
I poke bytes to make pixels move at Robotality. Demoscene lurker and cross-platform hacker at night.
https://code-disaster.com | https://github.com/code-disaster
Personal | Engine programmer | Tinkerer of triangles | 🏳️🌈
💼 - Activision, Central Tech
📌 - Manchester, UK
🐀 - Keith gang
💭 - Opinions are my own
Retired tech-nerd. Unicyclist, kiteboarder, juggler, hiker, plays tennis and pickleball, advocates for pedestrian/cyclist safety. Windows ETW expert. LGBTQ supporter. Vancouver, BC
he/him
https://randomascii.wordpress.com/
Senior Graphics Programmer at Nixxes Software @nixxessoftware.bsky.social Previously TT Games and WeirdBeard Games. A member of Port Jackson Greens and the Sustainable Transport branch of Climate Change Balmain/Rozelle.
I work at the pixel factory @ Rockstar Games
All thoughts probably stolen from a book, but I gotta claim them as my own for legal purposes.
Principal engineer doing graphics on F1 at EA/Codemasters