I am a Gameplay Programmer with hands-on experience developing playable systems in Unreal Engine 5 and Unity, with a strong focus on gameplay mechanics, camera systems, visual readability, and performance-aware design. I am proficient in Blueprint-driven gameplay with working knowledge of C++ within Unreal's gameplay framework, and I enjoy collaborating across disciplines to ship playable projects for PC and mobile. I have designed and implemented third-person gameplay systems, solved camera pivot issues, and improved visual clarity through selective post-processing. I have contributed to playable slices such as Kix: Home Bound and Rev Up: Car Racing Game, iterating on level layouts, materials, interaction mechanics, and cross-discipline collaboration.

ERNESTO E. BANAWA JR.

I am a Gameplay Programmer with hands-on experience developing playable systems in Unreal Engine 5 and Unity, with a strong focus on gameplay mechanics, camera systems, visual readability, and performance-aware design. I am proficient in Blueprint-driven gameplay with working knowledge of C++ within Unreal's gameplay framework, and I enjoy collaborating across disciplines to ship playable projects for PC and mobile. I have designed and implemented third-person gameplay systems, solved camera pivot issues, and improved visual clarity through selective post-processing. I have contributed to playable slices such as Kix: Home Bound and Rev Up: Car Racing Game, iterating on level layouts, materials, interaction mechanics, and cross-discipline collaboration.

Available to hire

I am a Gameplay Programmer with hands-on experience developing playable systems in Unreal Engine 5 and Unity, with a strong focus on gameplay mechanics, camera systems, visual readability, and performance-aware design. I am proficient in Blueprint-driven gameplay with working knowledge of C++ within Unreal’s gameplay framework, and I enjoy collaborating across disciplines to ship playable projects for PC and mobile.

I have designed and implemented third-person gameplay systems, solved camera pivot issues, and improved visual clarity through selective post-processing. I have contributed to playable slices such as Kix: Home Bound and Rev Up: Car Racing Game, iterating on level layouts, materials, interaction mechanics, and cross-discipline collaboration.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Freelance Developer at Uvocorp
April 1, 2024 - August 8, 2025
Worked on client projects including simple three.js projects and Unity games. Created web projects using CSS, HTML, and JavaScript, and completed basic C++ tasks.
Junior Game Developer (Unity/Unreal Engine) at Online clients (U.S. and Philippines)
August 1, 2022 - August 8, 2025
Evaluated third-party assets for MMORPG game. Created cinematics using Cinemachine and developed a turn-based combat system. Designed algorithms for initial player groupings in chat systems.
Unity Game Developer/Founder at 92 Games Studio
February 1, 2022 - August 8, 2025
Managed and developed a car racing game and other game prototypes. Created 3D models and assets using Blender. Programmed game features and player interactions.
Freelance Writer/Researcher at Various
February 1, 2022 - August 8, 2025
Wrote product descriptions, blogs, articles, and papers for various clients.
Part-time Programmer/System Analyst at LV Fishing Enterprise
December 31, 2018 - August 8, 2025
Scrutinized, modified, optimized, and maintained the technical design of existing program modules based on government rules and regulations regarding tax and other concerns.
Freelance Developer at Uvocorp
April 30, 2024 - August 8, 2025
Worked on clients' projects including simple three.js projects and Unity games. Created website projects using CSS, HTML, and JavaScript, and handled basic C++ tasks.
Junior Game Developer (Unity/Unreal Engine) at Online clients (U.S. and Philippines)
August 31, 2022 - August 8, 2025
Evaluated third-party assets for an MMORPG game. Created cinematics using Cinemachine and developed a turn-based combat system. Created an algorithm for initial groupings of players for the chat system.
Unity Game Developer/Founder at 92 Games Studio
February 28, 2022 - August 8, 2025
Managed and created a car racing game along with other game prototypes. Created 3D models and assets using Blender. Wrote code for game features and player interaction with the game world.
Freelance Writer/Researcher at Various
February 28, 2022 - August 8, 2025
Wrote product descriptions, blogs, articles, and papers for different clients.
Part-time Programmer/System Analyst at LV Fishing Enterprise
December 31, 2018 - August 8, 2025
Scrutinized, modified, optimized, and maintained the technical design of existing program modules based on government rules and regulations regarding tax and other concerns.
Freelance Gameplay / Software Developer at Self-Employed / Freelance
April 1, 2023 - April 1, 2024
Developed gameplay prototypes and interactive projects using Unreal Engine and Unity. Built real-time experiences with Three.js, HTML, CSS, and JavaScript. Implemented client-requested features focusing on performance, usability, and clean system design. Built playable prototypes for PC and mobile; collaborated with design and art teams to realize cohesive experiences.
Junior Game Developer (Unity / Unreal Engine) at Remote – U.S. and Philippines-based clients
April 1, 2022 - August 31, 2022
Implemented Cinemachine-based cinematics and a turn-based combat system for an RPG prototype. Evaluated and integrated third-party assets for an MMORPG-style project. Designed algorithms for initial player grouping and chat system logic. Collaborated with designers and other developers to iterate on gameplay features.
Unity Game Developer / Founder at 92 Games Studio
January 1, 2020 - February 28, 2022
Developed multiple game prototypes from concept to playable builds. Implemented gameplay systems, player interaction logic, and core mechanics in Unity (C#). Created required 3D assets with Blender and integrated them into gameplay pipelines. Managed technical direction and hands-on development across projects.

Education

A.B. Journalism at University of Santo Tomas (UST)
January 11, 2030 - August 8, 2025
More C# Programming and Unity at University of Colorado (Coursera)
January 1, 2019 - January 1, 2019
More C# Programming at University of Colorado (Coursera)
January 1, 2019 - January 1, 2019
Introduction to C# Programming at University of Colorado (Coursera)
January 1, 2019 - January 1, 2019
A.B. Journalism at University of Santo Tomas (UST)
January 11, 2030 - August 8, 2025
More C# Programming and Unity Coursera Course at University of Colorado
January 1, 2019 - January 1, 2019
More C# Programming Coursera Course at University of Colorado
January 1, 2019 - January 1, 2019
Introduction to C# Programming Coursera Course at University of Colorado
January 1, 2019 - January 1, 2019
A.B. in Journalism at University of Santo Tomas (UST), Manila
January 11, 2030 - January 14, 2026
Programming & Game Development Coursework at Online (Coursera)
January 11, 2030 - January 14, 2026
Introduction to C# Programming at University of Colorado — Coursera
January 11, 2030 - January 14, 2026
More C# Programming at University of Colorado — Coursera
January 11, 2030 - January 14, 2026
More C# Programming and Unity at University of Colorado — Coursera
January 11, 2030 - January 14, 2026

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Professional Services