Menu Share

Posts by hristo

Fixed point math in C

by | Published on

Why did PS1 graphics looked so clunky and how where 3D graphics generally made prior to the graphical APIs. One thing I found out was that these older engines have something called fixed point math.
Read More

Writing generic code in C – Part 2

by | Published on

After some comments on my previous post about writing generic code in C where people argue that this is "poor man's overloading" I wanted to...
Read More

Fixing memory leaks with Deleaker

by | Published on

Deleaker is a tool for Windows that helps you fix memory leaks quickly and never worry about hours of hunting memory bugs.
Read More

Writing generic code in C – Part 1

by | Published on

Dive into the world of C generics, exploring how to write flexible, type-safe code without the pitfalls of traditional macro-based solutions. Learn about modern techniques to achieve generic programming in C.
Read More

Curves for Games

by | Published on

Curves are useful for game development. In this article, I will explore how to calculate them and also what they are used for.
Read More

Implementing a network server (Part 1)

by | Published on

In this article I explore a way to implement a central network server for a MMO game based on seperate game rooms.
Read More

Top 3 Websites for Learning Shaders

by | Published on

In this article, I will mention 3 great websites to learn how to create your shaders in GLSL that you shouldn't miss out on!
Read More

The Defold Game Engine

by | Published on

In this article I will give you an overview of the Defold game engine and why to choose it over Godot, Unity or Unreal.
Read More

What Are Intrinsic Operations in C++

by | Published on

Intrinsics are like a recipe for the most optimized code that you can write to achieve certain behavior.
Read More

Double Linked List with a Single Link Field

by | Published on

In this article I will show you how to make a linked list using a simple mathematical hack. This will produce a more memory efficient list.
Read More