Skip to main content
Back to Work
2024 – Present

NFT Mobile Game

Kyuzan Inc.

NFT Mobile Game

Overview

Leading a 6-member client engineering team for a new blockchain-based mobile game. Architected with Clean Architecture principles using Unity and a NestJS backend, with full CI/CD automation via GitHub Actions.

Role

Client Engineering Lead

Tech Stack

UnityC#NestJSTypeScriptPostgreSQLgRPCDocker

Challenge

Building a mobile game that integrates blockchain technology (NFTs) while maintaining smooth gameplay and low latency. Managing a team of 6 engineers with varying experience levels and establishing coding standards and architecture from scratch.

Solution

Implemented the Clean Architecture pattern in Unity, separating domain, use-case, and presentation layers. Established gRPC communication with the NestJS backend for type-safe, high-performance data exchange. Built a comprehensive CI/CD pipeline with GitHub Actions for automated builds, tests, and deployments.

Live Demo

NFT Mobile Game

Loading demo...

Edit the code on the left and see the result on the right in real-time

Results

  • Led 6-person engineering team from project inception
  • Established Clean Architecture pattern adopted across team
  • Built CI/CD pipeline reducing deployment time by 70%
  • Integrated blockchain wallet connectivity for NFT trading

Learnings

Learned the importance of establishing clear architectural patterns early in a project. Clean Architecture in Unity requires careful consideration of Unity-specific constraints such as the MonoBehaviour lifecycle and serialization. Team leadership skills grew significantly through mentoring junior engineers.

© 2026 Takeshi Juan

Crafted with precision in Tokyo