Metroidvania Toolkit: Make a 2D Action Platformer in Unity

Learn to Code with C# and Design a 2D Action Platformer Video Game Using Unity 2020
4.59 (240 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Metroidvania Toolkit: Make a 2D Action Platformer in Unity
1 760
students
22.5 hours
content
Dec 2021
last update
$29.99
regular price

Why take this course?

🎮 Metroidvania Toolkit: Make a 2D Action Platformer in Unity


Course Headline:

"Learn to Code with C# and Design a 2D Action Platformer Video Game Using Unity 2020"


Course Description by Brent Williams (I_Am_Err00r):

Hello, Game Development Enthusiasts!

I'm excited to introduce you to "Metroidvania Toolkit," my comprehensive course designed for both beginners and seasoned developers interested in crafting a 2D action platformer using Unity. My name is Brent Williams, also known as I_Am_Err00r, and I'm the founder of Error Free Games, where I specialize in creating engaging Metroidvania-style games.

This course is a journey through the process of building a game from the ground up. You'll learn the intricacies of game design and development by following my step-by-step guide as we create all the essential elements of a Metroidvania game together. I'll share the secrets behind some of the genre's most popular features, ensuring you understand not just how to implement them, but also why they work.

Here's what you can expect to master by the end of this course:

  • Horizontal Movement: Get your character smoothly traversing across platforms.
  • Jumping Mechanics: Implement single and multi-jumps for more complex platforming challenges.
  • Wall Sliding & Wall Jumping: Add depth to your movement with these dynamic maneuvers.
  • Crouching: Allow your character to navigate tight spaces and avoid enemy attacks.
  • Dash/Dodge Roll: Create a quick escape or dodging mechanic for intense gameplay moments.
  • Grappling Hook: Incorporate a tool for swift movement and reaching distant platforms.
  • Object Pooling & Weapon Projectile System: Optimize your game's performance with smart asset management.
  • Weapon Inventory Management: Keep track of your arsenal and its interactions within the game world.
  • Scene/Room Management: Organize your levels for a seamless player experience.
  • Camera Movement: Ensure your camera follows the action without obscuring important elements.
  • Mini Map & World Map: Guide players with an overview of the game world.
  • Save/Load System: Implement a system to preserve progress and create a deeper gaming experience.
  • Character Ability Acquisition: Unlock new skills and abilities as your character grows.
  • Enemy AI: Create intelligent adversaries that challenge the player.
  • Random Drops & Loot System: Add variety and replayability to your game.
  • Player/Enemy Health Systems: Manage hit points for both players and enemies.
  • Data Persistency within Unity: Ensure that data is stored effectively and securely.

Course Structure:

For Beginners:

  • Introduction to Coding with C#
  • Understanding the Unity Editor Interface
  • Basics of Data Types and Game Objects
  • Building and Running Your First Simple Game Application

For Intermediate Developers:

  • Advanced Coding Techniques in Unity
  • Detailed Tutorials on Complex Mechanics like Object Pooling, Camera Control, etc.
  • Code Architecture and Class Management
  • Organic Problem-Solving Approach with Real-World Applications

For Experienced Programmers:

  • Optimized Solutions for Common Challenges in 2D Action Platformers
  • Insights into Game Design Principles
  • Shortcut to Implementing a Full Suite of Metroidvania Features

What You'll Gain:

No matter your starting point, this course is designed to get you up and running with the skills needed to create your very own Metroidvania-style game. You'll save time and effort by learning from an experienced professional who has already navigated the complexities of this genre.

By the end of this course, you'll have a solid foundation in Unity, C# programming, and 2D action platformer development. Plus, you'll have a fully functional game to show for your hard work!

Join me on this exciting adventure into the world of Metroidvania games. Enroll now, and let's embark on this creative journey together! 🚀🎮


Ready to take the plunge? Let's build something extraordinary! 🎉

Course Gallery

Metroidvania Toolkit: Make a 2D Action Platformer in Unity – Screenshot 1
Screenshot 1Metroidvania Toolkit: Make a 2D Action Platformer in Unity
Metroidvania Toolkit: Make a 2D Action Platformer in Unity – Screenshot 2
Screenshot 2Metroidvania Toolkit: Make a 2D Action Platformer in Unity
Metroidvania Toolkit: Make a 2D Action Platformer in Unity – Screenshot 3
Screenshot 3Metroidvania Toolkit: Make a 2D Action Platformer in Unity
Metroidvania Toolkit: Make a 2D Action Platformer in Unity – Screenshot 4
Screenshot 4Metroidvania Toolkit: Make a 2D Action Platformer in Unity

Loading charts...

3507452
udemy ID
17/09/2020
course created date
15/11/2020
course indexed date
Angelcrc Seven
course submited by