SPIKE REPORT, Week 8-9
SPIKE TITLE - Quest Rework and Load Screens
Context
Learning how to create Loading Screens, Understand Source Tree in depth as well as Rework the Quest System
Goals
- Learning and Understanding the Basics of Source Tree and Loading Game Levels and Making A more Simplfied Version of the Quest System easier to Understand and Manage and Test
- We need to aslo know who to create a bLoading Screen and how the Loading Bar moves with the loading progression of the game how to reduced and combine components of the quest system and simplify it
- Working to find a solution to create a Loading Screen for our project and A Better Understanding of Source Tree and Rework a more efficent quest system.
Personnel
In this section, list the primary author of the spike report, as well as any personnel who assisted in completing the work.
- Primary - Alexander Schiemann
- Secondary - N/A
Technologies, Tools, and Resources used
Provide resource information for team members who wish to learn additional information from this spike.
- Quest System made by making use and setting Quest Goals
- Creating a Quest System in Unity How to Set Quest Goals
- Using Quest Goals to create a functional quest system
- Quest | Making a Simple RPG - Unity 2017
- Shows a increadibly detailed Quest System Manager Creation and Use
- Unity - Quest System Pro - Getting started
- Makes use of Unity UI in combination with C# script to create a quest manager and quest journal
- Unity - Quest System Pro - Getting started
- Simple Loading Bar for Loading Levels
- How to make a LOADING BAR in Unity
- Basics of a Loading Screen and Bar
- Unity 5: Loading Screen/Bar
- Loading Screen with a Scene Manager
- Unity 5.3 - Loading Scenes with Scene Manager
- Complex Loading Screen and Level Manger
- Unity 3D Loading Screen Tutorial + Free Script
- How Source Tree and Bitbucket Work
- Git Repository (Bitbucket) + SourceTree GUI Tutorial
- How Source Tree and Bitbucket Work
- Git for Absolute Beginner with BitBucket and SourceTree
Tasks Undertaken
- Create a new scene for the Test Button of the loading of the loading screen and game
- Create A loading bar using a game UI slider as the base but getting rid of its slider node
- Re-worked the Slider changing it color size and the way it displays to fit a loading bar
- Created a script to make the loading screen load the game-
- Watched Many Tutorials on Source Tree to Better Understand Commits, Pull, Push, Cloning, Fetch, Branch and Merge and Tag as well as the Staches, Remotes Histoy and File Status
- Reworked a New Quest System design using only 4 scripts compared to the former 10-12 script quest system
- Created A new Player Script, New Quest Script, New Quest Goal Script and A Quest Creator Script
- The New Quest Script mangages the other scripts and connects them and acts as the systems compared
- The Quest Creator Script creates the quests as well as connects the quests to the UI objects such as the dialogue and Quest Overview and Character Windows.
- The Quest Goal Script decided the quest type as well as the requirements of the quest and acts as the actual quest in combination with the quest creator
- The Player Script Shows the Players data such as his experiences gold and active quests including its details and rewards.
What we found out
How to Create A loading Screen to load actively creating a loading bar that moves according to loading status of the games level/scene being loaded also a better Understanding of source tree and how to create an own branch for the project and better upload work and find uploading errors. Also learned how to simplify and narrow down elements of a system for a game and Rework it into a more effiecnt and user friendly system that can be used by others easily to adjust add to and give general oversite
Creating Loading Screen
Primary Resource for creating a Loading screen that will show up while a level is being loaded can be found here: How to make a LOADING BAR in Unity Unity 5: Loading Screen/Bar
Source Tree and Bitbucket Tutorial
Primary Resource for understanding SourceTree and Bitbucket connection can be found here: Git Repository (Bitbucket) + SourceTree GUI Tutorial
Open Issues/Risks
One has to be increadibly careful with their syntax and order of code otherwise the code will easily break
Recommendations
My Recommendation is to go through all tutorials above and the ue4 project file and always make sure to use debug to test your code
Get Questing Simulator
Questing Simulator
Simulates The Function of A Quest
Status | Released |
Author | A_S293 |
Genre | Platformer |
Tags | 3D |
More posts
- SPIKE REPORT, Week 6-7Oct 20, 2019
- SPIKE REPORT, Week 4-5Oct 20, 2019
- SPIKE REPORT, Week 2-3Oct 20, 2019
- SPIKE REPORT, Week 1Oct 20, 2019
Leave a comment
Log in with itch.io to leave a comment.