For this project I implemented a techdemo that showcases AI behavior in a small Zombie game.
The project was created in a DirectX engine called the Overlord Engine that was half made by my college (Digital Arts and Entertainment) and half by me. The Project was written using C++ and DirectX | HLSL.
Here is a list of engine features I wrote myself:
- Navigation mesh support
- A* Pathfinding for Grids and nav-meshes
- Flocking steering behavior
- Behavior trees
- Shadow mapping
- Skinned animations (GPU)
- Text and Sprite rendering
- All HLSLÂ shaders
- Billboard Particles
- Skybox
- PhysX Character Controllers
You can view the shaders when downloading the project in the resources folder.