Posted March 05, 2020 by JimmySniffles
#SGD 300 FPS-RPG | Dev Log
This week I reacquainted myself with Unity, Scrum project management and SourceTree. Also began setting up the FPS RPG project by pulling the base project using SourceTree from the Master branch and creating a personal branch and folder within Unity to work from. Then completing the set tasks given on Trello which were to work on player input and player character attributes within Unity.
The following are the primary goals this week.
The following is the primary author and any secondary authors who assisted in completing the set tasks given this week.
The following are the technologies, tools and resources to assist in completing the set goals this week.
The following are the key tasks that were taken to help a developer/reader understand how the tasks were completed.
5. Researched and implemented player state machines using 'Enums'.
6. Pushed my work onto Jamie_Pasnin branch on SourceTree.
The following is any particular lessons learned this week.
Because this week was primarily focused on recap and set-up, there was not a lot of new knowledge or skills learned, however I did learn how:
The following is a list of any issues or risks that were unable to be resolved that caused tasks to not be completed this week.
The following describes why I chose the solution that I did to complete the goals set this week.
After refreshing myself with Unity, SourceTree, Scrum and setting up the project, I wanted to first look at the documentation to get a fundamental understanding of how input works in Unity and searching online to find a forum to refresh my mind as to how to set-up 'Enums' and state machines within Unity.
After learning keywords and how input generally works within Unity, I than searched how to implement the input code shown within the documentation as a FPS game because the documentation does not specify how to implement the code and other necessary features such as a camera that works together within the context of a FPS. That's when I came across a YouTube video that teaches how to implement input, character movement and camera within Unity within the context of making a FPS game.