RESUME




GorillaBayTitle

Gorilla Bay is a game-based learning platform for refugee learners, assisting in STEM topics with a focus on teaching vocabulary. The project's current language option is Swahili but can support all languages.

Overview:
Modular quest and dialog systems.
Player photo-taking features.
Gameplay that covers STEM topics such as the solar system, physics, ecosystem, and the human body.
Concepting and prototyping gameplay after brainstorming with professors from diverse academic backgrounds.


Photo-taking Mechanics
Enhanced the existing photo-taking mechanic by reverse-engineering the camera system, enabling it to take photos of various objects and characters in the environment, not just quest actors. It also implements a targeting system that tracks all photographed actors and identifies the closest one using line traces. A modular component is added to actors that can be photographed which stores information like dialog.

Camera


Quest System Development
A quest system was created for meaningful gameplay, guiding players through objectives tied to educational content. An actor array is used for tracking goals, enabling quest progress to be saved and resumed, and allowing pictures to be taken multiple times for further review. Quest markers were added to assist players in navigation, which toggle visibility when entering photo-mode. Interactables are quest items that are not collected by taking photos, adding variety. They utilize the same base quest actor framework so markers and dialog work the same.

Quests
Markers
Interactables


Character Customization
Programmed the character customization pod allowing players to personalize their avatars. All features are categorized such as hair, facial features, and clothing. By employing consistent pivots for future model integration, there is limitless customization potential.

Customization


Download