Game Engine Design and Implementation: Episode 2 - Memory Manager Design

Subscribers:
11,500
Published on ● Video Link: https://www.youtube.com/watch?v=Gasq6K_UKMg



Duration: 35:18
2,420 views
40


We begin designing our first system, the heap memory manager. We first discuss the reason why we need a memory manager at all. We then decide what features we want from our custom manager. Next we take a look at the specific implementation we want to use (using blocks and segments, headers, and how we will handle defragmentation). We finish up by deciding what classes we are going to need, and what those classes responsibilities are going to be.







Tags:
Game
Engine
Programming
C++
Object Oriented Design
Coding