|
LO-1
|
Selects and justifies commonly used game data structures (pool, queue, grid, heap) for given scenarios. |
|
LO-2
|
Implements performant spawn/undo systems with object pool and command pattern. |
|
LO-3
|
Designs grid inventory, loot tables and weighted random selection algorithms. |
|
LO-4
|
Applies broad-phase collision/culling optimization with spatial hash, quadtree or uniform grid. |
|
LO-5
|
Models waypoint, quest and map systems with graph representation. |
|
LO-6
|
Applies character movement and pathfinding with A*, navmesh and steering behaviors. |
|
LO-7
|
Builds a game AI decision system with FSM, behavior tree or minimax/utility scoring. |
|
LO-8
|
Develops integrated systems + pathfinding/AI modules in a game prototype and analyzes them with profiling. |