Thoughts, notes, and experiments

The blog

Writing about software development, immersive experiences, and the lessons between releases.

Unity

Building an Event-Driven Objective Tracking System in Unity

How I used C# events, ScriptableObjects, and state management to build a reusable objective tracking system in Unity.

Read article
Building Reusable UI Systems in Unity cover image Unity

Building Reusable UI Systems in Unity

Using Unity's UI Toolkit to build consistent, reusable, and maintainable interfaces.

Read article
Saving Unity Data with SCORM cover image EdTech

Saving Unity Data with SCORM

How SCORM 1.2 saves progress in Unity e-learning modules.

Read article
Unity and E-Learning cover image EdTech

Unity and E-Learning

Use Unity to bring interactive, immersive learning experiences into an LMS.

Read article
The Facelift cover image Portfolio

The Facelift

A look at the redesign of my software engineering portfolio.

Read article