History For those curious about the history of the directional pad, the Gaming Historian has you covered with this exquisite… Read more Examining the D-pad
Unity LWRP PBR Shader Node
Note: This guide was written for Unity 2019.2 using LWRP v. 6.9.1. Say you want to layer some effect on… Read more Unity LWRP PBR Shader Node
How to Master a Skill Using Biology
If you have ever picked up an instrument, paint brush, baseball bat, or programming IDE you have almost certainly faced… Read more How to Master a Skill Using Biology
Programming Pattern: Command
The command pattern places an method call into a object. They are the “object-oriented replacement for callbacks.” This crystallizes the… Read more Programming Pattern: Command
Boolean Algebra
There are three basic tools in boolean algebra that when used together, can help you solve complex logical problems or… Read more Boolean Algebra
Skinning Multiple Meshes to a Single Rig in Unity
Note: The guide below is a good one-off solution if your game does not rely heavily on this feature. If… Read more Skinning Multiple Meshes to a Single Rig in Unity
Singletons, Statics, and the Assumptions We Make
The Singleton Pattern If you crack open Design Patterns Elements of Reusable Object-Oriented Software, you will find the following intent… Read more Singletons, Statics, and the Assumptions We Make
Building a Modular Character Controller: State and Interfaces
I love building character controllers. I love doing the vector math. I love testing and tweaking until everything feels super… Read more Building a Modular Character Controller: State and Interfaces
Nesting Git Repos: Versioning Projects and Their Components
In this post I will use a Unity project as an example, but the same practices apply to any Git… Read more Nesting Git Repos: Versioning Projects and Their Components
Lessons from a Hackathon
This past week several colleagues and myself traveled from Purdue University in West Lafayette, Indiana to Long Island, New York… Read more Lessons from a Hackathon