There is stealth in SWGB so the engine allows that, but some units (jedi/sith, bounty hunters, towers…) can detect them within their line of sight. And the invisibility effect only applies to select few units.
Without detection, stealth could be very annoying. Imagine hiding some stealthy troops on the map to make it nearly impossible to KO you…
I would vote this mechanic for ninja as an official UU for the Japanese. This unit already exists in the game but you can only spawn them in editor. Tho, I think all units should be able to detect then within 4 tile radius and 8 for towers and castles.
Yeah, but in gameplay terms camo needs to be represented as invisibility. If the only effect is that human player can barely see them on their screen, it doesn’t mean much for the AI. Not only the AI players would have no difficulty spotting them, but even units handled by human players would just attack camouflaged units if the enemy come to close depending on their stance. It’s quite obtuse to pretend like an unit being invisible from a gameplay point of view would necessarily imply fantasy or sci-fi, we have plenty of exemples of video games (rts or not) already using such system to portray any kind of stealth.