Tom
@thope.xyz
Game dev specialising in engine and tools 🔧. Based in Dundee, Scotland. 🌞 Engine Programmer. Any views expressed do not represent those of my employer, etc etc. 🌚 Tinkering with some kind of walking sim where you are a car, title TBD.
If you are a programmer with imposter syndrome (like me), even small open source contributions can be very validating. All my contributions have been minor. Small crashes or updating documentation. But even the small stuff makes a difference.
Went over all my rotation maths and realised everything was backwards. Happy Friday
Been experimenting with using Premake (the build script generator) as the asset build pipeline for one of my game. So far it's been working pretty well, so I decided to write a blog post about it in case anyone else want's to try. #gamedev #indiedev thope.xyz/2025/premake...
How to Use Premake to Build Your Game Assets
An overview of how I use the Premake build script generator to also build my game assets.
thope.xyz
Probably destroyed by compression but I was working on a rotate gizmo today #gamedev
The giant flat list entity architecture from Dreams, rsync algorithm, debugging by spamming in UI code and hot reloading... such a good episode!! www.youtube.com/watch?v=mFBm...
Game Architectures with Alex Evans and Anton Mikhailov
YouTube video by Wookash Podcast
youtube.com
I did a Lua implementation of a CLAY style UI layout system a few months ago. Today I ported most of the layout code to C++ Tbh I was really liking the lua version. Wish I had a bigger love2d project that warranted investing more time in it #gamedev
Half a day later and I found the bug in my maths library that was causing the flickering shadow maps 🫠 I probably deserved it... #gamedev #indiedev #indiegame
Came home and added some simple linear fog after a long weekend with the fam. I've been working on some stuff in the background to support infinite worlds for the new direction I'm going in. #gamedev #indiedev #indiegame
uhm, slightly off topic, but I wrote a blog post. thope.xyz/2025/plumber
My Plumber Cheats in Call of Duty
He uses a modded controller but only to help him aim.
thope.xyz
ok, I'm releasing a #c and #c++ library It lets you add native menus to your Mac/Windows app/game with a single API, which was a thing I wanted at some some point #gamedev github.com/thomashope/n...
GitHub - thomashope/native-menu-bar: A small cross-platform library for adding native menu bars to your desktop app or game
A small cross-platform library for adding native menu bars to your desktop app or game - thomashope/native-menu-bar
github.com
Nice vid on simple car physics (Note to self: make some animation curves for tuning values) www.youtube.com/watch?v=CdPY...
Making Custom Car Physics in Unity (for Very Very Valet)
YouTube video by Toyful Games
youtube.com
Today was a close call, but I have once again avoided paying for a cabin bag Got my MacBook with me, Windows builds are running on GitHub actions, the journey never stop #gamedev
Tried improving my GLSL workflow in sublime text with syntax highlighting + linting. Unfortunately the linting package needs a PR merged and glslangValidator.exe's --glsl-version flag appears to be broken... Still better than nothing #opengl
Whelp. Today I think I made a proof of concept vector class implementation with swizzles _without templates_ Instead it generates types with macros all with a 'common initial sequence' to avoid UB. Not saying it's a good ideas, but I think it works? github.com/thomashope/v...
github.com