So im making an RTS and have a few models, the idea is to allow the player to customise their units in certain ways to allow for their own play style
So far im thinking of having the customisation something like this, is a customisation system for an RTS type game doable in unity?
Hull / Chasis - [the vehicles main body]
Turret - [What holds the weapon or special equipment of the vehicle]
Weapon / Equipment - [What allows the unit to fight]
Movement Type - [Wheel, Track/Treads, Hover ect how it moves]
Engine - [What makes the vehicle move]
Colour
heres some images of the models i’m working on for the project to perhaps give an idea of the type of customisation i want, though they’re still early WIP
Yes. you simply split your tank into parts and assemble units out of them. Chassis will be the root part, turret will be attached to it. Turred rotation/aiming will be handled by a script. Movement will be determined by the type of chassis.
If you’re going to need a LOT of units (tens of thousands), you’ll need to do some optimizations (basically… you could bake all the possible combinations into one mesh, or bake specific customization combinations when they’re required), but since you’re still in early wip stage, it is too early to talk about those.