

Diffuse lighting
Purpose: The assignment was to Add ambient and directional lighting support to the engine. Adding ambient and directional lighting: Light...
Capture the flag - Finite State Machine
Made a 4 vs 4 game of "Capture the flag" using Finite State Machine. AI exhibits "squad behavior". a. Each AI entity communicates with...


Maya Exporter; PIX instrumentation; User Settings .ini
Purpose: The assignment was to Create a Plug-in for Autodesk Maya to easily export mesh in Lua format (Most convenient thing by the way)....


Adding texture support
Purpose: The assignment was to Create a TextureBuilder.exe that processes the input image assets and outputs them into .dds format for...


Creating and loading a Binary mesh file
Purpose: The assignment was to Create a human readable mesh file that stores information about the vertices and indices. Create a...