A structured step-by-step journey from learning player movement to creating a shared hack-and-slash game with the iconic Blue Chicken (or your own custom character).
Before starting, make sure everyone has Unity properly installed.
- Download Unity Hub → Download Here
- Install and open Unity Hub.
- In Unity Hub, go to Installs → Install Editor.
- Recommended version: Unity 2022 LTS (Long-Term Support).
- Add Modules as needed (for Windows/Mac build support).
- In Unity Hub → Projects → New Project.
- Template: 2D (URP optional if you want better graphics).
- Name your project → Place it in your personal folder (
/level-1,/level-2, etc.). - Hit Create. 🎉
- Implement a 2D player controller (movement with WASD/Arrow keys).
- You may use the Blue Chicken from the doc (recommended) or your own sprite.
- Push your project into your own folder.
- Add a weapon swing using the Animator component (e.g., sword slash).
- Implement collision detection so the weapon can hit dummy targets/enemies.
- Add basic juice (optional but encouraged):
- 📸 Screenshake when hitting
- ✨ Flash or particle when enemy is struck
- 🔊 Sound for the swing
- Push in your own folder.
- Package your character (chicken or custom) + weapon prefab.
- Add a test scene with dummy enemies to show off the weapon working.
- Push into
/mini-projects.
Everyone contributes to one shared repo where players can choose from multiple weapons.
Each contributor adds one unique weapon type:
- 🗡️ Sword (combo slash)
- 🪓 Axe (wide knockback)
- 🔱 Spear (pierce multiple enemies)
- 🏹 Bow (projectiles)
- ✨ Staff (AOE magic)
- 🗡️ Dagger (fast multi-hits)
- 🔨 Hammer (stun smash)
- 🌀 Boomerang (returns to player)
- 🔥 Flamethrower (crowd control)
- 🐾 Claws/Fists (rapid melee)
- Must feel satisfying against groups of enemies.
- Preferably add juice (hit flashes, knockback, VFX, SFX).