https://i.ytimg.com/vi/8GUKmvzRoMA/mqdefault.jpg
Building Coyote Time in a 2D Platformer
· ☕ 2 min read
Coyote Time is an idea in platformers that allows the player to jump for a few frames after they have left the platform they are on.

https://i.ytimg.com/vi/YHNhL5lfur0/mqdefault.jpg
Generating Gates - Sand Table - Part 2
· ☕ 1 min read
Continuing our development of the Sand Table prototype project we’re going to add gates. We’ll build two components for this.

https://i.ytimg.com/vi/2qddAaZ9gZc/mqdefault.jpg
Loading Levels From Textures in Unity 3D
· ☕ 1 min read
Lets explore using a Texture2D as a way to represent tilemapped 2D levels. This gives us a way to easily draw levels in paint, photoshop or other image editing software and import it easily into Unity.

https://i.ytimg.com/vi/m5Ls_NUChMk/mqdefault.jpg
Importing .NET Libraries Into Unity 3D
· ☕ 1 min read
You can import .NET Libraries into Unity in order to expose additional functionality in your game. In this video we’re going to build a basic demonstration of this feature by creating a brand new .

https://i.ytimg.com/vi/FuZHnpgntEI/mqdefault.jpg
Runtime C# Scripting in Unity UI - The Roslyn Compiler in Unity
· ☕ 1 min read
Lets integrate the .NET Roslyn compiler into a Unity game so we can run basic scripts at runtime. This will allow us to write new C# code into a Unity UI object like a Text Box and then execute it.

https://i.ytimg.com/vi/sVYiDboAe_E/mqdefault.jpg
Exploring Gui.cs - Custom Terminal UI's in .NET
· ☕ 2 min read
Gui.cs is a library put together by Miguel de Icaza that allows you to compose complex Terminal UI’s using a collection of View components such as Windows, Buttons, ListViews or Labels.

https://i.ytimg.com/vi/_d8M3Y-hiUs/mqdefault.jpg
Building Boids in Unity 3D
· ☕ 2 min read
Boids are a type of basic AI that can simulate the flocking movement of birds using a few simple rules:

https://i.ytimg.com/vi/0Rnj7YQJfrc/mqdefault.jpg
Calculating Dice Sides From A Mesh's Normals
· ☕ 2 min read
Today I wanted to take a closer look at an older video where we built a dice roller that used Dot Products to determine which face on a dice was rolled.

https://i.ytimg.com/vi/6zACdGL10Dc/mqdefault.jpg
Dynamic Game Speed - Unity Quick Tip
· ☕ 1 min read
You are able to modify the speed of most objects, animations and physics using a single value: Time.timeScale. Modifying this value from it’s default (1) causes the game to run slower (values less than 1) or faster (values greater than 1).

https://i.ytimg.com/vi/B4MU1_Ijo4k/mqdefault.jpg
Prototyping the Sand Table - Sand Table - Part 1
· ☕ 2 min read
I’ve recently moved into a new space and could use some furniture to help fill the space. I’d like to create some interesting objects that can help do that and this is the start of a test project to see what we can build.

https://i.ytimg.com/vi/i100RhwZUnQ/mqdefault.jpg
Embedding Shadertoy in Hugo Websites - Custom Hugo Shortcodes
· ☕ 2 min read
Hugo Shortcodes are a way to use short snippets in your Hugo site that embed custom parameterized objects. Some built-in shortcodes can embed GitHub Gist code snippets, YouTube videos or Twitter posts.

https://i.ytimg.com/vi/U_2u_SeK10k/mqdefault.jpg
Starting the Highscores Service - Online Highscores - Part 1
· ☕ 2 min read
Lets take a look at what is required to create an online highscore board for your Unity game. Throughout this project we’ll take a look at how to create a RESTful web-service, connect it to a database and then expose that web-service to your Unity game.

https://i.ytimg.com/vi/lhKTtceyWHs/mqdefault_live.jpg
Setting Up A Minecraft Server
· ☕ 1 min read
Lets make a new Minecraft server running Minecraft 1.15 for fun and shenanigans with friends. We’ll be exploring Spigot, Bungeecord and Docker Compose in order to get this up and running.