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.


Rift City Rebels

A local multiplayer platformer fighting game set in futuristic Winnipeg. Developed by 18 game development students in a simulated classroom environment resembling a game studio.


Flagger VR

A VR traffic control training simulator designed to enhance safety and effectiveness within roadside construction sites.


Phasmonica

A VR horror hide-and-seek game with asynchronous multiplayer.


Cult of The Draglops

A 2D action platformer where you play as a cyber wizard that's tasked to destroy the Draglops and its cult.


Slime Hunt Remix

A 2D platformer that builds upon an older project by adding in a new mechanic, and designing a level that revolves around it.


Project Yume

A solo project created to experiment and explore Unreal Engine 5.


ZomBees

A solo Unity project created for a weekend game jam centred around the theme 'bees'.

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

Yume (WIP)


Untitled Multiplayer Roguelite (WIP)