Welcome to my recreation of Pokemon UNITE! This project aims to recreate the MOBA game Pokemon UNITE from scratch, using the Unity game engine. This game uses the Netcode for gameobject package to provide a fully working multiplayer experience, and with the use of Unity Relays there's no need to handle ip addresses or port forwarding.
Of course the original game is owned by Timi studios, this project was purely made for educational purposes and does not intend to replace in any way the original
The idea to make this sparked when the original developers of Pokémon UNITE started doing some not so great decisions with their game, and so i decided to recreate it both as a joke and as a challenge for myself By recreating a simplified version of Pokemon UNITE, I aimed to:
- Learn and Apply Unity Skills: Gain hands-on experience with Unity's multiplayer features, animation, and game mechanics.
- Understand Game Design Principles: Explore the strategic elements and balance considerations involved in designing a MOBA game.
To run this project locally, follow these steps:
-
Clone the Repository
git clone https://github.com/Marcy4000/Unite.git cd Unite
-
Open in Unity
- Open Unity Hub.
- Click on the 'Add' button and select the cloned project folder.
- Open the project in the Unity Editor (Version 2022.3.35).
- Thanks to ElChicoEevee for providing the original game assets
- Thanks to everyone at the Unite Mathcord for providing detailed info about game mechanics