Released Summer 2024
Castaway Raft is a single-player 3D survival game, in which the player must gather supplies around an island in order to build a raft and escape.
Solo Game Developer
(Unreal Engine 5, Blueprints)
Programming
Utilized Unreal Engine 5's Blueprint system to track player progress, such as objects collected and objectives, visually using UI Widgets.
Scripted collision events for the player to collect objects, as well as enable building input upon the player reaching all collected items.
Game Design
Designed a collection-based level, which involves the player collecting materials, building the raft, and escaping the island.
Incorporated UI elements to guide the player via objectives and input prompts.
Art
Modeled low-poly 3D game assets, such as logs, a raft, trees, and rocks, using Blender.
Audio
Produced in-game audio using GarageBand and Apple Loops
(Unreal Engine 5, Blueprints)
Collecting an Object: This Blueprint segment represents the player collecting a log in-game. Once the player collides with the log object, the log is added to their collected number. From here, a sound effect plays, and the log is destroyed in the scene.
Objective UI: This Blueprint segment represents the behavior of the Objective UI in the top-left corner of the screen. As the user progresses through the game, the Objective text updates accordingly. For instance, collecting all logs and the mast trigger the raft building text. Once the raft is built, the end text is displayed.
Ocean Respawn: This Blueprint segment triggers when the player collides with the ocean. Once the player enters the ocean, they are reset back to their starting location, serving as a respawn.