# Mythical War (MMORPG) An immersive, hardcore multiplayer online role-playing game built with Unity, FishNet networking, Agones game server orchestration, and PostgreSQL backend architecture. Set during the brutal 10-year Titanomachy war between the Titan and Olympus factions. --- ## 🛠️ Tech Stack & Architecture - **Game Engine:** Unity 3D - **Networking:** FishNet - **Server Orchestration:** Agones (Kubernetes) - **Database:** PostgreSQL - **Version Control:** Gitea (`10.1.10.83`) --- ## ⚔️ Core Systems & Features ### ⚖️ Capital City Hall Court System - **Self-Resolving Disputes:** Automated server log audit engine checks trade history, combat logs, and inventory GUIDs to settle player claims automatically. - **Player Jury Duty:** Escalated disputes are posted on the Capital Docket Board where 6 randomly selected player jurors hear arguments, vote on verdicts, and earn civic stipends. ### 🔒 Anti-Cheat & Persistent Incarceration - **Dual-Layer Anti-Cheat:** Evaluates gold/XP rate deltas during map instance transitions alongside live player-reported telemetry sweeps. - **In-Game Arrests & Labor Prison:** Cheaters and repeat offenders are arrested in-world by Imperial Guards. Imprisoned players must perform resource labor to earn bond credits. Offline time does not reduce prison sentences. - **Automatic Asset Rollback:** Confirmed exploiters have their gold and XP reverted to the last verified clean map baseline upon arrest. ### 🛡️ Moderator & Event Controls - **Economy-Aware Drops:** Event loot drops scale dynamically based on PostgreSQL macro-economic metrics to protect player-driven crafting value. - **Zone Safeguards:** Moderator drops and spawns are strictly blacklisted in the 100-Floor Tower of the Gods, Instanced Dungeons, Faction War Arenas, and scheduled War Days. --- ## 📁 Repository Layout ```text MythicalWar/ ├── Assets/ # Game scripts, prefabs, ScriptableObjects, & art assets │ └── Scripts/ │ ├── AntiCheat/ │ ├── Core/ │ ├── Items/ │ ├── Moderation/ │ └── Penal/ ├── Packages/ # Unity Package Manager dependencies ├── ProjectSettings/ # Engine configuration and version settings ├── .gitattributes # Git LFS tracking configuration ├── .gitignore # Unity ignore definitions └── README.md # Project documentation