EXILED PRINCESS
ROLE
Game Tutorial Programmer and Tutorial UI
DESCRIPTION
-
Designed opening tutorial level
-
Programmed conditions and stage checks based on players movements
-
Incorporated voice acting dialogue and subtitles
YEAR
2022
GENRE
3D Beat-Em-Up
PLATFORM
PC & Nintendo Switch
GAME DEVELOPMENT ENGINE
Unity
VERSION CONTROL
GitHub (GitKraken)


OVERALL TUTORIAL DESIGN
TUTORIAL
-
Programmed stages based on boolean condition checks that count the number of times a task has been performed
-
Prevent player and enemies from moving while instructional dialogue is being played and the next task prompt slides into the scene
-
Revised other team members code for decoupling and adapted it to work with the tutorials condition-checking system
-
Programmed conditions to stop player from achieving certain tasks too early in the tutorial. This ensures that all tasks are completed in the correct order, according to the pre-recorded dialogue, and in sync with task UI prompts
-
Reconstructed enemy AI based on the needs of the tutorial
-
Implemented all art assets in scene and added custom colliders to prevent characters from leaving tutorial area
USER INTERFACE
-
Used Photoshop to create task prompts that are sliced in half, fall apart, and drop of the screen when a task is completed.
-
Added spark particle effect for text being sliced in half with Unity's particle system, and animated all text slide-ins and drops via Mecanim in Unity.
-
All UI is timed and set to appear only if the previous tutorial tasks are completed
-
Programmed button prompts for UI to change depending on what console the game is being played on. Additionally, if a controller is connected, the PC version prompts will change to Xbox buttons, or change back to PC prompts if disconnected during gameplay
