MVC Architecture For Unity
Model-View-Controller — Create projects with confidence in Unity
More Info
What you’ll learn
- Create new Unity projects with confidence, performance, and scalability
- Master design principles and design pattern. Integrate MVC into projects with success
- Get real experience on 4 included projects
- EXTRA: Full section on Unit Testing & TDD
Description
Welcome to MVC Architecture For Unity!
We all start projects with the best of intentions. But during development we often find our projects do not meet our expectations for organization, scalability, and for our quality of life as developers.
This course gives you the training to create and maintain Unity projects which are faster to develop and easier to maintain.
FEATURES:
• Rockstar content - Everything you DO need. Just the most relevant, powerful info!
• Punk-rock editing - Nothing you DON’T need. No “ums”, no waiting, no fluff!
BENEFITS OF MVC:
• Faster software development
• Faster project maintenance
• Empowers you to create projects with confidence, performance, and scalability
TAKEAWAY:
• After this course you will be confident to design and develop new projects with Unity and MVC
INCLUDED SECTIONS:
• Course Introduction - Set the vision and goals for the course. Learn the many benefits of MVC architecture
• Unity Overview - Review the popularity and power of Unity as a game engine. Discuss the structure
• Software Design - Gain insight on the design principles of master software developers
• Mini MVCS - Dive deep into this light, powerful architectural framework
• Sample Projects - Together we’ll review 4 complete Unity projects. All source-code is provided to students
• Course Conclusion - Review the highlights, celebrate success, and set clear next steps
• EXTRA Content - With the foundation of MVC architecture, we’ll add the power of Unit Testing & TDD.
EXTRA: WHY LEARN UNIT TESTING & TDD?
• 1. Accelerate new features - With testing, developers focus on a small batch of code at a time. This gets results
• 2. Level-up your maintenance - With Test-Driven Development ( TDD ), developers naturally produce cleaner, more readable, and manageable code
• 3. Fail fast & Communicate clearly - Get feedback quickly and improve your solutions. Leave a legacy of unit testing in your codebase
WHY LEARN WITH SAMUEL ASHER RIVELLO?
• Sam is a Unity Certified Developer with over 20 years of experience creating games
• Sam empowers game teams with custom editor tooling for improved workflows
• Sam is an author and editor, including Adobe, Future Publishing UK, Packt Publishing, and O’Reilly
WHY WAIT?
• Avoid the common pitfalls with creating, maintaining, and scaling Unity projects
• You can’t afford NOT to use Unit Testing and Test-Driven development on your projects
• Let’s do this!
MORE INFO