JP

James Perles

Available to hire

I’m a gameplay programmer specializing in Unity and Unreal Engine 5, with a strong focus on building clear, memorable game systems and experiences.

About

I’m a gameplay programmer specializing in Unity and Unreal Engine 5, with a strong focus on building clear, memorable game systems and experiences. I enjoy turning design goals into reliable mechanics—whether that’s stealth and sonar-based gameplay, wave-based progression, or boss encounters that test how players use their tools.

I bring a tools-forward mindset, working comfortably in C# and C++ and collaborating through solid version control habits. From engineering UI and animation-driven state systems in Unity to creating Niagara-powered visual effects and traversal interactions in Unreal, I aim to make each project feel distinct, responsive, and fun to play.

  • 1 year's experience
  • Joined October 2026

Industry experience

  • Gaming
  • Media & Entertainment
  • Software & Internet

Work experience· 9 roles

Solo Developer (Unreal Engine 5 Gameplay Programmer) · Echoes of DarknessMar 2026 – Jun 2026 · 4 mos

Built a particle-based sonar visualization system in Unreal using Niagara as the player’s primary way of sight. Engineered a pitch-black environment to reinforce sonar gameplay, and created a stealth system where enemies patrol and become aware if the sonar is used nearby. Designed a multi-objective relay system requiring players to locate and activate 10 targets with sonar to reach the goal. Implemented traversal obstacles through platforms that collapse seconds after the player touches them using Unreal Blueprints.

Solo Developer (Unreal Engine 5) · Echoes of DarknessMar 2026 – Jun 2026 · 4 mos

Built a particle-based sonar visualization system using Unreal Niagara as the player’s primary way of sight. Engineered a pitch-black environment to reinforce sonar as the core mechanic, and created a stealth system where enemies patrol and become aware of the player if sonar is used nearby. Designed a multi-objective relay system requiring the player to locate and activate 10 targets with sonar to reach the goal. Implemented traversal obstacles through platforms that collapse seconds after the player touches them using Unreal Blueprints.

Solo Developer (Unity Gameplay Programmer) · Rogue SpaceDec 2025 – May 2026 · 6 mos

Developed an infinite wave system with procedurally scaled enemy difficulty, increasing enemy stats by 0.10% per completed wave. Built a dynamic power-up system that interrupts gameplay with randomized upgrade choices, and structured an upgrade system spanning 5 weapons, 4 stat enhancements, plus limited upgrades to encourage build variety. Implemented an enemy cap and timeout system to avoid unwinnable waves and maintain smooth pacing. Created 4 unique boss encounters that override the current wave to test player power-up choices.

Solo Developer (Unity) · Rogue SpaceDec 2025 – May 2026 · 6 mos
Solo Developer (Unity Gameplay Programmer) · Ashen CrownSep 2025 – May 2026 · 9 mos
Solo Developer (Unity) · Ashen CrownSep 2025 – May 2026 · 9 mos
Sole Programmer (Unity) — Team size: 7 · Cyber SteelOct 2023 – May 2024 · 8 mos
Sole Programmer (Unity Gameplay Programmer) · Cyber SteelOct 2023 – May 2024 · 8 mos

Education· 6

Bachelor of Digital Game Design (GPA: 3.6/4.0) · Long Island University2022 – 2025
Associate of Liberal Arts · Suffolk Community College2019 – 2022
Bachelor of Digital Game Design (GPA: 3.6/4.0) · Long Island University2022 – 2025
Associate of Liberal Arts · Suffolk Community College2019 – 2022

Hire James Perles today

Post a job and invite James, or contact them directly. No hidden commission.

Post a job