Skip to content
Back to Projects

Co-op Multiplayer RPG • 2024 to present

Inhyeong

Co-op anime RPG with the MIRAI enemy AI.

In progress
  • Unity
  • C#
  • Fishnet Network
  • A* Pathfinding
Inhyeong multiplayer RPG project showcase

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 enemies that think for themselves, powered by the custom MIRAI AI.

MIRAI

Custom AI

Modular Intelligent Response & Adaptive Interaction

The custom enemy AI built for Inhyeong. Enemies perceive, remember, and decide for themselves, and everything they do comes from weighing their situation rather than following a script.

  • Server-Side Minds

    All decisions happen on the server. Clients only see the results, so co-op stays consistent

  • Perception

    Vision cones, line of sight, and memory. Enemies act on what they have actually seen

  • Soul Recollections

    Fights leave impressions. Enemies remember players, and some hold grudges

  • Soul Personality

    Personalities drift over time, so enemies of the same kind grow apart

  • Pack Behavior

    Packs coordinate without a commander. The behavior emerges from individual minds

  • Built for Crowds

    Designed for 50-100+ thinking NPCs at once while staying light on the frame

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

Supporting Systems

Private Repository