Metro Awakening
Gameplay Programmer · Vertigo Games · Internship · Sep 2022 – Jun 2023 · 10 months
Amsterdam, North Holland, Netherlands · Hybrid
Project details are under NDA; the following summarizes my role and learnings.
I worked on the Virtual Reality game Metro Awakening, collaborating with programmers, designers and artists to create an immersive VR experience.
Responsibilities
- Multi-platform development for VR headsets
- Automated testing in Unreal Engine
- Profiling, performance and optimization
- Implementation of core gameplay systems
- Unreal Engine source code bug fixing using C++
At Vertigo Games I deepened my Unreal C++ skills: delegates for decoupled systems, lambdas, engine subsystems, and performance-oriented patterns such as object pooling. I also strengthened my debugging and profiling workflow on a shipped VR title.
I owned implementation of core gameplay systems, bug fixing, and resolving crashes in Unreal Engine source, integrating changes through the team's code review and version control pipeline.
I collaborated with design, art, and other disciplines as a Gameplay programmer and iterated on feedback from my lead to align with project goals.
Skills
I’ll add more concrete examples here once the NDA allows.