Pastopia is a first-of-its-kind, open-world game experience that rewards players with pure gameplay and the tangible outcome of learning to code. Player will encounter echoes of the past as a Korii, a mysterious Memory Walker who can travel through the landscapes of forgotten memories and restore them.
Achievement:
Level Up KL 2024 - Best Technology Award
My roles and contribution on this project:
Implemented custom editor tools using Editor GUI and UI Toolkit to speed up production. (e.g. Block Puzzle Grid Setup, Custom Cutscene Event Hooker, Custom Build Editor Window, Handle CSV data to create accounts for students, UI Creation Setup)
Gameplay Coding Integration with Third-Party Languages such as MiniScript, PocketPy (Python), and BlockEngine2 (Block Code Programming)
Recreated scalable code editor code-completion structure that able to tokenize and perform analyzation on different languages with
Developed scalable FSM UI manager structure that able to handle complex UI operations.
Setup Custom Build Pipeline to Switch Gameplay Mode, Run Automated MacOS Notarization CLI.
Responsible on integrated different backend stack such as PlayFab SDK, MongoDB to manage player database, running server cloudscript, create endpoints to access collections.
Skill Set:
Unity
C#
PlayFab
MongoDB
Custom Tools made for Pastopia
Block Puzzle Editor
Cutscene Custom Event Listener
Custom Build Editor Window
UI Creation Setup Editor