Remove Culling Remove Game Engine Remove Puzzle
article thumbnail

Delores Source Code Released!

Grumpy Gamer

I'm not talking about your unit tested sort routine, I'm talking about complex puzzle logic and odd UI uses. Releasing the engine source (c++) is problematic for a few reasons. It's a big job and would split my main engine off from the released engine, which becomes a merge catastrophe (either that or a million #if's).

article thumbnail

Delores Source Code Released!

Grumpy Gamer

I’m not talking about your unit tested sort routine, I’m talking about complex puzzle logic and odd UI uses. Releasing the engine source (c++) is problematic for a few reasons. But the most important reason is that I like to make games and want to dedicate most of my time to making new ones, not supporting an engine.

article thumbnail

Why does Godot use Servers and RIDs?

Mircosoft Game Dev

Before going into optimizing for multiple threads, let's first take a look at the typical order of execution of the main blocks of a game engine. Research on game engine optimization for multiple threads at the time resulted in documentation and papers for a new technique named job scheduling. How is this achieved?

Render 52