Videos
https://i.ytimg.com/vi/lFsgmxzw7IU/mqdefault.jpg
Inline Initializing C# Dictionaries - Quick Tip
· ☕ 1 min read
C# allows you to seed data into your dictionary when it’s constructed by using an initializer function that accepts a series of key, value pairs after its constructor that causes those elements to be automatically inserted into your Dictionary’s for you.

https://i.ytimg.com/vi/F11BhVjmyd0/mqdefault.jpg
Inline Initializing C# Lists - Quick Tip
· ☕ 1 min read
C# includes a method for initializing Lists that means you do not need to repeatedly Add("foo") throughout your code.

https://i.ytimg.com/vi/xQYmSVbacG4/mqdefault.jpg
Interpolated Strings in C# - Quick Tip
· ☕ 1 min read
C# has the ability to build strings in a number of ways. The simplest is concatenating them, but it’s not always the easiest or best solution depending on what you’re making.

https://i.ytimg.com/vi/xYl5qRgOw_M/mqdefault.jpg
Top Down Following Spaceship Controller
· ☕ 1 min read
Now that we have a spaceship controller that can take a direction input and turn that into movement we can start to play around with it.

https://i.ytimg.com/vi/O5eXHyDLVmw/mqdefault.jpg
Math in the Unity Inspector - Quick Tip
· ☕ 1 min read
Unity has made it a bit easier to compute some values in their editor windows by allowing you to enter math formula’s into the inspector.

https://i.ytimg.com/vi/4-eTwIyntcQ/mqdefault.jpg
Rotating Unity Gizmos - Quick Tip
· ☕ 2 min read
Gizmos are a really handy way to indicate a whole range of interesting information during development of your project.

https://i.ytimg.com/vi/8cZo-c-f1yc/mqdefault.jpg
Exploring Dot Products in Unity
· ☕ 2 min read
Dot Products are a really easy and fun way to compare Vectors in space. When comparing two normalized with a dot product the result will be the cosine of the angle between the two Vectors.

https://i.ytimg.com/vi/FeL4uWGdtUY/mqdefault.jpg
Building a Custom Node in Unity's Shader Graph
· ☕ 2 min read
With the introduction of Shader Graph Unity also added support for Custom Nodes you can build yourself by creating custom CodeFunctionNode.

https://i9.ytimg.com/vi/upbrdvQVPDw/mq2.jpg?sqp=COe3qPQF&rs=AOn4CLBpf-X16N0245xN-P_sDletu_luFw
Flight in Asteroids VR Demo
· ☕ 0 min read
A demonstration of early flight mechanics in Asteroids VR that enable complex movement and 6 degrees of freedom.

https://i.ytimg.com/vi/gM2J2DWCTnM/mqdefault.jpg
Creating and Using SSH RSA Tokens on Windows 10
· ☕ 2 min read
I’d like to be able to connect to my servers without having to continuously enter my users password. We’re going to accomplish that by making use of an SSH Security Token.

https://i.ytimg.com/vi/-vGNd8pnbYs/mqdefault.jpg
Learning How To Use Step and Smoothstep in Shaders
· ☕ 1 min read
A number of people have commented that we should be using step or smoothstep instead of some of the branching if/else blocks we’ve used in other videos (branches in shaders tend to perform worse than other functions).

https://i.ytimg.com/vi/R05OYXNDyas/mqdefault.jpg
A Circle Shader in Shader Graph - Ripple in Shader Graph - Part 1
· ☕ 2 min read
Lets learn Shader Graph by building our ripple shader entirely within Shader Graph. The goal of this series is to reproduce the ripple shader we’ve been working on and compare/contrast the process of building the same shader in both tools that Unity makes available to you.

https://i.ytimg.com/vi/UVdXUXv3Bw8/mqdefault.jpg
Point and Ripple - Ripple Shader - Part 2
· ☕ 2 min read
Welcome back! Let’s expand our Ripple Shader so it’s a bit easier to control and set the groundwork for some of the upcoming features we’ll want to build for it.