Game developer's playground
A blog to hopefully help someone
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.
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.
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.
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.
Saturday, 03 October 2020
Better tools visualization: adding editor handles
Improve the usability of Unity Editors by adding Handles. Real examples from Bonafide Prefab Painter Unity Addon.
Wednesday, 30 September 2020
Unity editor: More tricks to protect you from yourself
Examples on how to create PropertyAttributes and PropertyDrawers to make better Unity Editors.
Monday, 28 September 2020
Unity editor: Tricks to protect you from yourself
Collection of tips on how to make Unity editors more useful and less error prone.
Tuesday, 01 September 2020
Shader effect: Soft "alpha clipping"
Simple way to fix some less-than-perfect textures for visual effects using built-in shader functions for Unity3D.
Sunday, 03 May 2020
Unity: Enable camera Depth Buffer
Want to create a visual effect using the depth buffer but didn't get it to work? This is how to enable it in Unity3D.
Thursday, 09 April 2020
Unity Effects: Decal shader
Create a decal effect shader for Unity3D from scratch.
Wednesday, 08 April 2020
Copyright © Bona Fyrvall 2021