Thorsten Suckow-Homberg
banner
thorsten.suckow-homberg.de
Thorsten Suckow-Homberg
@thorsten.suckow-homberg.de
Full Stack Web Dev by day - C++, affine transforms and game dev by night. Building clarity with code, proofs & plots.

https://thorsten.suckow-homberg.de | https://garagecraft.games | @garagecraft.games
Reduce it to N and N+1 and, suddenly, determinism is just induction.
January 5, 2026 at 1:50 PM
Reposted by Thorsten Suckow-Homberg
Over the holidays I’ve been busy refining #helios to enable player interactions with game objects: Controlling, spawning and – the holy grail of every game - Collisions💥

I ended up with this draft for a deterministic game loop:
garagecraft.games/devlog/2026-...

#gamedev #indiegames #indiedev #cpp
helios - A High-Level Overview of the Game Loop Architecture | garagecraft.games
A deep dive into the architectural separation of concerns in helios. This post outlines how deterministic world mutations are handled via bare-metal Commands and Managers, while decoupled communicatio...
garagecraft.games
January 5, 2026 at 1:35 PM
It’s been quite the ride this year! 🕹️ 💻 📖
Wrapping up the year with GameObject pooling and a SpawnSystem based on conditions and strategies. On to collision detection! 🕹️ 👾

#helios #gameengine #gamedev #indiedev #indiegames #cpp #programming
December 31, 2025 at 7:36 PM
Bringing in the component system over the past few days has been a real architectural eye-opener.

#gamedev #indiedev #indiegames
🎮 #helios v0.3.0-milestone3 is out!
Component-based architecture, physics systems, level bounds and a proper twin-stick shooter demo with projectile pooling are now in place. 🚀

P.S.: The gang of four was right!

garagecraft.games/devlog/2025/...

#gamedev #indiedev #indiegames
December 25, 2025 at 7:04 PM
Reposted by Thorsten Suckow-Homberg
A heartfelt thank you to everyone who took part in my writing journey this year! I feel richer for knowing you!🤗❤️

I wish you all a very MERRY CHRISTMAS & a HAPPY NEW YEAR! May we all meet again in 2026, feeling well-rested & refreshed! www.patreon.com/posts/146610455

#merrychristmas #happyholidays
December 24, 2025 at 8:18 PM
Reposted by Thorsten Suckow-Homberg
2025 has been an unbelievable year for my writing. I'd like to thank everyone who's given my dark & twisted fantasy & sci-fi stories a chance with a #Winter #Bookfest!

🟦25% off on all my eBooks
&
🟩50% off on all eBook bundles, until 11 Jan. 2026 on www.louiseblackwick.com/books

Happy Holidays! 💙📚
December 19, 2025 at 3:30 PM
Reposted by Thorsten Suckow-Homberg
Milestone 2 for the C++ game framework #helios just landed 🚀

✅ Scene graph camera refactor
✅ GameObject + command buffer input flow
✅ ImGui dev widgets (FPS, gamepad, logs, camera)
✅ Gamepad-driven spaceship demo 🎮

👉 garagecraft.games/devlog/2025/...

#gamedev #indiedev #indiegames
Milestone 2: Scene Graph, Gamepad Widgets, and a Flying Spaceship | garagecraft.games
helios v0.1.0-milestone2 brings scene graph camera integration, gamepad customization, ImGui dev tools, and an interactive spaceship demo
garagecraft.games
December 16, 2025 at 8:43 PM
Nothing beats the feeling of seeing a custom #engine turn code into living, breathing gameplay.

#helios #gameengine #enginedev #solodev #indiedev #indiegames
#helios milestone_2 changes and improvements:

✨ ImGui Debug Overlay (Log, FPS, Settings)
🎮 Real-time Gamepad & Camera Widgets
🎥 Refactored Camera System (Scene Graph integration)
⏱️ Frame Pacing & Stats

Next up: Physics & Gameplay! 🕹️

#screenshotsaturday #gamedev #indiedev #indiegames
December 13, 2025 at 2:40 PM
Don't mind me, just passing through 🐌
December 13, 2025 at 10:48 AM
Reposted by Thorsten Suckow-Homberg
New devlog: #ImGui integration, frame pacing, and some breaking changes in #helios 🎮

Debug overlays are in! FPS widget, #gamepad visualization, log console. Also refactored the rendering setup with RenderPrototype for better resource sharing.

#tooling #gamedev #indiedev #indiegames
December 4, 2025 at 3:01 PM
Reposted by Thorsten Suckow-Homberg
This December, for every day of the #AdventCalendar you'll be able to read for FREE a micro-story set in @vivianamberville.com the Vivian Amberville epic #darkfantasy universe! 💙📚

3 such micro-stories are already up on my Patreon. Go check'em out!🥰

Enjoy reading! ❤️

www.patreon.com/posts/vivian...
December 3, 2025 at 2:43 PM
Reposted by Thorsten Suckow-Homberg
My IDE: "What if SPACESHIP isn't the answer?"
Me: "It literally is"
My IDE: "But what about SPACESHOP? SPACEHIP? SPACEHOP?"
Me: *stares into the void*

Sometimes the real #game dev is the autocomplete we encountered along the way. 🎮

#gamedev #indiedev #indiegames #helios #autocomplete
December 1, 2025 at 9:14 PM
#Manifesto for #AI -Augmented #Software #Craftsmanship - a 🧵

(1/5) With tools like #GitHub #Copilot, #Claude Code and #Gemini CLI, our work has changed massively. The models keep getting better - but with that, the question grows louder:
November 23, 2025 at 5:04 PM
I'm using #helios as the #framework for a #university project .
I've published an accompanying technical report that outlines the key architectural decisions behind the #prototype and discusses its further #development. 👉

www.researchgate.net/publication/...

#gamedev #indiedev #indiegames
(PDF) helios: Design and prototypical implementation of a C++ game framework
PDF | This document describes helios, a prototype game framework developed in C++23 that serves as the technical foundation for a Geometry Wars-style... | Find, read and cite all the research you need...
www.researchgate.net
November 10, 2025 at 10:11 AM
The #renderingpipeline is a surprisingly cozy #rabbithole!
Just make it exist first: From #SceneGraph to #Snapshot to #RenderPass to an animated cube - Rendering pipeline for #helios is taking shape! 🕹️ Ready for the next subsystem. Details in my latest #devlog: garagecraft.games/devlog/2025/...

#indiedev #gamedev #indiegames #programming #coding #games
October 19, 2025 at 8:58 PM
Someone on #StackOverflow nailed the essence of #defensive #programming:

"When writing industrial-strength code, you should always assume that your coworkers are psychopaths trying to get you any way they can (especially since it's often yourself in the future)"
October 4, 2025 at 11:30 PM
Reposted by Thorsten Suckow-Homberg
September 20, 2025 at 2:01 PM
From #Camera- to #Clip-Space, to #NDCs and z-Fighting - the latest article in my series examining the mathematical underpinnings of the #OpenGL rendering pipeline focuses on projection matrices.

thorsten.suckow-homberg.de/docs/article...

#LinearAlgebra #Math #gamedev #indiedev #indiegames
September 17, 2025 at 10:21 AM
Reposted by Thorsten Suckow-Homberg
Trading garbage collector for existential dread and stable frame times! In the spirit of yesterday's refactoring efforts, the 1st tick() has found its way into #helios:

garagecraft.games/devlog/2025/...

#gamedev #indiedev #programming #tickable #devlog
Updates to main() | garagecraft.games
In the spirit of yesterday's refactoring efforts...
garagecraft.games
September 14, 2025 at 6:48 PM
Reposted by Thorsten Suckow-Homberg
Refactoring #helios: Clearer module responsibilities, better #abstractions, and neatly wrapped 3rd #party libs for flexible #architecture.

Pointer/ref management still tricky, but it’s why #C++ leads in #gamedev ❤️ - more #control!

#indiedev #indiegames

👉 garagecraft.games/devlog/2025/...
The Great Modular Restructuring | garagecraft.games
Subsystems, subsystems, subsystems!
garagecraft.games
September 13, 2025 at 6:28 PM
It's never too late to build an empire!

The source #code for #Microsoft #BASIC, #MIT licensed and publicly made available via #Github: github.com/microsoft/BA.... Initial commit: 48 years ago. You can almost hear your 256GB 32core machine chuckle as it inhales the entire #source for breakfast.
GitHub - microsoft/BASIC-M6502: Microsoft BASIC for 6502 Microprocessor - Version 1.1
Microsoft BASIC for 6502 Microprocessor - Version 1.1 - microsoft/BASIC-M6502
github.com
September 3, 2025 at 3:28 PM
M*R local-space vs. R*M world-space - I'm breaking down #matrix composition for rotating objects around external/local origins, using active and passive transformation.

thorsten.suckow-homberg.de/docs/article...

#gamedev #computergraphics #linearalgebra #indiedev #indiegame #3dgraphics #math
September 2, 2025 at 8:53 AM
Reposted by Thorsten Suckow-Homberg
Finalized the transformation system for #helios this weekend. A key decision was standardizing on post-multiplication to apply operations in local space for intuitive chaining of transformations.

#indiedev #gamedev #cpp #enginedev #3dmath #solodev

garagecraft.games/devlog/estab...
Establishing the Transformation Library | garagecraft.games
This weekend's development on the helios engine centered on finalizing transformation logic within helios.math.
garagecraft.games
August 31, 2025 at 8:27 PM
Reposted by Thorsten Suckow-Homberg
Continuing development on the #helios #game engine today, implementing transformation matrices for the rendering pipeline and working through the mathematical foundations.
#GameDev #ComputerGraphics #backseatcoding #indiedev

www.twitch.tv/garagecraft_...
August 30, 2025 at 3:57 PM