Skip to content

Quiditch game intended to be course project for COMP6331

License

Notifications You must be signed in to change notification settings

OneSilverBullet/quidditch

Repository files navigation

🏆 Quidditch Game - Advanced Gameplay AI Practice

Authors: Yulin Zhang, Vishnu Rajendran

🧹 Introduction

Welcome to our Quidditch Game, an Advanced Gameplay AI Practice project. Inspired by the legendary sport, our game combines AI techniques with physics-based character control to deliver a dynamic and immersive experience.

🚀 Key Features

🎭 Behavior Tree AI

  • Implements a hierarchical Behavior Tree for intelligent decision-making.
  • Enhances NPC responsiveness and adaptability to in-game situations.

🧠 Fuzzy Logic System

  • Utilizes Fuzzy Logic to create nuanced AI behaviors.
  • Enables AI to make fluid, non-binary decisions for more natural gameplay.

🎮 Physics-Based 3C (Character, Camera, Controls)

  • Fully physics-driven movement system for realistic flying mechanics.
  • Smooth and intuitive camera control for an immersive experience.
  • Adaptive control system that adjusts based on gameplay context.

🎥 Gameplay Demo

Watch the Gameplay Video

PLAY ONLINE!

🛠️ Technologies Used

  • Game Engine: Unity Engine
  • AI Systems: Behavior Trees, Fuzzy Logic
  • Physics Simulation: Rigidbody-based flight mechanics
  • Programming Languages: C#

📜 License

This project is open-source and available under the MIT License.

About

Quiditch game intended to be course project for COMP6331

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published