Jetro De Leon
Game Developer Portfolio
About Me
Hi, I'm Jetro Mark De Leon, a game developer proficient in Unreal Engine, with experience in Unity, and a bit of Godot. I hold a bachelor's degree in Computer Engineering and an advanced diploma in Game Development. My passion lies in NPC AI development, but I also enjoy expanding my skills by learning new tools.
Phasmonica
Game Overview
Phasmonica is an asynchronous multiplayer game where four zombies, controlled either by AI or PC players, are tasked with hunting down a mad musician played by a VR player. The mad musician has the ability to hide inside chests and closets to evade capture. However, any noise detected by their microphone will alert the pursuing zombies to their whereabouts.The game is developed in UE5
by 4 programmers and 5 artists.Contributions
• Developed the zombie AI that imitates the behaviour of a player-controlled zombie using UE5's Behavior Tree
and AI Perception System
. The AI behaviour includes player, noise and hiding spot detection as well as patrolling around the map.
• Set up NavMesh
and NavLinkProxy
objects in the level to allow the zombie AI to navigate around the level.
• Created a Light Probe System that allows an Actor
to detect nearby light sources to determine how illuminated they are. This system was built to allow lighting to affect the zombie AI’s sight, making them less likely to see the VR player in darkness. Unfortunately, this feature was cut from the project.
• Created a system that manages UI pop-ups with functions that set their visibility and transform and a collision avoidance feature that prevents them from popping up inside objects.
• Wrote a high-level overview, tutorial and API documentation for the AI, light probe and UI pop-up system.
Unreal Engine 5
Perforce
Trello
Notion
Oculus Rift S
Cult of the Draglops

Game Overview
Cult of the Draglops is a fantasy sci-fi 2.5D action platformer where you play as a cyber wizard tasked to destroy the Draglops and its cult.The game is developed in UE5
by 2 programmers and 4 artists.Contributions
• Created the boss level, which involved programming the Draglops' Blueprint
and its attacks, setting up the Draglops' Animation Blueprint
, programming the Draglops' AI using a Behavior Tree
, assembling the boss arena using assets made by the artists, and crafting an elevator cutscene using Level Sequencer
.
• Elevated the boss level experience by introducing 'juicy effects' such as slow motion, camera shakes, and zoom-out sequences.
• Utilized UE5's Chaos Destruction
to create destructible windows and platforms to enhance player immersion.
• Programmed three non-boss enemy AIs with different movement and attack patterns. Established a core AI controller and crafted individualized child AI blueprints for each enemy type.
Unreal Engine 5
Perforce
Trello
Notion
Slime Hunt Remix

Game Overview
Slime Hunt Remix is a solo project developed in UE5
for an assignment that required adding a new mechanic to an existing game and designing a level around it. This game introduces a unique mechanic where players must utilize self-propelling fireballs to navigate through a cavern. Players must utilize this mechanic to avoid sharp spikes and kill slime monsters.
Unreal Engine 5
GitHub
Notion
Project Yume
Game Overview
Project Yume is a one-month solo project created in UE5
. It's a prototype for an action game where players can use input combos to perform powerful abilities. The map features ground and aerial enemies to test the character's movement and combat skills.
Unreal Engine 5
VRoid Studios
Clip Studio Paint
Notion
Rift City Rebels
Game Overview
Rift City Rebels is a multiplayer platform fighting game where the objective is to knock opponents off the stage. Players can engage in local multiplayer matches against others or face off against AI opponents.The game is developed in UE5
by 6 programmers and 12 artists.Contributions
• Created a collider-based ability system that enables/disables attack hit colliders via animation notifies.
• Created a projectile ability system that spawns projectiles via animation notifies.
• Created base projectile Actor
that could easily be modified by other developers to implement custom behaviours.
• Created documentation for the collider-based and projectile ability systems that provide clear instructions on setting up the abilities.
• Implemented the input system utilizing Unreal Engine
's Enhanced Input System
to accommodate various input triggers such as on pressed, on released, and triggered by combinations of multiple inputs.
• Created a dodge ability that utilizes a curve graph for movement easing. The design ensures easy modifiability by other developers.
• Designed and coded a unique character and balanced him based on playtest feedback and tracked character stats.
• Collaborated with another programmer through pair programming to create character AIs capable of tracking other players, utilizing optimal abilities based on attack range and distance from the target, capable of navigating different platforms, and recovering if knocked off-stage.
Unreal Engine 5
Perforce
Trello
Notion
Flagger VR
Game Overview
Flagger VR is a traffic control training VR simulator created during a 3-month internship with Bit Space Development
. This project was designed to elevate flagger safety and effectiveness within the construction industry by providing trainees with a realistic environment to practice skills, navigate various scenarios, and respond to potential hazards without real-world risks.Flagger VR was developed in Unity 2021
by 3 artists interns and myself with support from the project manager and senior developers.Contributions
• Integrated modular scripts from other Bit Space Development
projects to accelerate development.
• Wrote modular scripts that were reused within several project subsystems.
• Created a gesture recognition system that recognizes flagger hand signals such as stop, slow, and proceed.
• Developed a vehicle AI capable of following flagger hand signals and traffic lights, and navigating around a roadside construction site.
• Designed a personal protective equipment training level, three traffic control levels, and a tutorial that thoroughly explains how the simulator works, what to do, and how to do it.
• Participated in agile meetings, code review sessions, and a coding standard discussion and improved project code based on the feedback received.
Unity 2021
Mimic 3
GitLab
Asana
Pico Neo 3
ZomBees
Game Overview
ZomBees is a solo project made in Unity for a weekend game jam with the theme 'bees.' In this click-and-collect game, your goal is to score as high as possible by collecting bees from a hive infested with zombie bees. But beware—too many zombee bites will infect you too!
Unity 2022
Clip Studio Paint
GitHub