Back
Cover for Campus Topics – Capstone Project: Multiplayer Casual Social Game – Kingdom of Notia

Campus Topics – Capstone Project: Multiplayer Casual Social Game – Kingdom of Notia

Team Leader / Lead Developer • 2024–2025

C# (Unity)PHP (Vanilla)TypeScript (React)GoSolidityMariaDBCloudflare R2FDPay

Led the design and development of “Kingdom of Notia,” a mobile MMORPG using Unity and a loosely coupled, distributed server architecture. We developed a blockchain-based C2C prototype. Responsibilities spanned project planning, core framework, architecture, team coordination, and cost control. Implemented high-concurrency handling, dynamic asset delivery, multilingual support, cybersecurity, and AML/CTF + VASP compliance research—bridging game engineering, fintech, and security for both academic and commercial goals.

Key Achievements

  • Architected a loosely coupled distributed server for scalability and stability.
  • Integrated voice chat, social features, and dynamic asset delivery.
  • Developed a blockchain C2C prototype on Ethereum Sepolia.
  • Implemented CSRF/DDoS/SQLi defenses and SMS OTP.
  • Completed AML/CTF & VASP regulatory research.
Game Login and Registration Interface
Login and registration.

Covers the title screen, asset downloads, and SMS-based sign-up.

Character Selection and Creation Interface
Character selection & creation.

From saved-character selection to naming and hero choice, then entering the world. Includes permission prompts (e.g., mic access) for voice chat in multiplayer.

Character Profile and Skill System
Profile & skills.

Character management includes skills, equipment, shop, inventory, and friends. Players can view details, equip, and upgrade for combat efficiency.

Inventory, Shop, and Top-Up Integration
Inventory, shop, and top-ups.

Inventory manages equipment, consumables, and enhancement stones; shop provides purchases; top-up connects gameplay to payments through FDPay integration.

Item Enhancement Process
Enhancement flow.

Shows the full enhancement cycle—select, confirm stones, apply, and compare attributes with clear before/after feedback.

Social Interaction and Combat Showcase
Social & combat.

Public chat, friend management, and requests; combat scenes feature dynamic VFX, skills, and special attacks in multiplayer.