Game programming student based in Sweden

Building gameplay systems and learning through finished projects.

I am a university student aiming to become a game programmer. My current work focuses on Unity and Unreal Engine, gameplay systems, C# and C++, testing, and team-based development.

Aimi Nakatani in a lavender field
Current focusGameplay & systems programming

Player-facing systems, interaction, progression, and iteration.

Selected work

Game Projects

Each project is written as a programming case study: what the game is, what I owned, what I implemented, and what I learned.

Five-reel slot machine showing a completed winning payline and payout.

C++ collaboration · Primary implementation

Five-Reel Slot Machine

A data-driven slot machine with five reels, 25 paylines, free spins, deterministic tests, and an SDL3 interface.

  • C++20
  • SDL3
  • JSON
  • Testing
  • Game systems
Open case study
Lumi travelling by boat through the fog-covered world of A Little Lost.

University team project

A Little Lost

An atmospheric 3D exploration game built in Unreal Engine 5 by a team of eight.

  • Unreal Engine 5
  • C++
  • Blueprints
  • Team of 8
Open case study
European roulette interface showing the projected table, placed chips, balance, and round information.

C++ collaboration

European Roulette

A European roulette game with a graphical SDL3 table, multiple bet types, provably fair results, and wallet-backed rounds.

  • C++20
  • SDL3
  • Game logic
  • Integration
  • Testing
Open case study
Diagram showing reserve, play, settle, and cancel operations in the wallet system.

C++ collaboration · Transaction platform

MonteCarlo Wallet

A multi-tenant iGaming wallet designed around atomic money movement, provable history, replayable events, and resilient operation.

  • C++20
  • PostgreSQL
  • Kafka
  • Redis
  • High availability
Open case study
A three-character party facing a group of spider enemies in the turn-based battle prototype.

Early gymnasium project

Turn-Based JRPG Prototype

An early Unreal Engine combat prototype built entirely with Blueprints, included to show where my game-programming journey began.

  • Unreal Engine
  • Blueprints
  • Turn-based combat
  • Early work
Open case study

Technical stack

Skills

Programming

  • C++
  • C#
  • Java
  • SDL3

Engines

  • Unity
  • Unreal Engine

Tools

  • Visual Studio
  • VS Code
  • JetBrains IDEs
  • Git

Contact

Open to internships, student projects, and game programming opportunities.