Make a 2d Platformer in Unity 2020 using Design patterns

Why take this course?
🌟 Course Title: Mastering Game Architecture: Design Patterns for 2D Platformers in Unity 2020
🚀 Course Headline: Learn how to architect your codebase for a 2D platformer using Design patterns with Sunny Valley Studio
🌍 Course Description: Have you ever found yourself entangled in a web of complex, interdependent code where adding a new feature becomes a daunting task? You're not alone. As game developers, we often encounter this challenge. But what if there was a way to architect your codebase that makes the process of expanding and maintaining your game as smooth as a platformer's jump?
🔧 The Art of Code Architecture: In the world of game development, especially with Unity 2020, understanding design patterns and SOLID principles is crucial. They are not just buzzwords but powerful tools that enable you to create maintainable and extensible code. However, knowing when and how to apply these patterns can be a bit of a puzzle.
⚙️ Design Patterns to the Rescue: This course is designed for intermediate Unity developers who are comfortable coding in C# using Visual Studio. You'll learn the intricacies of design patterns, focusing on the State pattern to kickstart your character controller and transitioning to other patterns as new features demand it.
🎓 What You Will Learn:
- Character Controller Mastery: Craft a character that can move, jump, and beyond, with extendable behaviors like climbing, attacking, and more.
- Reusable Code: Discover how to reuse the player's character controller for various enemies and a climactic end-level boss.
- Refactoring with Factor Method: Learn to refactor your code using the Factory Method pattern, making it more maintainable and easier to expand.
- AI Implementation with Strategy Pattern: Implement a simple AI system using the Strategy pattern, adding depth and challenge to your gameplay.
🔫 Platformer Features: We'll implement essential platformer features including:
- Resource Picking Up: Gather collectibles that enhance the gameplay.
- Respawn System: Create a system that allows players to re-enter the action swiftly.
- One-Way Collider Platforms: Design platforms that only allow movement in certain directions.
- Parallax Effect: Add depth and immersion with a parallax scrolling effect.
- Melee and Throwable Weapons: Equip your character with interactive and engaging weapons.
💫 Extra Perks:
- 30-Day Money-Back Guarantee: If the course doesn't meet your expectations, you can get a full refund within 30 days of purchase. No questions asked!
🚀 Join Us: Embark on a journey to elevate your Unity game development skills with Sunny Valley Studio. Learn to think like a seasoned developer and apply design patterns effectively. Whether you're looking to build your own 2D platformer or simply enhance your understanding of code architecture, this course is your stepping stone to success.
- Sunny Valley Studio
Course Gallery




Loading charts...