About Me
Who am I?
Hi, I’m Hristo,
I’m a Software Engineer and in my professional career, I’ve been a Technical Lead with C# and a Senior Gameplay Programmer with C++. I have practical and advanced knowledge of many programming languages. I am also the co-founder of a startup called Paper Cranes Ltd. which specializes in website development and course and content creation for learning. You can also connect with me on my LinkedIn.
What is this blog about?
I was inspired by other people and blogs to leave my own mark in the world. In my line of work, I’ve mentored and elevated many professionals to be experienced developers. If you learn with me you will be gaining real practical knowledge that you can apply tomorrow at your job or at your next project.
This blog was created to inspire other programmers and developers to start their journey. In today’s age and time, most of the tutorials for gaming are in video format but that takes time and effort. I plan on simplifying that as well as filling the gaps on some important topics like how to structure the project, how to start from scratch, how to start making a game engine for a simple game, how to start creating assets, etc. Feel free to use the code displayed on this site as you wish.
Courses
CMake Project Management
You can get my course on CMake where I cover configuring CMake projects and the CMake language in detail. You can get the best price from here:
Interactive UI Programming with ImGui
You can get my course on ImGui that covers the basics of UI programming through imediate mode UIs. You can get the best price from here:
Graphics Programming with Vulkan
You can get my course on Vulkan which covers the basics of graphics programming through the Vulkan specification. You can get the best price from here:
Data Serialization
You can get my course on Data Serialization which covers the basics of binary serialization through the flatbuffers library. You can get the best price from here: