Game developer's playground

A blog to hopefully help someone


Unity: Enable the rendering Depth Buffer(URP)

Want to create a visual effect using the depth buffer but didn't get it to work? This is reintroduction on how to enable it in Unity3D when using the Universal Rendering Pipeline.
Published Sunday, 03 October 2021

Unity coding tips: Linq expressions

New to Unity with limited C# experience? Learn how to take advantage of what C# has to offer and improve your code by using the System.Linq namespaces.
Published Wednesday, 12 May 2021

Shader effect: Invisibility shader

This post will go over how grab passes and UV manipulation can be used to create a shader effect so simulate partial invisibility.
Published Wednesday, 05 May 2021

Shader effect: Light circle

This article goes over how a selection effect circle is built for Unity using CG and ShaderLabs.
Published Monday, 26 April 2021

Unity coding tips: higher order functions

New to Unity or C#? Learn some tricks to make you a better developer and write better code.
Published Monday, 26 April 2021

Dev blog: Implementing AI states

Time to use the Behavior Graph framework to build some usable AI.
Published Tuesday, 30 March 2021

Dev blog: A framework for an AI system

Revamped AI behavior graph system for MageQuest. In this post a basic Framework is designed and implemented.
Published Monday, 01 March 2021

Optimizing shader performance with texture packing

Learn how to use GIMP to pack multiple grey scale texture maps into a single image file.
Published Monday, 26 October 2020

Create a spline tool: Part 2

Continuation on how the build a spline tool for Unity. Goes over on-the-fly generation of a mesh.
Published Sunday, 25 October 2020

Create a spline tool: Part 1

Learn how to use cubic Bezier curve the create a spline based on control points.
Published Saturday, 03 October 2020