Boss NPCs - UQcsse3200/2024-studio-2 GitHub Wiki

Overview

The game features three Boss Non-Playable Characters (NPCs), each designed to provide challenging encounters and elevate the intensity of gameplay.

Each bosses (Kanga, Griffin, and Leviathan) offer distinct combat mechanics and unique abilities that test the player’s skills and strategy. Similar to enemy NPCs, bosses are equipped with collision boxes, enabling them to physically engage with the player during combat.

These bosses serve as key adversaries within the game, offering crucial milestones for progression. Defeating them is essential for unlocking new areas and advancing further in the game.

Entity-Specific Documentation

Each entity has unique behaviours, abilities, combat moves, and animations. Their details can be found below:

NPC Image Documentation Link
Kanga Kanga
Leviathan Leviathan
Griffin Griffin

Once each boss is defeated, the gate to the new area in unlocked, with an exception for the final boss of the Air area (Griffin) which finishes the game and goes into the End Game Statistics screen.

Pixel-Art Design

The NPCs are designed with a pixel-art aesthetic that matches the game's visual style, making them visually cohesive with the rest of the world.

Programming Guide

For specifics about how to develop and use the Bosses NPCs in game see:

⚠️ **GitHub.com Fallback** ⚠️