Menu Share

Posts by Hristo Iliev

I am a gameplay programmer and a game developer. Games are my hobby and my work and I love programming so both combine very well :)

About Unity’s New Pricing Model

by | Last Updated:

I discuss the problems with Unity's pricing model and the benefits of using a custom or free game engine.
Read More

Using ImGui for Game Development

by | Last Updated:

In this article you will learn more about what ImGui is and why you should use it in your next project.
Read More

My Course on ImGui is out!

by | Last Updated:

I created my second course. In this one I teach a little bit about graphics programming but mostly focusing on the UI programming with ImGui.
Read More

C Logo

5 C/C++ Programming Books to Elevate Your Skills

by | Last Updated:

Often in this blog I talk about programming and CMake but my articles are often targeted to people who can already develop and know programming. If you're a beginner programmer you might find some concepts harder to learn and in this article I would like to suggest some books that I've used to learn and understand programming and some that I've heard are really good even though I haven't read myself.
Read More

Design Icon

What are Shaders?

by | Last Updated:

In this article you will learn on the basic level what shaders are and how they are used in graphics programming.
Read More

C++ Logo

Rust enums in Modern C++ – Match Pattern

by | Last Updated:

In this article I show a smart way to do variant matching in C++ using a few clever macros and the std::visit function.
Read More

C++ Logo

The Microsoft.GSL Library

by | Last Updated:

In this article I will explore a library for C++. It is called GSL and it is an open-source library by Microsoft under the MIT license.
Read More

C++ Logo

Rust Enums in Modern C++

by | Last Updated:

A lot of people comment about rust enums being really powerful and I wanted to showcase how one can achieve the same functionality in C++
Read More

C++ Logo

C++ Conditional Statements

by | Last Updated:

In this article I explore conditional statements in C++ and there are a few more advanced examples for intermediate programmers.
Read More

Design Icon

What is Graphics Programming?

by | Last Updated:

In this article I explore what graphics programming is as well as some common terminology and tools used in it.
Read More