Noah Ardroudi

/Ardroudi/ • leading people somewhere better

Game developer and programmer focused on clean, optimized code, game architecture, XR systems, Unity, Unreal Engine, and playful learning experiences.

Where I've Worked

On-site • Munich, Bavaria, Germany

Hologate GmbH

Deputy Programmer Team Lead

July 2022 - Present

Deputy Programmer Team Lead

July 2024 - Present

  • Leading programming work across HGXR and XR simulation visualization projects.
Team ManagementTeam LeadershipVR/XR

Senior Software Engineer

July 2023 - June 2024

  • Focused on software infrastructure and software design for production XR systems.
Software InfrastructureSoftware Design

Unreal/C++ Programmer

July 2022 - June 2023

  • Developed XR simulation visualization training experiences with Unreal Engine and C++.
C++Gameplay ProgrammingUnreal EngineVR/XR
  • Contributed to SimVR, Arena, and shared XR technologies powering Hologate products.
  • Worked across Unreal Engine and Unity with production C++, C#, and cross-platform VR/XR integrations.
  • Built and maintained features for hand tracking, controller support, Meta Quest, Pico, HTC Vive, Android, iOS, and PCVR.
  • Used OpenXR, WaveVR, OpenCV, Vicon, Wwise, Arcware, and AWS in production workflows.
Unreal EngineUnityC++C#OpenXRVR/XRAWS

Remote • Washington, DC, USA

Game Developer / Game Designer

Legends of Learning

March 2019 - Jan 2022

  • Collaborated with other developers on educational math games for classroom learning.
  • Designed gameplay that helped teach concepts like decimals, fractions, and geometry through play.
  • Balanced game design, Unity development, optimization, and curriculum goals for young learners.
UnityC#Game DesignEducational GamesOptimization

Remote • Gdansk, Poland

Game Developer

VOiD Games Studio

Nov 2018 - Dec 2021

  • Worked on a multiplayer game project with lobby flow, Steam integration, UI, and 3D model integration.
  • Helped move gameplay systems forward before the project was paused for budget reasons.
  • Used Agile/Scrum practices and source control in a distributed development workflow.
UnityC#MultiplayerSteamUIScrum

On-site • Tehran, Iran

Game Developer / Game Designer

Plankton Game Studio

Nov 2015 - Dec 2016

  • Designed and built games from scratch through release on Steam and Cafe Bazaar.
  • Owned gameplay code, networking, animation, art tasks, and release support on a small team.
  • Shipped Pursuit of Redemption, a third-person action adventure game that shaped much of the later portfolio.
UnityC#Game DesignNetworkingSteam

Featured Projects

Titans Raid logo

Titans Raid

Web3 Game

A competitive Web3 game built around a rock-paper-scissors battle arena on Telegram, where players compete worldwide, join tournaments, progress, and earn rewards.

Web3Game DevelopmentTelegramMultiplayer

Other Noteworthy Projects

Pursuit of Redemption

A third-person action-adventure game built from scratch by a small team and released on Steam. The project covered the full production path from early systems to release.

UnityC#Action AdventureSteamGame Design

Decimal Discovery

An educational game designed to help kids understand the relationship between fractions and decimals through smoother, more playful learning loops.

UnityC#Game DesignMathEducation

Unity VR Platform

A research-driven VR platform experiment built around mobile and laptop hardware, motivated by limited access to expensive VR equipment.

UnityC#SteamVROpenVRGoogle CardboardMirrorAzure Kinect

Operation-Sandwich

A Unity project for Hologate where the main responsibility was adding new features and correcting older systems inside an existing production codebase.

UnityC#OptimizationGitCI/CD

Shapey Tower

An educational geometry game focused on teaching shapes through hands-on gameplay rather than static instruction.

UnityC#Game DesignGeometryEducation

Pilot360

A mixed-reality experiment for flying paper airplanes using a Meta Quest 3 headset and a phone as a gyro-based controller.

Unreal EngineMeta Quest 3MRAndroidNetworking

A Dialog System in Unity

A customizable Unity dialogue system built around UnityEvent support and a custom editor for editing dialogue lines more comfortably.

UnityC#Editor ToolsDialogue

Fun Climb

A hypercasual climbing prototype using a simple hold-and-release control loop to simulate rock-climbing movement.

UnityC#HypercasualPrototype

Ariyana Game Engine 2D Module

A public tutorial and documentation module for helping developers get started with the Ariyana 2D engine workflow.

C++Docs2D EngineTutorials

Ariyana Game Engine

An early engine-building project focused on learning how game engines work through memory management, an editor, 2D physics, and text rendering.

C++EngineMemory2D Physics

Beef IDE

An open-source IDE contribution for the Beef language that added F12 jump-to-definition behavior.

Open SourceIDEBeefDeveloper Tools

MyDoTweenWrapper

A lightweight C# wrapper around DOTween for writing Unity action-script style animation flows more easily.

UnityC#DOTweenAnimation