# Warcraft-Arena-Unity **Repository Path**: musoucrow/Warcraft-Arena-Unity ## Basic Information - **Project Name**: Warcraft-Arena-Unity - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2019-10-22 - **Last Updated**: 2025-09-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Warcraft Arena World of Warcraft combat system implementation in Unity with Photon Bolt. ## Install **Setup:** Open project in **Unity Editor** with version specified in [ProjectSettings/ProjectVersion](ProjectSettings/ProjectVersion.txt).
Enter playmode from **Launcher** scene in Assets/Scenes/Launcher.
**Build:** **Launcher** scene should be always included first, followed by other locations, currently only Lordaeron.
Dedicated server may also be built using **Launcher Dedicated** scene. **Play:** To create a server, select any map then press **Start Server** button.
To connect to existing server press **Start Client** then wait for sessions to appear and press **Connect**.
Client is started by default, if connection fails then reason should be displayed at the bottom of lobby panel.
## Project status **Done:** - [X] Server instances and client connections with Photon Bolt - [X] World of Warcraft player controller and camera - [X] Arena location setup, Lordaeron map - [X] Unit frames, action bars, custom hotkeys, lobby UI - [X] Floating text, unit selection circle-projectors - [X] Basic localization and spell error notifications - [X] Spell, ui and character sounds - [X] Visual effects for spell casts, projectiles and auras - [X] Spells, spell effects, auras and aura effects **Next:** - [ ] More spells, effects and auras - [ ] New spell and aura mechanics - [ ] Arena or battleground logic ## Screenshot ![Alt text](/Screenshots/Lordaeron%20Arena%20Dummies%20Half%20Res.png?raw=true "Lordaeron Dummies") ### Implemented spell effects: - Direct teleport - Damage - Heal - Apply aura - Kill - Resurrect - Area effects - Dispel Mechanics ### Implemented aura effects: - Absorb Damage - Change Display Model - Speed, critical damage and haste modifiers - Pacify & Silence - Periodic damage and healing - Root - Movement slow suppression - Confuse - Spell Modifier ### Included spells: - Blazing Speed - Blink - Counterspell - Fire Blast - Flash Heal - Frost Bolt - Frost Nova - Ice Barrier - Ice Lance - Icy Veins - Living Bomb - Polymorph - Renew - Resurrect - Presence Of Mind - Pyroblast - Cone Of Cold - Scorch ### Controls: **Hotkeys:** Central Bottom Action Bar - **No Modifiers**, Central Top Action Bar - **Left Shift**, buttons left to right: 1. *1* 2. *2* 3. *3* 4. *4* 5. *5* 6. *Q* 7. *E* 8. *R* 9. *F* 10. *Z* 11. *X* 12. *C* 13. *V* 14. *G* **Character:** - Jump : *Space* - Move : *WASD* or *Left + Right Click* - Target : *Tab* or *Left Click* - Rotate Camera : *Left Click* + *Drag* - Rotate Character : *Right Click* + *Drag* ## Links * [Photon Bolt](https://assetstore.unity.com/packages/tools/network/photon-bolt-free-127156) - networking solution used for server-client communication and game state synchronization.