Writing
Technical Writing
Backing Up Your Unity Project Using GitHub and Sourcetree
This article provides a guide on how to back up Unity projects using Sourcetree and GitHub, emphasizing the importance of version control for game development.
Glossary of Visual Scripting Terms
Unity’s official documentation lacks a central glossary of visual scripting terms. I created this Glossary for students of my visual scripting course to enhance their knowledge of key terminology and concepts.
Tiny Troves of Dev Wisdom
I created the Tiny Troves project for Hacktoberfest 2023. As the project maintainer, I am responsible for managing pull requests, deploying builds, and liaising with contributors.
In addition to programming the game, I wrote the README and Contributing guides.
Manual Testing vs Automated Testing: Key Differences
In this guest post for TestRail, I discuss the differences between manual and automated testing.
I conclude that a balanced combination of testing approaches is best for most quality assurance scenarios.
Why Are Traceability and Test Coverage Important?
In this guest post for TestRail, I discuss the advantages of traceability and comprehensive test coverage.
Traceability is critical for requirements coverage and defect detection.
How to Rename Your Unity Game
In this article, I explain how to rename both the project name and product name in Unity.
There is an important distinction between these two elements and a separate process for renaming the project versus the product.
Creative Writing
Embarking On My Hacktoberfest Journey as a Unity Game Repo Maintainer
In this blog post, I write about the creation of my Hacktoberfest project, Tiny Troves of Dev Wisdom. I discuss where the idea for the project came from and my goals as an open source maintainer.
My Journey From Stay-At-Home Mom To Game Developer
In this guest post for GameDev.tv, I write about my journey as a self-taught developer.
A History of Version Control
In this article, I provide a short history of version control.
I trace the evolution of version control from its early days with utilities like IEBUPDTE in the 1960s through the development of systems like SCCS, RCS, CVS, Subversion (SVN), and Git.