Desuq Cafe

Back to Home
Inhyeong multiplayer RPG project showcase

Inhyeong

Co-op Multiplayer RPG • 2024 — Present

Unity C# Fishnet Network A* Pathfinding

About this Project

A co-op anime-styled 3rd-person RPG built for playing with a friend in a fantasy-dark world. Built with Unity and Fishnet Networking for multiplayer functionality, featuring real-time combat, exploration, and intelligent enemy AI powered by the custom MIRAI framework.

MIRAI Framework

Custom System

Modular Intelligent Response & Adaptive Interaction

An advanced behavior tree framework for Unity with FishNet networking. MIRAI uses a builder pattern architecture that separates decision logic, execution, and behavior construction — enabling complex yet maintainable AI behaviors that are highly reusable across different enemy types.

Builder Architecture

Reusable combat, movement, and goal behaviors composed via builder interfaces

Network Synchronized

Server-authoritative decisions with SyncVar state sync to all clients

Soul Recollections

Adaptive memory — enemies remember players, track ability effectiveness, share intel with allies

Soul Personality

7 evolving personality attributes driving 8 behavior modifiers — every enemy feels different

Ability Intelligence

Three-layer memory with situational learning — AI learns what works against you

Visual Debugger

Custom editor tool with graph view, 9 debug tabs, breakpoints, and search

Full MIRAI breakdown

Cross-World Server

PoC Complete

An opt-in system where solo players can be affected by other players across separate game sessions. Players can send custom quests, deliver monsters, and interact through a shared token economy — making single-player sessions feel connected to a living world.

Server-Authoritative

Flask API on Fly.io handles all rewards, costs, and validation

Token Economy

Spend tokens to create quests and send deliveries, earn by completing them

Mode-Agnostic

Same interfaces work in both singleplayer and multiplayer

Steam Auth Ready

Scaffolded for real Steam authentication with development fallback

Private Repository