Jordan de Jong
← Back to projects

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

C++Unreal EngineVirtual RealityUnreal BlueprintsJIRACI/CDUMLSTLAgileOOPSoftware DesignPerforce

I’ll add more concrete examples here once the NDA allows.