top of page

Objective 3

Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.

uatanksScreenshot.PNG

Tank Game

Engine

Unity

Description

Used a List to create a simple procedural map generation for the game. There were a few rooms that would be chosen from and connected together, making sure to open the correct gates to make sure the edges were all locked. 

I also used a List for the idea of object pooling for the bullets in the game. Instead of spawning new ones when they're shot, they will all just be reused to make things easier while the game is going.

EmptyWavesScreenshot.PNG

Empty Waves

Engine

Unity

Description

I used a LINQ structure to store items. This could be used to add new ones, sort them by item type or by name.

I also am using a list library to keep track of conversations for characters so that it's easy to grab a random one when needed.

Objective 3: Services
bottom of page