# Wizard Duel ## Docs - [Introduction](https://mintlify.wiki/korrykatti/game/introduction.md): A fast-paced multiplayer 2D wizard battle game built with Raylib and ENet - [Installation](https://mintlify.wiki/korrykatti/game/installation.md): Set up Wizard Duel with all required dependencies and build tools - [Quickstart](https://mintlify.wiki/korrykatti/game/quickstart.md): Build and run Wizard Duel in minutes - [Controls](https://mintlify.wiki/korrykatti/game/gameplay/controls.md): Master the keyboard and mouse controls for Wizard Duel - [Spells](https://mintlify.wiki/korrykatti/game/gameplay/spells.md): Master the spell system with red and blue spells in Wizard Duel - [Combat system](https://mintlify.wiki/korrykatti/game/gameplay/combat-system.md): Understand health, mana, healing, shields, and collision mechanics in Wizard Duel - [Multiplayer overview](https://mintlify.wiki/korrykatti/game/multiplayer/overview.md): Real-time 1v1 wizard battles using ENet networking - [Hosting a game](https://mintlify.wiki/korrykatti/game/multiplayer/hosting.md): Set up a server and wait for players to join - [Joining a game](https://mintlify.wiki/korrykatti/game/multiplayer/joining.md): Connect to a hosted game as a client - [Code architecture](https://mintlify.wiki/korrykatti/game/development/architecture.md): Comprehensive overview of Wizard Duel's game architecture, including state management, game loop, and core subsystems - [Building the game](https://mintlify.wiki/korrykatti/game/development/building.md): Complete guide to building Wizard Duel from source, including compiler configuration, dependencies, and build targets - [Networking implementation](https://mintlify.wiki/korrykatti/game/development/networking.md): Deep dive into Wizard Duel's multiplayer networking using ENet, including connection handling, packet synchronization, and position updates - [Game structures](https://mintlify.wiki/korrykatti/game/reference/game-structures.md): Core C++ data structures used in Wizard Duel for character management, spell projectiles, and network communication. - [Functions](https://mintlify.wiki/korrykatti/game/reference/functions.md): Core utility functions for collision detection, world generation, and networking setup in Wizard Duel. - [Configuration](https://mintlify.wiki/korrykatti/game/reference/configuration.md): Game configuration constants and default values for Wizard Duel, including network settings, display properties, world parameters, and gameplay values.