Skip to content

Handoflazy/Mini-Hero

Repository files navigation

🎮 RPG 3D Platformer Game🎮

📌 An immersive open-world RPG game with real-time, dynamic combat, and a Interaction System. The project was built with the aim of learning intermediate coding techniques and building on the Open Project as well as using some assets from this.

Unity Open Project:

(https://github.com/UnityTechnologies/open-project-1?utm_source=YouTube&utm_medium=social&utm_campaign=evangelism_global_generalpromo_2020-09-21_open-projects-01-repository)

📖 Table of Contents

🌟 Features

Seamless open-world exploration with interactive NPCs
Comprehensive inventory and equipment system
Challenging AI enemies using Goap for realistic behavior
Optimized performance with Object Pooling and Additive Async Scene Loading
Cloud Content Delivery integration for real-time data synchronization and authentication
Realistic sound feedback with Pooling Audio Source System
Smooth Player Control by Advance Player Controller using FSM and Physics
Stats and Modifier using Broker Chain
No Singleton using Event Channel and Event Bus
More Juicy using Shader Graph and Visual Graph
Working UGUI such as Menu Screen, Settings Screen and Pause
Saving System using Data Binding
Dialogue and Cutscene System


📸 Screenshots

🎮 Menu Screen

Alt text

🧭 Open World Exploration

Alt text Alt text

⚔ Combat

Alt text

🧺 Inventory System

Alt text

⚙️Settings Screen

Alt text

🎥 VideoDemo

Watch the video


🚀 Usage

1️⃣ Explore the open world and interact with NPCs
2️⃣ Engage combat with AI

🛠 Technologies

  • Game Engine: Unity
  • Programming Language: C#
  • AI System: Goap-based enemy behavior
  • Graphics: URP

About

A 3D platformer project focused on deep exploration of game architecture and design patterns for scalable and maintainable gameplay.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages