|
Pillars of Design underpin all our decisions when
creating our apps, games and software systems |
🎓 SmartSoftware systems should be Smart and ultimately be able to solve numerous problems as they arise. Programs should be designed to be highly capable and versatile with many features. |
✅ SimpleSoftware should be Simple and easy to use regardless how complex its features are. Programs should be designed to be intuitive and in such a way where usage of it feels natural. |
👔 StyledSoftware should be Styled and visually comforting rather than harsh to look at or use. Programs should be designed to feel fluid and be delightful to use rather than clunky. |
🦅 SwiftSoftware systems should be Swift and execute quickly to allow a synergistic speed to be achieved. They should be designed to function or operate with both speed and momentum. |
🛟 SafeSoftware systems should be Safe and still function regardless of any potential unexpected errors or situations. They should be robust in their ability to maintain a stable functional state. |
😊 SatisfyingSoftware should be Satisfying to use and promote a sense of wonderment when being engaged with fully. They should be designed to be both natural and enjoyable to operate. |