Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Language
English
Intermediate
Malay
Intermediate
Work Experience
Game Developer Intern at Nimbus Games
January 1, 2024 - January 1, 2024Built modular player movement and interaction systems for Splinters (3D horror escape room) and Mementos Shadows (3D stylized puzzle game). Implemented NPC follow and interaction behaviors using state-based logic; designed scalable puzzle mechanics using interfaces and event dispatchers; debugged gameplay logic, collision handling, and animation transitions for stable builds. Collaborated in a 5-member team using Git and Perforce; participated in internal playtests and iterated gameplay mechanics based on feedback to improve pacing and player clarity. Implemented footstep, environmental, and cutscene audio systems. Optimized runtime performance by reducing unnecessary tick-based logic.
Mobile Game Developer / Designer at Nimbus Games
January 1, 2024 - PresentDeveloped a first-person psychological survival horror game in Unreal Engine 5 using C++ and Blueprint scripting. Designed modular player movement and interactions, supporting responsive input handling and immersive gameplay mechanics. Built state-driven AI behaviors (patrol, follow, interaction) using event-based architecture. Engineered scalable puzzle systems via interfaces and event dispatchers; optimized runtime performance by minimizing Tick usage. Collaborated in a 3-member team using Git.
Project Contributor – Space Ship Controller in Unity at Nimbus Games
January 1, 2024 - PresentDesig ned and implemented a spaceship controller using C# in Unity, supporting both button and accelerometer input. Developed interaction and collision between obstacles using line tracing and collision detection. Integrated in-game cinematic sequences using animation tools and scripts-driven events. Implemented background music, environment, interaction, and cutscene audio systems. Optimized game performance on mobile devices by reducing update frequency and downscaling textures. Collaborated in a 3-member team using Git.
Final Year Project – Unreal Engine 5 Game Development at University Project (UTAR)
January 1, 2025 - December 31, 2025Developed a 3D puzzle game in Unreal Engine 5 using Blueprint scripting. Built modular player movement and interaction systems, state-driven AI, and in-game cinematic sequences. Implemented scalable puzzle mechanics and ensured reusability across gameplay scenarios. Optimized runtime performance and reduced tick usage. Collaborated in a team setting with version control (Git/Perforce).
Education
Bachelor of Science (Honours) in Game Development at Universiti Tunku Abdul Rahman (UTAR)
January 1, 2022 - January 1, 2025Bachelor of Science (Honours) in Game Development at Universiti Tunku Abdul Rahman (UTAR)
January 1, 2022 - January 1, 2025Bachelor of Science (Honours) in Game Development at Universiti Tunku Abdul Rahman (UTAR)
January 1, 2022 - January 1, 2025Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Hire david teo today
To get started post up your job and then invite david teo to your job.