Summary
This chapter first covered a quick addition to our GDD to add specifics for our new 3D FPS game, including considerations for 3D-level design. We used the updated GDD to block out the interior habitat level environment from a greyboxing kit of modular parts that snap together and draw out a level map, all using Unity ProBuilder.
We continued by learning how to rapidly add an FPS player character to our game by leveraging the Unity Starter Assets first-person character controller. We also rapidly added behavior to our player with code reuse for the health system and healing pickups. Code reuse and refactoring 2D components to the 3D API method counterparts also allowed us to quickly make an animated door that opens when the player triggers.
In the next chapter, we’ll continue with the environment-level design by replacing the modular greybox kit Prefabs with art assets and decorating with more Unity-provided tooling: Polybrush and Decals. We will then finalize the...