Author: chris

  • Unity Tip: Fixing Unity hanging at startup.

    An infrequent, but potentially catastrophic problem that can occur is Unity unable to start up and open your project. I was helping a friend debug this exact problem yesterday. I have a checklist of things that I will generally do to debug the issue and see what the problem is: But First Before you do…

  • Project Search & Replace v1.3 Update: Saved Searches and now only $25!

    Version 1.3 of Project Search & Replace is now in the Unity Asset Store, along with the demo version Project Search. This includes a small bugfix, and a new feature: Saved Searches. AND I have brought the price down to $25!! Amazing! Go buy it now! 😀 Saved Searches Yes, its now possible to save any search…

  • Ludum Dare 36 : Pyramid Scheme

    This is quite a late post, but I recently completed another game jam. I had a great time working with a good friend and making….Pyramid Scheme! You can download it from the Ludum Dare page, and watch a playthrough here:   We really felt like making something experimental and narrative-driven, and this was the result. You…

  • Project Search & Replace 1.2.1 Update

    This is a maintenance release for PSR(Project Search & Replace) and the demo version Project Search. This release fixes issues with Unity 5.4 and above and I am temporarily shipping the product as two subpackages: one for 5.3 and earlier, and one for 5.4 and later. Once it seems appropriate, support for 5.3 and earlier…

  • Whoaaaa…trippy! Creating a Whirlpool Shader

    I saw the whirlpool in the new hearthstone gameplay video and I was hypnotized by it for some reason. I figured this is probably a shader…but how does it work? I was determined to see how. My final result was this: How does it work? My shader doesn’t have the additional layers of transparency and fading that…

  • Project Search & Replace v1.2: Whole Lotta Features

    I have just released version 1.2 of Project Search & Replace with a few new features. The free version, Project Search, has also been updated as well but most of these features are in the full version only. Check out the video overview: Really digging these latest additions, and I hope you do, too! I’ve been using…

  • Games 101: The Semi-Rules of the Unity Life Cycle

    One of the more problematic aspects of any programming is race conditions. Frequently code is dependent on other code that is dependent on other code. So what techniques can we use to make sure that our code initializes and runs without issue? These are my unwritten (no longer!) rules about the cycle of life of…

  • Games 101: Making Singletons My Way

    Singletons are a type of object used frequently in computer programming. As wikipedia says: …the singleton pattern is a design pattern that restricts the instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. So that means you only have one of the class, and you can access it anywhere. Using a…

  • Games 101: Coding Gameplay

    Let’s talk gameplay. What’s the difference between, say, ‘gameplay’ programming and other programming? If you are developing a game, you might need to make lots of things: shaders, engine, lighting, modeling, animation, in-app purchases, banhammers, web sites, the list goes on. But these things do not a game make. Gameplay makes a game. Gameplay is what you…

  • Game Development

    This page is the portal into various game dev articles I’ve written. Similar to my Source Code Archive.