Videos
Building A Game of Dice - #GMTKJam 2022 - Day 3
· ☕ 1 min read
Participating in the https://itch.io/jam/gmtk-jam-2022
Join the World of Zero Discord Server: https://discord.gg/hU5Kq2u
Building a Game of Dice - #GMTKJam 2022 - Day 1
· ☕ 1 min read
Participating in the https://itch.io/jam/gmtk-jam-2022
Join the World of Zero Discord Server: https://discord.gg/hU5Kq2u
Building A Game of Dice - #GMTKJam 2022 - Day 2
· ☕ 1 min read
Participating in the https://itch.io/jam/gmtk-jam-2022
Join the World of Zero Discord Server: https://discord.gg/hU5Kq2u
I Built a Tool That Turns GitHub Contributions into Bookmarks Here's How It Works
· ☕ 2 min read
Inspired by GitHub Skyline I’ve built a tool you can run from the command line that generates a bookmark from your GitHub Contributions.
Using C#'s nameof Expression - C# Quick Tip
· ☕ 2 min read
The nameof expression allows you to convert a variable, property, type or function into a string that represents its name.
Sending Real-Time Messages to Unity from a Blazor Website - SignalR in Unity - Part 3
· ☕ 2 min read
Let’s complete our SignalR in Unity experiment by adding a Blazor Website to it. This will allow us to use a browser to send messages directly to Unity to create updates instead of either needing to install a Unity game or run a console app.
Adding Unity Support - SignalR in Unity - Part 2
· ☕ 2 min read
The next part of this experiment is integrating Unity with the rest of our SignalR components so that they can communicate with one another.
Real-Time Messaging Between Console Apps with SignalR - SignalR in Unity - Part 1
· ☕ 1 min read
We’re starting a new project beginning with an introduction to SignalR. Our goal is to introduce SignalR into a Unity project so we can communicate in real-time between a Unity game and a web app.
Exploring MAUI - Multiplatform Apps Built With .NET
· ☕ 1 min read
.NET MAUI is an open-source framework for building multiplatform user interfaces that can reuse code across iOS, Android, MacOS and Windows!
Handling 3rd Person Camera Physics with SphereCast's
· ☕ 2 min read
Hello again internet! Let’s dive into how to manage camera physics in your third person cameras using SphereCasts.
Creating a Quick Custom Profile in the Windows Terminal
· ☕ 2 min read
The Windows Terminal allows you to run any number of different profiles. Some of the defaults that you might see pre-configured include things like PowerShell and Command Prompt, but you can introduce your own profiles to the Windows Terminal to fit your needs!
Exploring How to Write Custom Pixel Shaders for the Windows Terminal
· ☕ 3 min read
The Windows Terminal is a new terminal for Windows that allows you to run PowerShell, Command Prompt, the Azure Command Shell or any other terminal environment.
Creating a Stepped Gradient Shader in Unity
· ☕ 2 min read
Let’s build a stepped gradient in Unity! This is a form of gradient with hard transitions between the different keyframes in the gradient which creates clear blocks of color like you might see on a flag or logo.
Supporting Grid Rendering - LINQ for Unity - Part 3
· ☕ 1 min read
Unity’s Editor UI does not support rendering elements in a grid. For some elements like Textures, Meshes and Materials rendering the results in a vertical list does not use the space of the LINQ for Unity editor view very effectively so a grid-based view could provide a much more concise and cleaner UI.
Using AnimatedValues in Custom Unity Editors
· ☕ 2 min read
When working with the Unity editor it can be useful to animate the movement of a value from one place to the next.
Demoing the Tool and Adding Command History - LINQ for Unity Stream - Part 2
· ☕ 1 min read
Another VOD from the World of Zero Twitch development stream. This is a demo of some of the work that’s happened on the LINQ for Unity tool behind the scenes and also covers introducing command history so that we can track queries run against the tool and quickly rerun them.
Improving Object References - LINQ for Unity Stream - Part 1
· ☕ 2 min read
LINQ for Unity is a new tool I’m building that allows you to run C# queries, typically LINQ, that you can then use to modify objects in your scenes easily.
Building a Tree-Based Calculator in C#
· ☕ 3 min read
Let’s explore a calculator that can solve a variety of equations dynamically. We’ll be able to use this solution to explore tree data structures and specifically the use of binary trees to represent and solve common math problems.
Implementing Scene Switching - An Elevator Between Scenes - Part 2
· ☕ 1 min read
Continuing our elevator and asynchronous scene management system development let’s try to build a 3-scene system that will allow us to create a base scene with the global game objects (our player, scene transition elevator, camera etc) and the two “floors” we’ll be transitioning between.