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.