Dejan Zeljko

About Me Login

Mini RPG

Mini RPG Banner

Game Overview

Mini RPG is a 3D multiplayer co-op game developed as a solo project, where players team up to clear dungeons, gather coins, and expand a hexagon-based platform in the main world. Using a custom-built networking solution with TCP and UDP, the game balances both server and client authority for optimized performance. Players access different dungeons through a central portal, with each platform featuring randomized loot chests, diverse biomes, and unique structures to explore and conquer.

Gameplay Mechanics

Skills Demonstrated

Skill Description
Networking (TCP/UDP) Implemented custom networking with a balanced approach to server and client authority to optimize performance.
3D Modeling and Animation Modeled assets and animations from scratch, using Mixamo for some animations as needed.
World-Building Designed hexagonal platforms with varied biomes and structures for exploration and expansion.
Unity C# Development Developed game mechanics, network protocols, and world features using C# in JetBrains Rider.

Game Features

Technical Concepts and Tools

Networking Protocols

Developed a custom networking setup using TCP and UDP protocols for efficient player and game interactions.


3D World-Building

Created modular hexagonal platforms with distinct biomes and structures, facilitating expansion and exploration.


Unity Animation and Modeling

Modeled all 3D assets and created animations independently, utilizing Mixamo for additional animations as needed.

Learning Takeaways

Developing Mini RPG from scratch highlighted the complexities of multiplayer network programming and performance optimization. Creating 3D assets, implementing custom networking, and designing an expandable game world provided a comprehensive experience in Unity game development.

Tools Used