Teachers Templates
When I was a student at Marshall University I had started creating a set of templates to use as instructional aids. The templates are being remade fro mthe ground up but for now they can be found here. With the help from the MegaGrant I’ve been able to commission David Dunfee of Ugly Monkey Studios to help with the project.
The first project was a Tower Defense (above). I often go over examples in class that don’t cover specific game types, with the limited time with students I wanted to have a collection of small games to use as talking points.
Stated an AI example to cover navigation meshes, Nav links, and Blackboard / behavior trees.
The Space Shooter is an example of object pooling. Before we were spawning and destroying enemies and projectiles. At times the FPS would sink as low as 40 fps. After implementing object pooling we stay at 120 fps. This technique helps with memory allocation. Instead of rapidly creating and removing these objects in memory, they are persistently in the scene and in memory, swapping between a resting and active state.