Skip to content
KEY
/
/

Gameplay Programmer

Building gameplay systems for PC, console, and mobile games using Unreal Engine 5, C++, Unity, and C#.

5+ years of professional experience in gameplay systems, multiplayer, UI, optimization, and cross-platform development.

5+ Years
Professional Experience
UE5 · C++
Primary Engine & Language
JLPT N1
Japanese Proficiency

Selected Work

Featured Commercial Projects

HYKE: Northern Light(s)
Jul 2024 — Sep 2024

HYKE: Northern Light(s)

Top-down Action Adventure

As a Gameplay Programmer at Blast Edge Games, I contributed to HYKE: Northern Light(s) by implementing gameplay features, character functionality, debugging gameplay issues, and optimizing memory and Game Thread performance across multiple platforms.

Read more
Company
Blast Edge Games
Role
Gameplay Programmer
Engine
Unreal Engine 5
Platforms
Steam · PlayStation 5 · Nintendo Switch · iOS · Mac
Technologies
Unreal Engine 5C++PerforcePaper2DPaperZD
Apeiron
Mar 2022 — Feb 2023

Apeiron

Action RTS Card Battle

As Lead Programmer of a five-person gameplay team, I designed and implemented core gameplay systems including combat mechanics, card systems, enemy AI, and multiplayer synchronization for this action RTS card battler.

Read more
Company
Realm of Alters (Ember Entertainment)
Role
Lead Programmer
Engine
Unity
Platforms
Steam · Epic Games Store · iOS · Android
Technologies
UnityC#Socket.IOGit
Every Hero
Jun 2020 — Feb 2022

Every Hero

Rogue-lite Action RPG

As a Gameplay Programmer at Feeling Game Company, I developed the Equipment System, Character Skill System, and Main Menu UI for Every Hero, a mobile rogue-lite action RPG built with Unity. The game surpassed one million players and reached #2 in the App Store Action Games category.

Read more
Company
Feeling Game Company
Role
Gameplay Programmer
Engine
Unity
Platforms
iOS · Android
Technologies
UnityC#Git

Career

Professional Experience

  1. Jul 2024 —· Present

    Gameplay Programmer (UE5)

    Blast Edge GamesTokyo, Japan

    HYKE: Northern Light(s) (Steam / PS5 / Switch / iOS / Mac)

    UE5C++
    • Fixed ~60 player-related bugs and improved character behaviors.
    • Optimized memory usage on iOS.
    • Optimized Game Thread performance on Nintendo Switch.
  2. Mar 2023 — Jun 2024

    Freelance Game Developer

    FreelanceTokyo, Japan

    GUARDS! (Steam)

    UEC++
    • Performed QA testing and debugging for a 4-person multiplayer team.
    • Localized the game into Japanese.

    Danmaku Prototype

    UnityC#
    • Developed gameplay systems, combat mechanics, and enemy AI.
    • Built the UI.

    Doki Doki House (iOS / Steam)

    PythonRen'Py
    • Built a narrative pipeline tool converting Excel scripts into Ren'Py code, so designers could write and build the entire branching story without any programming.
  3. Mar 2022 — Feb 2023

    Gameplay Programmer (Unity)

    Realm of Alters (Ember Entertainment)Hong Kong

    Apeiron (Steam / Epic Games Store / iOS / Android)

    UnityC#
    • Developed combat mechanics, card systems, and enemy AI.
    • Implemented multiplayer synchronization with Socket.IO.
    • Mentored junior programmers and joined technical interviews.
  4. Jun 2020 — Feb 2022

    Gameplay Programmer (Unity)

    Feeling Game CompanyHong Kong

    Every Hero (iOS / Android)

    UnityC#
    • Built the equipment system and implemented character skills.
    • Developed the main menu UI across ~20 screens.
    • Optimized performance and handled QA, localization, and ad integration.
    • Shipped to 1M+ players, reaching #2 in App Store Action Games.

Education

2018 — 2020

MSc in Information Technology

The Hong Kong Polytechnic University

Specialized in AI and machine learning; coursework in game design and game development.

2014 — 2018

BSc (Hons) in Computer Science

Chu Hai College of Higher Education

Algorithms, data structures, OOP, databases, and software engineering.

Capabilities

Technical skills

Languages

  • C++3+ yrs
  • C#5+ yrs
  • TypeScript / JavaScript5+ yrs
  • Python2+ yrs
  • SQL2+ yrs
  • Java

Game Engines

  • Unreal Engine 53+ yrs
  • Unity5+ yrs

Version Control

  • Git / GitHub10+ yrs
  • Perforce2+ yrs

Tools

  • Rider7+ yrs
  • Visual Studio Code8+ yrs
  • Visual Studio
  • Jira
  • Notion

Gameplay

  • Character Systems
  • Combat
  • Enemy AI
  • Multiplayer
  • Cinematics / Events

Graphics

  • OpenGL
  • GLSL

UI

  • UMG (Unreal)
  • Unity UI
  • React

Platforms

  • Windows
  • Mac
  • PlayStation 5
  • Xbox Series X|S
  • Nintendo Switch
  • iOS
  • Android

Spoken languages

Cantonese
Native
Mandarin
Native
Japanese
JLPT N1
English
Business level

Awards & Certifications

  • 2026Fundamental Information Technology Engineer Examination (FE)IPA, Japan
  • 2025Information Security Management Examination (SG)IPA, Japan
  • 2022Japanese-Language Proficiency Test N1JLPT

Personal Archive

Game Journal

For over 10 years I've kept a personal archive of nearly 1,000 games — not formal reviews, but notes from both a gameplay programmer's and a player's perspective. For most entries I record genre, developer, publisher, engine (when known), platform, completion status, and a personal rating, along with what I liked about the design, its weak points, and general development notes.

~1,000 games, 10+ years of notes

Browse the journal

Off hoursMaking and playing games, electric guitar, figure skating, anime, cosplay, museums, language learning.

Contact

Let's talk

Open to gameplay programming opportunities and interesting conversations about game development. The fastest way to reach me is email.

tavik002@gmail.com

Tokyo, Japan