ScriptableObject’s are a way to make configurable objects you can attach to MonoBehavior’s or others objects. This allows you to quickly create and swap out data on your game objects without having to create and manage entire object Prefabs.
Let’s start expanding on the SVGs in Unity project we started that converts SVG’s into an image format that is usable by Unity (https://www.
Git Hooks provide a way for you to hook into your local git installation and attach additional behavior to common git actions.
Dependency Injection is a tool we can use to automatically provide objects with services they need without having to explicitly declare what is needed inside of the objects themselves.
Implicit usings is a feature in .NET that allows you to have the compiler automatically add global usings to your projects for common namespaces used in projects of the type you’ve chosen.
Today we’re exploring .NET Interactive and how you can use it inside of Jupyter Notebooks to run and document code samples alongside markdown documentation.
Inspired by GitHub Skyline I’ve built a tool you can run from the command line that generates a bookmark from your GitHub Contributions.
The nameof expression allows you to convert a variable, property, type or function into a string that represents its name.
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.
Hello again internet! Let’s dive into how to manage camera physics in your third person cameras using SphereCasts.
Game development can be a really fun way to combine your creative and technical skills to build fun and original experiences!
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.
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.
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.
Let’s create a quick string parsing script that can read a long string and return a delimited set of results (we’ll be finding words).
C# includes a feature that allows you to use the using keyword to define aliases for different types or namespaces in your code.
Let’s start a new project that allows us to load scenes using riding an elevator as the transition. To start with we’ll be building the animation controlling the opening and closing of the elevator doors.
I’ve been working on re-learning how to work with scenes in Unity and am planning a larger project around the feature, but wanted to bring all of you on my journey.
FFmpeg is an open source tool that allows you to edit, encode, decode, transcode and more audio or video from your command line.