[Released] MVC Architecture For Unity - Udemy Course

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

3 Likes

The Mini MVCS Architecture Framework related to this course is now on the UNITY ASSET STORE.

1 Like

H!I
Just purchased and started looking at your course. I would like to know why you decided to create a course about the MVC pattern? I did a little research on people’s feedback about the classic UI patterns in Unity and came across a lot of opinions that they are not suitable for Unity at all due to the peculiarities of the UI implementation.
Did you choose MVC because it has some advantages in the context of using Unity over MVVM and MVP? If so, what exactly are the benefits?
Thanks!