
Software Renderer in Odin from Scratch, Part II
5th April 2025 • 14 min read
In the second part, we'll refresh some math topics related to graphics programming and then we'll implement vectors.odin.

Software Renderer in Odin from Scratch, Part I
2nd March 2025 • 17 min read
In the first part of the longest series yet, I'll outline what's coming, and we'll lay a cornerstone for the project.

2D Cloth Simulation in Odin with raylib
26th January 2025 • 23 min read
In this post, I'll walk you through the implementation of a two-dimensional cloth simulation based on Verlet integration.

How to Make a Cylindrical Combination Lock In Unity, Part II
10th January 2025 • 7 min read
In the second part, we make a simple editor tool to automate assembly of a combination lock from the previous part.

How to Make a Cylindrical Combination Lock In Unity, Part I
5th January 2025 • 16 min read
Today, we build the foundation for a cylindrical combination lock, commonly found on suitcases and featured in game puzzles.

FFmpeg Subsystem for Screen Recording in Unreal Engine, Part II
18th December 2024 • 22 min read
In the second part, I'll cover the internal implementation of a plugin that provides a screen recording subsystem.

FFmpeg Subsystem for Screen Recording in Unreal Engine, Part I
14th December 2024 • 5 min read
In the first part, I'll guide you through the initial steps of creating a plugin that provides a screen recording subsystem.

How to Create a Level Sequence in Unreal Engine at Runtime
29th September 2024 • 17 min read
Today, I'll show you how to create a sequence in C++, bind object and add keyframes from your own struct or other sequence.

Use Git and PowerShell to Implement Cloud Saves for Any Game
21st September 2024 • 6 min read
In this short post, I'll show you a very simple PowerShell script to add cloud-saving functionality to almost any game.

Make a Fully Functional Calculator in Unity Not Only for VR, Addendum
15th February 2024 • 16 min read
In the addendum, we'll modify the foundation from previous parts to create an RPN (Reverse Polish Notation) calculator.

Make a Fully Functional Calculator in Unity Not Only for VR, Part III
8th July 2023 • 8 min read
In the third part of this tutorial series, we're going to port our project with already fully functional calculator to VR.

Make a Fully Functional Calculator in Unity Not Only for VR, Part II
1st July 2023 • 19 min read
In the second part, we're going to build a tokenizer, recursive descent parser and a foundation for Abstract Syntax Tree.

Make a Fully Functional Calculator in Unity Not Only for VR, Part I
25th June 2023 • 14 min read
In the first part we'll learn how to animate a button with coroutines, work with Unity events and utilize TextMesh Pro.

Learn Working with APIs in Unreal Engine by Building a Virtual Art Gallery
7th March 2023 • 26 min read
In today's post, I'll show you how to get an image from a public API and create a material from this image in runtime.

Procedural Generation of Mazes in Unreal Engine, Part II
17th March 2022 • 22 min read
In the second part, we're going to build on top of our maze array an actual maze from modular pieces using pattern matching.

Procedural Generation of Mazes in Unreal Engine, Part I
15th March 2022 • 20 min read
In the first part, we'll create a maze as an array we're going to use next time to build an actual maze from modular pieces.

How to Make AI Sentient in Unity, Part II
26th October 2021 • 12 min read
In the final part of the series about AI senses, we'll continue with an implementation of patrolling and reactive behavior.

How to Make AI Sentient in Unity, Part I
9th October 2021 • 13 min read
In the first of two parts series about game AI, I'm going to guide you through an implementation of eyes and ears in Unity.

How to Import Problematic Models in Unreal Engine
9th January 2021 • 4 min read
In this post, I'm going to show you how to use Blender to prepare almost any model for UE including material preparation.