About me

Aleksey Karpov

About

Engineer first, gameplay always

I started out as a C++ developer, which built a strong foundation in software engineering, performance-focused development and complex runtime systems.

Some of the most valuable projects in my career — The Dark Pictures Anthology and Microsoft Flight Simulator 2024 — shaped me as an Unreal Engine / C++ engineer across gameplay systems, custom editor tools, runtime stability, console development and large-scale codebases.

Languages

  • C++
  • C
  • Python
  • Blueprints
  • C#
  • Bash

Unreal Engine

  • Gameplay Framework
  • GAS
  • Networking & Multiplayer
  • Character Movement
  • AI
  • Animation
  • Sequencer
  • Common UI / UMG / Slate
  • Custom Editor Tools
  • Insights

Runtime / Optimization

  • Modular Architecture
  • Editor Tools
  • Blueprint-to-C++ Migration
  • Performance Profiling
  • Memory Optimization

Platforms

  • PC
  • PS4 / PS5
  • Xbox Series X/S
  • Nintendo Switch
  • Mobile
Experience

9+ years across the industry

Jun 2025 — PresentNow

Dark Math Games

UE5 / C++ Engineer — Gameplay & Tools

Modular gameplay systems and a custom node-based graph editor for narrative/flow authoring, with GAS-driven abilities and tag-based logic.

  • Tangerine Antarctic
Jun 2023 — Jun 2025

Climax Studios LTD

C++ Porting Engineer

Key role in the full PS5 port of MSFS 2024 — engine runtime, platform abstraction, DualSense haptics and cook-time mesh optimization.

  • Microsoft Flight Simulator 2024
  • Internal UE5 Project
Feb 2023 — Jun 2023

Kevuru Games

UE5 / C++ Porting Engineer (Contract)

Full-cycle console porting to PlayStation, Xbox and Switch — Common UI rebuild, certification systems and level-streaming rework.

  • Poppy Playtime: Chapter 2
Jun 2021 — Feb 2023

Supermassive Games

UE5 / C++ Engineer — Gameplay & Tools

Gameplay systems for The Dark Pictures Anthology — interactive cinematics, QTE, branching-narrative hooks and camera reworks.

  • House of Ashes
  • The Devil in Me
Mar 2019 — Jun 2021

Ring (Amazon)

C++ Software Engineer

Components for embedded Linux smart-home devices — IPC/service communication, runtime event processing and streaming logic.

  • Smart Home Devices
Sep 2017 — Mar 2019

Playtika

C++ Gameplay Engineer

Gameplay and runtime systems in C++ for live mobile production — mechanics, performance and live production debugging.

  • Live Mobile Titles
May 2017 — Oct 2017

Gameloft

C++ Gameplay Engineer

Gameplay and engine-side systems in C++ with an OpenGL mobile rendering pipeline on constrained mobile hardware.

  • Mobile Titles
Jun 2016 — May 2017

Radionix

Junior C++ Software Engineer

C++ client/server application for sensor communication with Qt-based desktop UI workflows.

  • Sensor Client/Server
Worked in
  • Dark Math Games
  • Climax Studios
  • Kevuru Games
  • Supermassive Games
  • Ring · Amazon
  • Playtika
  • Gameloft
  • Radionix