Latest Articles

News, Tutorials, and other articles

Rush Hour - Year in Review
Rush Hour - Year in Review

2022 Has been a fantastic year. Rush Hour saw its initial release, and great progress has been made on the next version. Before I take a holiday break, I wanted to give a status update on Rush Hour and the plans for the near future.

Follow the Trail Development Retro Review.
Follow the Trail Development Retro Review.

On Halloween 2021, I decided to try doing a mini game-jam style project. I wanted to make something simple, yet atmospheric. Possibly a simple wave based shooter. There was no solid plan, just an idea to make “something”. In this retrospective review, I share some of the goals, strengths and weaknesses of the project, and any lessons learned.

Why Doesn't Camouflage Work in Games? - Ask A Game Dev
Why Doesn't Camouflage Work in Games? - Ask A Game Dev

Have you looked at camouflage in games recently? It looks amazing. Yet, it doesn’t seem to stop you being seen in a split second. Is that a limitation of the technology or is it by design? Let’s have a look at some of the techniques and try recreating some of the ways game developers make camouflage look really good while still allowing easy visibility of characters.

Leaning in Games With Your Webcam
Leaning in Games With Your Webcam

A proof-of-concept system to use a webcam to control leaning in games

A Primer on Backups for Developers Moving to Ops
A Primer on Backups for Developers Moving to Ops

A quick primer on the different types of system & cloud backups for developers, as well as information on forming good backup strategies.

Latest Articles

#2 - Diving Deeper! - No BS Intro To Developing with LLMs
#2 - Diving Deeper! - No BS Intro To Developing with LLMs

The second part of the No BS guide to getting started developing with LLMs. We’ll explore connecting to an LLM host via a network API, using streaming for responses, usage statistics, generation settings, chat templates, and system prompts.

#1 - Getting Started - No BS Intro To Developing with LLMs
#1 - Getting Started - No BS Intro To Developing with LLMs

A No BS guide to getting started developing with LLMs. We’ll cover the jargon, terms, and get a model running locally. We’ll also cover the different model formats, and how to convert and quantize a model.

Turning a Mini Exercise Bike into a Virtual Bike!
Turning a Mini Exercise Bike into a Virtual Bike!

This project turns a cheap exercise mini bike into a virtual bike. I made this project with my brother for a family member who has to do a few months of physical therapy. We wanted a way to motivate them to continue, and try to make it a fun game-like experience. Your pedal speed directly correlates to the play rate of the video. If you stop pedalling the “bike” will coast and slow down to a stop. If you pedal faster your video will play in fast-forward.

It consists of 2 parts. The first is a replacement for the trip computer directly on the minibike which allows us to track the pedalling motion and broadcast this information to the network. The second part is a video player on a computer that can receive these messages and play the video at the matching play rate.

Where possible we tried to use parts we already had laying around and avoid new purchases.