I saw a post three days ago from a developer asking us to formulate our ideas into an actual graphic, so I took a shot hoping this would clarify what we're looking for a little bit.
What is the unit wizard?
The unit wizard is a tool for beginning map authors to create their own custom units based on existing units within the editor.
What type of units can the unit wizard create?
The unit wizard will create basic structures and units. Examples include a custom barracks that creates custom units, a missile turret customized for tower defense (will only do damage, effects still added the traditional way in data editor), or a buffed super marine to be used in your custom map.
What are the limits of the unit wizard?
The unit wizard will only create a stationary or moving unit based on your selections, with the ability to use its weapon and do the damage you specify.
The unit wizard will NOT do the following:
- Add effects, behaviors, or buffs to the weapon or unit
- Create brand new graphical effects
- Allow you to specify abilities for a unit
What is the overall goal of the unit wizard?
Our goal here is when you're done with the unit wizard you will have a basic template that can be easily modified to make your ideal unit. The model, actors, unit, weapon, damage, and footprint will be completed, leaving you to fine-tune any further details such as ramp-up speeds.
Ideally the typical user will only need to define damage counters, customize the command card, and apply effects from the weapon (such as for custom TD towers) after the wizard is done in order to have a functioning custom unit.
In this screenshot we see a new menu option available from the right click menu in the data editor. Choosing it begins the all-new unit wizard for beginning map editors.
The first step is selecting a unit to base our new unit on. The details of this unit will determine things by default such as model, projectiles used for the weapon, move speed, actors, etc.
Now we're in the unit wizard. It's going to walk your hand through creating your very own custom unit, with a little help from the initial unit you selected. When this process is completed a brand new unit will be added to the data editor with working abilities, actors, models, etc. that can be modified like any other unit.
As you see, each time you make a selection a new menu appears asking you to further clarify what sort of unit this is going to be. The options revealed after each step can potentially change based on your selection.
Finally, when you're ready to set the basic statistics of the weapon, you can punch them into a simple field. Of course we know there's a lot more details to these units, but everything that isn't asked for here will be carried over from the unit we chose initially when starting the wizard.