Engine Overview¶
Serge is a game engine writen in Python on top of pygame.

Typical game folder structure for a game.

Engine Structure.
![digraph foo {
engine -> world [label="∞"];
world -> zone [label="∞"];
zone -> actor [label="∞"];
actor -> visual [label="1"];
engine -> renderer [label="1"];
renderer -> layer [label="∞"];
engine -> mouse [label="1"];
engine -> keyboard [label="1"];
}](_images/graphviz-a56a952503781e50c0ba3ff6b7d9ae46d7c81573.png)
Typical game flow.

Serge is a game engine writen in Python on top of pygame.
Typical game folder structure for a game.
Engine Structure.
Typical game flow.