monopoly-twin_Unreal

Monopoly Twin – Physical-to-Digital Board Game System

A real-time hybrid system that bridges a physical Monopoly board with a digital Unreal Engine simulation, using computer vision, state synchronization, and low-latency communication.

Demo

Video demo here: https://youtu.be/2GvdDb1VBgk

Overview

This project explores how physical interactions can be captured, interpreted, and reflected inside a real-time 3D environment.

Current capabilities:

Why This Project Exists

Most board game digitization stops at UI replication.

This project focuses on:

It is designed as a foundation for mixed-reality gameplay systems.


System Architecture

[Camera Input]
      ↓
[Vision Pipeline (OpenCV)]
      ↓
[Game State Engine]
      ↓
[WebSocket Server]
      ↓
[Unreal Engine Client]
      ↓
[3D Visualization + Logic]

Key design principles:


Tech Stack


Communication Model

All interactions are driven via a structured message protocol:

{
  "type": "PAWN_UPDATE",
  "player_id": "P1",
  "board_index": 12,
  "timestamp": 1710000000
}

Design goals:


Demo

See assets/demo.mp4 for current progress:


Project Structure


Current Challenges


Roadmap


About Me

Unreal Engine developer with 5+ years in virtual production and real-time systems.

This project demonstrates:


Feedback / Collaboration

Open to discussions on: