Authors: Yulin Zhang, Vishnu Rajendran
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.
- Implements a hierarchical Behavior Tree for intelligent decision-making.
- Enhances NPC responsiveness and adaptability to in-game situations.
- Utilizes Fuzzy Logic to create nuanced AI behaviors.
- Enables AI to make fluid, non-binary decisions for more natural gameplay.
- 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.
- Game Engine: Unity Engine
- AI Systems: Behavior Trees, Fuzzy Logic
- Physics Simulation: Rigidbody-based flight mechanics
- Programming Languages: C#
This project is open-source and available under the MIT License.