Skip to main content
Back to Work
2020 – 2022

WACCA

Marvelous Inc.

WACCA

Overview

Arcade rhythm game development using UE4 and C++. Responsible for game UI implementation, server communication features, and extensive codebase refactoring.

Role

Game Engineer

Tech Stack

Unreal Engine 4C++CRIWARESEGA ALL.Net

Challenge

Developing a responsive UI system for an arcade rhythm game where frame-perfect timing is critical. The circular touch interface required custom UI rendering beyond standard UE4 widgets, and server communication needed to handle arcade network protocols (SEGA ALL.Net).

Solution

Built custom Slate-based UI widgets for the circular touch interface with sub-frame rendering accuracy. Implemented CRIWARE audio integration for precise sound synchronization. Developed a server communication layer compatible with SEGA ALL.Net infrastructure. Led a major refactoring effort to improve codebase maintainability.

Results

  • Shipped commercially successful arcade rhythm game
  • Custom circular UI system with frame-perfect responsiveness
  • Integrated CRIWARE audio for music game precision
  • Major codebase refactoring improving team velocity

Learnings

Gained a deep understanding of real-time rendering constraints and audio-visual synchronization in rhythm games. Learned the importance of performance profiling on arcade hardware with fixed specifications. Refactoring a large legacy codebase taught patience and incremental improvement strategies.

© 2026 Takeshi Juan

Crafted with precision in Tokyo