Rogue-Bot is a fast-paced, rogue-like 2D dungeon crawler shooter, built in Unity by a two-person team. My contributions to the project spanned across programming, design, art, and audio.
Programming
Developed core gameplay systems, including the aiming, shooting, shielding, and parrying mechanics.
Implemented the input system
Designed the enemy AI.
Coded the entire boss fight, which included creating intricate missile attacks and bullet hell attack patterns.
Level Design
Balanced difficulty and designed the level layout framework
Implemented the final boss encounter
Art
Created most of the game's visual assets.
Designed the character and enemy art, animations, and built animation controllers.
Audio
Composed sound effects and integrated them seamlessly into the game.
This project honed my ability to balance technical precision with creative vision, working closely with my teammate to deliver a cohesive and polished game.
In Judgment Protocol, set in a post-apocalyptic world overrun by robotic androids driven by advanced AI, players assume the role of an interviewer tasked with discerning whether incoming refugees are human or AI. My primary contributions to Judgment Protocol included both leadership and programming.
Programming
Integrated all assets into the engine
Designed and implemented the User Interface.
Utilized C# data structures, particularly the List, to manage the hypothetical questions list
Developed the core gameplay loop by employing essential Unity workflows, including subroutine orchestration.
Story/Writing
Collaborated with two other writers to craft a compelling narrative backdrop.
Developed a series of thought-provoking hypothetical questions
Wrote authentic AI and human characters to align seamlessly with the game's themes.
Leadership
Oversaw task allocation and workload distribution for a team of six developers
Ensured that each team member had a balanced workload, allowing for productivity without undue stress.
Through my work on Judgment Protocol, I honed my skills in project management, collaborative storytelling, and technical implementation, gaining invaluable experience in balancing leadership responsibilities with hands-on development. This project taught me the importance of cohesive teamwork, strategic workload management, and the intricate process of creating immersive, narrative-driven gameplay.
In this Unreal Engine 5 gameplay prototype, which I developed entirely independently, players navigate a maze filled with hidden ghosts to reach a final destination. Drawing inspiration from Death Stranding, players rely on a simple directional indicator for guidance, while a laser pointer mounted beneath the gun barrel, akin to Resident Evil 4, aids in spotting and targeting ghosts precisely. This project highlights my proficiency and adaptability with the Unreal Engine framework across various aspects, including:
Blueprint programming
Animation blueprints
Blend spaces and blend trees
UI design and programming
Level design.
One of the primary challenges was implementing third-person mechanics, especially the camera boom and core functionalities such as crouching, aiming, and shoulder-view switching. This project deepened my appreciation for the complexities involved in crafting a smooth, streamlined player experience—elements often taken for granted by players in modern games.