Is component-based design an architectural pattern or design pattern?
- by xEnOn
When using the component-based paradigm in game development with engines like Unity, is component-based design an architectural pattern, or a design pattern?
Can I even say that component-based design is my "main" architectural pattern for my game?
I see architectural patterns as being more high-level than design pattern. The component-based design in game development's context (like with Unity engine) seems to fit as an architectural pattern to me. However, on some sites, I read that component-based design is a behavioural pattern, much like other behavioural design patterns, and not so much like an architectural pattern like MVC.