Documentation TDD - Milowan/WarChildPort GitHub Wiki

War Child – 3RD Person Shooter

Michael Sweeny & Gavin McGuire– 03/18/2020

Pre-Port:

War Child is a 3rd person shooter that will require many basic systems in order to function as intended. The characters, weapons, missions, crafting, equipping, and all associated menus will have to be managed and the relevant information available to supporting or interacting classes. Below is the technical UML for the design of v0.1.0 of the game, post-port but pre-update. This document will be updated in sprint 2 to include v0.2.0 of the game which after polishing will become v1.0.0.

UML_0.1.0 If you are having trouble reading this image, right-click and select "Open image in new tab" to look around more freely.

Post-Port

After we port the project over to Unreal Engine, we will be expanding on the originally realized gameplay by adding in the Foundry, a means for the player to craft and view their resources, and by adding most of the freedom-of-movement mechanics available in the original Warframe game. These include sprinting, sliding, bullet-jumping, double-jumping, air bullet-time, and air-slide-diving.

See below for the changes to the UML given the above features.

UNL_0.2.0