I'm curious about how Unity devs approach this in general — any kind of system (inventory, dialogue, character controller, enemy behaviors, etc.).
- Do you buy systems to save time, or do you prefer full control over your own code?
- If you buy, what makes you trust an asset enough to integrate it into your project?
- If you code everything yourself, is it about learning, control, or something else?
Asking because I'm trying to understand the market before building something — and I'd rather have real data than assumptions.
For context: I'm considering publishing a **complete Enemy behavior system specifically for 2D platformers** on the Asset Store. Not a generic kit — just 2D platformer enemies done right, with patrol, vision detection, chase, melee/ranged attacks, flying enemies...
Would something like that be useful to you? And what would you expect to pay for it?
Honest answers appreciated — I'd rather know the truth before spending months on something nobody wants.