Writing a Snow Covered Shader
· ☕ 1 min read
Lets write a custom snow covered surface shader in Unity that can procedurally generate snow and place it on top of any object in our scene.
Using C#'s Yield Keyword
· ☕ 2 min read
C#’s Yield operator allows you to define enumerable sets which can be dynamically generated and are lazily evaluated. This enables a number of fun things that would be difficult otherwise such as infinite lists.
Exploring How To Write Custom Gradle Tasks
· ☕ 2 min read
Gradle is a build tool for Java and other JDK based projects that uses a series of tasks to compile, test and run your projects.
Learning to Compile a Java Class From Scratch
· ☕ 2 min read
Lets explore how you can compile a Java file from scratch without an IDE or other tool. All you will need to be able to do this is the Java Development Kit (JDK).
Exploring Unity Debugging
· ☕ 1 min read
Debuggers are a great way to find out what is actually going on in your code. They allow you to pause, inspect and modify the state of your program at any time.
Writing Our Own Diffuse Lighting Shader
· ☕ 4 min read
Lets explore how to build diffuse lighting onto our meshes. This is intended as somewhat of an introduction to some of the magic behind shaders.
Learning Unity's XR Input System
· ☕ 2 min read
There are two ways to handle input in your VR games built with Unity. Right now we have used Unity’s Input system to allow us to create Axis and Buttons which can be retrieved using the normal Input.
Tracking Rigidbody Velocity in Asteroids VR
· ☕ 1 min read
In order to better track and debug in Asteroids VR I’d like to be able to track how fast the player is moving at any point in time.
Building Asteroids VR - Day 1
· ☕ 1 min read
Lets Build Asteroids VR this Weekend! Asteroids VR is a recreation of the classic Asteroids style of game with a twist.
Turning Circular Pixels Into Diamond Pixels
· ☕ 2 min read
In previous videos we’ve built a pixel shader that renders circles instead of the traditional squares. You can rotate the pixels so that the circles can be oriented at any angle to one another.
Making Our Pixels Round - Circle Pixel Shader - Part 3
· ☕ 1 min read
In the past two episodes we’ve created a pixelating shader that divides an image into a lower resolution grid of pixels and a second shader which renders a circle inside of a 1x1 area.
Learning The .NET Core Command Line
· ☕ 2 min read
How do you start a new .NET Core project from the command line? How do you learn how to use the commands and figure out what is available for you?
Lets Draw A Circle - Circle Pixel Shader - Part 2
· ☕ 1 min read
Last time we built a grid of pixels for our circular pixel shader. In this video, part 2, we’re going to be figuring out how to draw a circle.