Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 15/08/2026#indiedev #indiegames #enginedev 2102 10
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 29/07/2026A rendering demo showcasing parallel #ECS execution in #helios. Systems in a domain-partitioned world run concurrently, record render commands (non-/instanced), then flush their command buffers. The RenderManager batches and processes the commands. #enginedev #gameengine #indiedev #indiegames 053 5
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 18/07/2026Hey @kaesve.bsky.social! running single-threaded on CPU w/ OpenGL backend. Non-optimized release build (e.g. per-object AABB culling), 250.000 cells (rendered as wireframe spheres, with every tenth cell initially alive) run at 60 FPS. Systematic benchmarks will be part of my master's thesis! 100 1
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 16/07/2026Conway's Game of Life running on #helios #ECS engine with 22,500 entities. Every cell is an entity, updated in real time. Fun stress test for iteration throughput, cache locality, and deterministic updates, and part of my MCSc #thesis project. #gamedev #cpp #ecs #gameoflife #gameengine 1102 10
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 05/06/2026I remember how fascinated I was by #Doom's bsp-based visibility system... For #helios I opted on non-hierarchical #AABB #culling #algorithm (Miettinen), testing against every scene member and switching MaterialHandles to highlight culled and visible objects. On to #BSP now! #gamedev #indiegames 3165 16
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 24/05/2026Building on the foundation established with #helios, I’ve refactored the project into self-contained modules. helios::ecs now forms the base #ECS system for everything entity-related - w/ most inheritance based impls thrown overboard in favor of concepts. #gamedev #enginedev #indiegames 074 7
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 23/04/202610/10 #gamedev. Sometimes a #bug reveals a better design than the original intention ever did. I mean, when was the last time you adventured around with a perma #cat on your shoulder? #crimsondesert 091 9
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 20/04/2026Cleared out a lot of technical debt: Removed circular dependencies, made #helios compile cleanly under the more demanding #Clang compiler (#MSVC, thanks for letting my first baby steps slide), and cleaned up a fair bit of mess. #helios is now on #macOS 🍎 #indiedev #indiegames #gameengine 062 6
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 05/04/2026helios is currently rendering ~10.000 objects in the #gameloop at stable 60 fps (w/o inst.). Lets crank those rookie numbers up and make sure the render resources are managed more cache friendly, render commands batched and queues optimally sorted. #gamedev #helios #enginedev #indiegames #indiedev 0115 11
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 13/12/2025Don't mind me, just passing through 🐌 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 17/09/2025From #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 0134 13
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 02/09/2025M*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 1166 16
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 15/08/2025Senior #gamedevs, assemble! Shipping tonight: vibes. Patch notes: blew in the cartridge. #gamedev #indiedev #adulting 0113 11
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 11/08/2025Deriving lookAt from core linear algebra principles, starting with orthonormal bases and change-of-coordinates matrices, showing how these concepts form a 4×4 matrix that encodes rotation and translation. #GameDev #OpenGL #Math #rendering 🔗 thorsten.suckow-homberg.de/docs/article... 192 9
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 13/05/2025Rotations are key affine transformations in games, simulations & real-time systems. I show how 2D vector rotation generalizes to Rodrigues’ formula in 3D, with applications in hierarchical scene graphs. 🔗 thorsten.suckow-homberg.de/docs/article... #ComputerGraphics #RealTimeRendering #GameDev #Math 041 4
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 11/12/2023🎄I might be #lttp but optimizing the runtime of my solution for part two of #puzzle 5 down to 9ms was really fun! 🎅 adventofcode.com/2023/day/5 #AdventOfCode 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 10/07/2023Here's a #python #Rosenblatt #Perceptron with a plotter that allows for animating all learning steps: github.com/ThorstenSuckow/pylabs 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 03/07/2023A #Perceptron implemented in #python and visualized with @matplotlib 's #pyplot 🤖 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 24/06/2023well. #chatgpt obviously not so good with math? 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 09/05/2023Loving the fact that we get a first glimpse at Einstein in the latest trailer for #OppenheimerMovie. Scene probably indicating #Einstein's and #Oppenheimer's time together at @Princeton. 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 01/05/2023#Mathematics teaches you to focus on the details. I have started to sum up my observations of @UniKonstanz Treude & Junk "Beweisen lernen" in a blog post at thorsten.suckow-homberg.de/blog/202… 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 27/03/2023Tell me you‘re in beta without telling me you‘re in beta. #Diablo4 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 11/12/2022I‘m not so sure that we‘ve had better reflexes when we were kids, I think we just had more time in between frames. Happy birthday, @DOOM ! 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 01/12/2022Fair enough! #googlechrome #javascript #development 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 30/11/2022delorean now allows for recursing into packages for transpiling local dependencies. github.com/coon-js/delorean#externa… #javascript #babel #nodejs 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 30/11/2022coon-js/delorean is a real looker with its transpiling for @sencha #extjs projects. New `external` configuration for local #packages coming soon! www.conjoon.org/docs/api/misc/@coon… #javascript #nodejs @babel 🐟 010 1
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 14/11/2022Every #scrum master following the recent #development at #twitter. 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 10/11/2022#microfrontends architecture helps you with identifying domain boundaries and cutting SPAs into independently developed and deployed modules. Let's discuss challenges, impacts and integration 👉 youtu.be/mvtz1arSQkk 📺 #development #javascript #architecture #youtube 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 08/11/2022Good morning #munich 🥨! Today I‘ll be talking about the implications caused by integrating #MicroFrontends, with a special emphasis on organisations and #dev teams. Come join us! @eyeworkers_ka #javascript 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 07/11/2022My #teapot gets deployed as a #monolith, but it‘s also modular. #modulith @eyeworkers_ka #development 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 03/11/2022how @phpstorm makes me reflect on myself. #javascript #development 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 23/10/2022Also me, the moment @phpstan renders my cli all red: 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 23/10/2022Me, whenever my cli lights up green after a first call to `phpstan analyse -l 9`: #php @phpstan #coding 100 1
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 22/10/2022Here's your motivational tweet for today: It's a great day to donate to your favorite tool. Show some support! #softwaredonationday @regex101 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 16/10/2022🐘 I have finally updated #conjoon with #PHP 8.1 . Also, @phpstan🤩 ... okay #level9, hurt my feelings 💔 #phpstan #lumen #laravel 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 14/10/2022“Go then, there are other worlds than these.” My mind is way too often torn between multiple languages. 🤓 #javascript #php @StephenKing #gunslinger 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 11/10/2022Hey #berlin! It‘s great to be back! 🍂 3 days workshopping with the great team at @SopraSteria_de - thanks for having me! 👨🏻🏫 #javascript #@eyeworkers_ka #engineering 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 23/09/2022#butterflyeffect in full swing. #refactor one line of code, discover other areas that could be improved, and #poof. Happy about the progress of @conjoon, though. #jsonapi #rest #javascript 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 15/07/2022Easily 🕹️ create @bryntum #siesta 🏝️ tests for your applications with `create-siesta`, an npm tool for scaffolding a fully fledged testing environment for your @sencha #extjs applications - and beyond! ☝️ conjoon.org/blog/2022/07/15/create-… #programming #coding #development #javas... 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 07/07/2022👨🏻🏫 Here‘s to three days of #JavaScript- and web development workshops. Thanks for having me, #planopunkt, it‘s been a #pleasure! ⭐️ @eyeworkers_ka #coding #programming 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 05/07/2022Good morning, #Ilmenau! Only the good parts ™️ of #JavaScript in the coming days. @eyeworkers_ka 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 27/06/2022Wouldn't be fun if all programming languages were behaving the same. #php #javascript #programming #coding 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 17/06/2022One small test for this Controller, a big step for @conjoon: Sparse Fieldsets and related resources included with the response on our mission to reach @jsonapi compliance #javascript #programming #coding #jsonapi #conjoon 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 12/06/2022When you're not testing with `expectException` and actually make that try/catch-block part of your unit-test, make sure to explicitly `fail()` your tests in case the exception was never thrown: #php #100daysofcode #phpunit 000 0
Thorsten Suckow-Homberg @thorsten.suckow-homberg.de · 10/06/2022Everytime I‘m holding a #javascript #workshop I’m getting the chance to broaden my mind with use cases and specifics that impressively demonstrate the versatility of this language. Thanks for the hospitality, @allianz_de @eyeworkers_ka 000 0