Today, here’s a third batch of shaders from my Shader Journey – some screen post-processing effects!Read More »Shader Journey #3: Basic Post-Processing Effects
Did you know that a method can return multiple values in C#? That’s thanks to tuples and deconstruction!Read More »Using tuples to pass simple data quickly in C#
Today, let’s continue our web 3D runner game and create some objects to populate our level!Read More »Making a 3D web runner game #5: Spawning obstacles and bonuses
Let’s continue our RTS game and implement a custom input manager for some shortcuts!Read More »Making a RTS game #28: Adding some shortcuts (Unity/C#)
Did you know you can create your own panels in Blender using the Python API?Read More »Creating a custom panel with Blender’s Python API
Let’s keep working on our web runner game and add an infinite plane with a little trick that relies on shaders!Read More »Making a 3D web runner game #4: Making an infinite plane with a shader
Today, let’s finish up our unit upgrade system!Read More »Making a RTS game #27: Levelling up our units! 2/2 (Unity/C#)
Let’s see how to create custom panels in Unity – and have them run async code!Read More »Running async code in Unity… in edit mode!