Tom
@thope.xyz
Game programmer specialising in engine and tools 🔧. Based in Dundee, Scotland.
📆 Available For Hire!
Working on an arcady, drifty, driving game, title TBC. Follow for updates ⭐️
📆 Available For Hire!
Working on an arcady, drifty, driving game, title TBC. Follow for updates ⭐️
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...
www.youtube.com/watch?v=mFBm...
Game Architectures with Alex Evans and Anton Mikhailov
YouTube video by Wookash Podcast
www.youtube.com
November 4, 2025 at 6:45 PM
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...
www.youtube.com/watch?v=mFBm...
Absolutely incredible
if you want to hear it with the original audio instaed of the music, I downloaded this from the EcoWatch Discovery Mauritius Instagram page directly. if you want to share it please credit them
September 24, 2025 at 9:44 PM
Absolutely incredible
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
Tbh I was really liking the lua version. Wish I had a bigger love2d project that warranted investing more time in it #gamedev
September 5, 2025 at 10:52 PM
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
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
I probably deserved it... #gamedev #indiedev #indiegame
September 3, 2025 at 5:46 PM
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
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
September 2, 2025 at 12:06 AM
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
thope.xyz/2025/plumber
My Plumber Cheats in Call of Duty
He uses a modded controller but only to help him aim.
thope.xyz
August 28, 2025 at 9:17 PM
uhm, slightly off topic, but I wrote a blog post.
thope.xyz/2025/plumber
thope.xyz/2025/plumber
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...
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
August 21, 2025 at 10:49 PM
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...
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...
Nice vid on simple car physics (Note to self: make some animation curves for tuning values)
www.youtube.com/watch?v=CdPY...
www.youtube.com/watch?v=CdPY...
Making Custom Car Physics in Unity (for Very Very Valet)
YouTube video by Toyful Games
www.youtube.com
August 9, 2025 at 11:24 PM
Nice vid on simple car physics (Note to self: make some animation curves for tuning values)
www.youtube.com/watch?v=CdPY...
www.youtube.com/watch?v=CdPY...
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
Got my MacBook with me, Windows builds are running on GitHub actions, the journey never stop #gamedev
July 4, 2025 at 8:04 AM
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
Got my MacBook with me, Windows builds are running on GitHub actions, the journey never stop #gamedev
Feeling sick, but enjoying this in bed
June 27, 2025 at 9:36 AM
Feeling sick, but enjoying this in bed
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
June 26, 2025 at 3:31 PM
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...
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
June 24, 2025 at 4:38 PM
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...
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...
Posted past midnight so it counts #screenshotsaturday
June 21, 2025 at 8:26 AM
Posted past midnight so it counts #screenshotsaturday