Skip to content

Generic upgradable boss

Description

We need to implement a modular boss enemy system that allows easy creation and customization of advanced enemies for multiple missions.

Requirements

The boss system should support swappable models so that different visual variations can be used without code changes.

Each boss should have a set of modular, assignable moves that can be combined or reused across different boss types.

Moves should be data-driven, allowing designers to configure move sets and behaviors directly in the editor.

The system should enable rapid iteration and scaling of boss encounters with minimal new content creation.

Goal

This will allow us to produce multiple unique boss fights by reusing existing models and modular move sets, ensuring both content variety and development efficiency.

Edited by Soroush Sharif