The prized library that handles all in-game mechanics. I will go over how physics simulations works from client and server’s perspective, the event system, player and map element management. How do you write a game engine that is 100% unit testable? This is how. This part is broken into 4 subparts.