Taming the Code Jungle: FC/IS in Game Development

The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. Joe Armstrong A couple years ago, I learned from some smart friends of mine about FC/IS, or Functional Core/Imperative… Continue reading Taming the Code Jungle: FC/IS in Game Development

Sins Of Code Readability

In the course of my career, some people have occasionally asked me for advice on software development. It is frequently hard for me to explain my approach. Part of this is because any programmer’s approach is a constant evolution. Would I look back at my code from six months ago and consider it to be… Continue reading Sins Of Code Readability

Project Search & Replace

This page is the portal into info on Project Search & Replace, a plugin for Unity to provide improved search & replace functionality across your project. For more info go to the Asset Store Page. For support I recommend the Discord, but you can email me at chris@enemyhideout.com The plugin contains an up-to-date help system.… Continue reading Project Search & Replace


This page is the portal into artwork I’ve made. I am a hobbyist illustrator. I do not do commissions or work professionally.

PSR Donation Update

Earlier this month I mentioned that I will be donating my profits from my Project Search & Replace plugin for Unity to a non-profit to fight systemic racism. I’d like to thank everyone who purchased a copy this month. It is the end of the month, and PSR has made $1049.70. This is after Unity… Continue reading PSR Donation Update

Facial Motion Capture in Unity: From FaceCap to in-game model

I was recently approached by someone working on a project with an interesting problem. They were capturing facial animation via FaceCap but wanted to apply this motion capture to a Mixamo model. But a common problem is how to get the blend shapes and hierarchy from System X to System Y. In this case, FaceCap… Continue reading Facial Motion Capture in Unity: From FaceCap to in-game model