Setting up Odin in VS Code for Advent of CodeI’ve been wanting to try Odin for a while now and decided it’s the language I’ll use for this year’s Advent of Code event.Oct 7Oct 7
Custom URL formats in AstroI recently migrated my personal site (https://www.rick.me.uk/) from Hugo to Astro. Hugo served me well, but despite years of experience…Mar 15Mar 15
Phase: An Experimental Web FrameworkA few months ago, when I was working on a Laravel project, I started thinking about the MVC pattern (since that’s what Laravel and many…Nov 3, 2023Nov 3, 2023
Route Model Binding Alternatives in LaravelRoute model binding is a feature in the Laravel PHP framework that allows you to bind a route parameter to an Eloquent (ORM) model. It’s a…Jun 23, 2023Jun 23, 2023
Devlog: Godot Wild Jam #53Godot Wild Jam is a monthly game jam centred around building games in the Godot game engine. It starts on the second Friday of each month…Jan 25, 2023Jan 25, 2023
Raspberry Pi Thermal Camera ViewerMy dad recently built a handheld thermal imaging camera consisting of a Raspberry Pi, touchscreen display, Adafruit MLX90640 far-infrared…Nov 20, 2022Nov 20, 2022
The Meaning of PracticeWhen I started building Iris Engine last year, I thought I had a pretty humble vision: I was going to build my first 3D game engine and it…Jul 1, 2022Jul 1, 2022
3D Game Engine Devlog, Part 4: Multiple LightsLast time, I finished off with a scene of floating crates demonstrating some simple diffuse, specular, and emission maps with the help of a…Jul 13, 2021Jul 13, 2021
3D Game Engine Devlog, Part 3: OpenGL ProgressAt this point, for the most part, I’m back to following LearnOpenGL -and I’m not going to reiterate in detail any of the topics already…May 10, 2021May 10, 2021
Building a 3D Game Engine, Part 2: Scene ImprovementsBefore I get into the main topic for this post, I want to briefly cover build time for the project. Up until now, on my desktop machine…Apr 19, 2021Apr 19, 2021