Defining Video Game Interfaces (VGIs)

Most everyone today interact with graphical user interfaces (a.k.a GUIs) when using a computer (phone or otherwise). This makes sense as people are visual creatures and it helps them use computers effectively. Technical people like programmers or computer power users may choose to use command line interfac (CLIs). You can accomplish so much when you… Continue reading Defining Video Game Interfaces (VGIs)

Brand New Unity Project: My Starter Kit

Testing is a core tenant I believe helps me produce high quality software. In order to have faith in a test suite that is assembled is to constantly verify every code change that is introduced to the system. Github Actions (docs) is a wonderful workflow based system that can easily integrate with a Github project.… Continue reading Brand New Unity Project: My Starter Kit

Printable Project Notes Technique

I have discovered a technique that seems to help with project work. It is a combination of digital and physical. I call the technique the “Printable Project Notes technique.” Let me tell you how it works. The generic objective is to use your printer to create something that can help direct your project. The idea… Continue reading Printable Project Notes Technique

Thoughts on Unity Testing

Writing tests for software is important for multiple reasons. For me, testing increases velocity by removing the need for manual verification of a feature or bug fix. For me, testing takes on a form of documentation for my software. For me, testing lets me return to a project and get a little hit of dopamine… Continue reading Thoughts on Unity Testing