“A good architecture allows you to make decisions late.”
– R. Martin (Uncle Bob) This area of my portfolio highlights Best Practices.
Architecture
Welcome to my Unity development resource hub! Here, you’ll find a collection of articles, downloads, and videos designed to help you build scalable and maintainable games using Unity’s powerful suite of tools. Whether you’re diving into game architectures, refining your C# coding standards, or structuring your projects for success, these resources offer valuable insights and best practices.
⚠️ Why Do We Need This?
A strong architecture provides a solid foundation for building software that meets the needs of users and stakeholders.
- Ensures that the system meets its functional and non-functional requirements such as performance, security and reliability
- Critical to managing complexity. Create a vision for how components interact
- High-level view of the system, making it easier to understand its structure and operation
Explore my custom MVC Architecture framework tailored for Unity and Godot games, kickstart your projects with a robust template, or revisit legacy packages. Don’t forget to check out my video playlist for additional tutorials and demonstrations.
Architecture Articles
- Unity — Game Architectures — Part 1
- Unity — Game Architectures — Part 2
- Unity — Game Architectures — Part 3
- Unity — C# Coding Standards — Best Practices
- Unity — Project Structure — Best Practices
- Unity — uEvent & Custom ScriptableObjects
Architecture Downloads
- GitHub.com/SamuelAsherRivello/rmc-mini-mvcs – The best MVC framework – Unity Version
- GitHub.com/SamuelAsherRivello/rmc-mini-mvcs-godot – The best MVC framework – Godot Version
- GitHub.com/SamuelAsherRivello/unity-project-template – Ideal starting point for new projects
- GitHub.com/SamuelAsherRivello/AssetStore_uEventDispatcher – Legacy asset store package
Architecture Videos
What’s Next?
I’m passionate about learning, creating, and contributing to meaningful projects.Contact me to discuss opportunities that align with my experience, skills, and interests.