A couple months ago me and my friends participated in our second major hackathon: SotonHack ‘26.
A Brief Tour of Game Engines
A while ago I gave a talk on game engines at my universty’s game development society, and I figure it would probably make a good post too so here we are.
Bikeshedding, Scope Creep and Gamedev YouTube
Bikeshedding: The futile expenditure of time and energy in discussion of marginal technical issues while avoiding more complex or important issues.
Returning back here
It’s been a while.
How I built a crossbow
Work in progress! I’ll finish this I swear.
Crack Propogation Simulation
I recently watched this video by Alexander Sannikov which was part of a larger Path of Exile rendering talk and found it pretty interesting. I figured that as a small weekend project I’ll try to implement something similar because I’m bored.
How The Last of Us Changed Storytelling
A while ago I wrote a script for a video I wanted to make about The Last of Us. This was right after finishing my first playthrough, and I think it tells a lot about what I think about the game if within the first week I decide that I’m going to write and record a 30 minute long video about how much I love the game.
Fixed Uniform Load Beam Derivation, circa. 2023
(This is an old text written around 2023.)
First Hackathon
So last weekend I had the wonderful opportunity to participate in SotonHack 2025 with some of my friends, a 24-hour long hackathon hosted by my university’s Electronics and Computer Science department. We got to pick between two themes,
Victorian-Era Trade Optimiser Algorithm
This is a follow-up explaining how my trade optimiser algorithm written in my first hackathon works… roughly.