Media Summary: At the start, I tackle the crash from last stream and spend some time thinking about the best solution for the problem. Once that's ... We introduce semaphores to better schedule work for the threads without sleep(). I also answer some viewer questions about AI ... Shorter video today, so I get straight to the point. I add a new heap struct to push draw calls to an array with multiple threads, but ...

Multiplatform C Game Engine From - Detailed Analysis & Overview

At the start, I tackle the crash from last stream and spend some time thinking about the best solution for the problem. Once that's ... We introduce semaphores to better schedule work for the threads without sleep(). I also answer some viewer questions about AI ... Shorter video today, so I get straight to the point. I add a new heap struct to push draw calls to an array with multiple threads, but ... After rewriting and going over the allocation functions, I get back on finding the cause of the flickering bug. Once that's done, I work ... I finalise the last checks I needed to pass for my json parser and start making it into an STB-style header library. I rewrite the entire memory allocation process, to undo some poor choices I made initially. With this simpler layout it will hopefully ...

We try to debug the issues with the threads, but it honestly seems like we're just making it worse. I also include clang's address ... Introducing my thread and queue system, as we try to find the correct path to use it safely. Sorry for the bad audio at the beginning, ... The best debugging method is thinking really hard! FAQ: What are your tools? - VSCodium, RemedyBG, LLVM ...

Photo Gallery

Multiplatform C game engine from scratch | Day 63 [WASM Build]
C# Game Engines in 2025
Multiplatform C game engine from scratch | Day 57 [Semaphores]
5 Things I Wish I Knew Before Making a Game Engine in C
I made the same game in Assembly, C and C++
Multiplatform C game engine from scratch | Day 58 [Threaded Arrays]
Multiplatform C game engine from scratch | Day 61 [Queue Bugfixing]
Multiplatform C game engine from scratch | Masstronaut - Day 24 [JSON finalisation]
So you want to make a Game Engine!? (WATCH THIS before you start)
Multiplatform C game engine from scratch | Day 60 [Allocation Rewrite]
Multiplatform C game engine from scratch | Day 59 [Thread Debug]
Multiplatform C game engine from scratch | Day 53 [Multithreading]
View Detailed Profile
Multiplatform C game engine from scratch | Day 63 [WASM Build]

Multiplatform C game engine from scratch | Day 63 [WASM Build]

At the start, I tackle the crash from last stream and spend some time thinking about the best solution for the problem. Once that's ...

C# Game Engines in 2025

C# Game Engines in 2025

A look at the most popular 2D and 3D

Multiplatform C game engine from scratch | Day 57 [Semaphores]

Multiplatform C game engine from scratch | Day 57 [Semaphores]

We introduce semaphores to better schedule work for the threads without sleep(). I also answer some viewer questions about AI ...

5 Things I Wish I Knew Before Making a Game Engine in C

5 Things I Wish I Knew Before Making a Game Engine in C

join the discord! https://discord.com/invite/JdRWZd2H5x patreon: https://www.patreon.com/

I made the same game in Assembly, C and C++

I made the same game in Assembly, C and C++

programming #gamedev #cpp #assembly #x86 I made the same

Multiplatform C game engine from scratch | Day 58 [Threaded Arrays]

Multiplatform C game engine from scratch | Day 58 [Threaded Arrays]

Shorter video today, so I get straight to the point. I add a new heap struct to push draw calls to an array with multiple threads, but ...

Multiplatform C game engine from scratch | Day 61 [Queue Bugfixing]

Multiplatform C game engine from scratch | Day 61 [Queue Bugfixing]

After rewriting and going over the allocation functions, I get back on finding the cause of the flickering bug. Once that's done, I work ...

Multiplatform C game engine from scratch | Masstronaut - Day 24 [JSON finalisation]

Multiplatform C game engine from scratch | Masstronaut - Day 24 [JSON finalisation]

I finalise the last checks I needed to pass for my json parser and start making it into an STB-style header library. https://timpz.tv ...

So you want to make a Game Engine!? (WATCH THIS before you start)

So you want to make a Game Engine!? (WATCH THIS before you start)

WISHLIST THE

Multiplatform C game engine from scratch | Day 60 [Allocation Rewrite]

Multiplatform C game engine from scratch | Day 60 [Allocation Rewrite]

I rewrite the entire memory allocation process, to undo some poor choices I made initially. With this simpler layout it will hopefully ...

Multiplatform C game engine from scratch | Day 59 [Thread Debug]

Multiplatform C game engine from scratch | Day 59 [Thread Debug]

We try to debug the issues with the threads, but it honestly seems like we're just making it worse. I also include clang's address ...

Multiplatform C game engine from scratch | Day 53 [Multithreading]

Multiplatform C game engine from scratch | Day 53 [Multithreading]

Introducing my thread and queue system, as we try to find the correct path to use it safely. Sorry for the bad audio at the beginning, ...

Multiplatform C game engine from scratch | Masstronaut - Day 18 [OpenGL backend rewrite]

Multiplatform C game engine from scratch | Masstronaut - Day 18 [OpenGL backend rewrite]

The best debugging method is thinking really hard! https://timpz.tv FAQ: What are your tools? - VSCodium, RemedyBG, LLVM ...