Learn to create a 2D Action Roguelike Game in Unity 2022

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    2021-04-04
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Gianny Dantas
Next Course
4.4
1,476 Ratings
Get a comprehesive understanding of Learn to create a 2D Action Roguelike Game in Unity 2022. This is a pay course from Udemy. 2X Class provides this course data for free. Learn more certificate and details here. Learn to create a 2D Action Roguelike Game in Unity 2022 and bring your game development skills to the next level! This course will teach you how to create a top-down game similar to popular titles like Enter The Gungeon and Soul Knight. You'll learn the basics of creating characters, implementing behaviors such as walking, running, flipping, and dashing. Dive into creating weapons with different behaviors and logic, while reinforcing your C# knowledge. Explore topics like code structure, inheritance, object pooling, health systems, projectiles, camera control, tilemaps, item creation, AI, and sound management. This course is perfect for intermediate-level developers looking to enhance their C# and Unity skills.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [October 07th, 2023]

What does this course tell?
(Please note that the following overview content is from the original platform)
Learn how to create your first Topdown game in Unity implementing popular features like in Enter The Gungeon and Soul Knight!In this course you will learn the basics of every Topdown Roguelike game creating characters like players and enemies Apply behaviors to these characters such as Walk Run Flip and Dash All the basics components will help you get an understanding of movement rotations and how to create characters with a Component-based SystemYou will create Weapons like Guns and Swords each of them with different behavior and logic By doing this you will enforce your C# knowledgeIn this course you will also learn:Singleton Pattern to communicate between classesStructure your code in a modular wayUse Inheritance to create our PlayerObject Pooler to reuse ObjectsCreate a Health System that can be applied to any objectCreate Projectiles for our enemies and PlayerCreate a 2D Topdown Camera to follow our PlayerUnderstand how to use TileMaps and Rule TilesCreate Items that can be picked and usedCreate a Vendor to buy some ItemsCreate a Pluggable AI System using the Delegate Pattern to add Behaviors to our Enemies Create SoundManager to play some soundsThis course is designed for developers that have some experience with C# and Unity (Intermediate Level)

We considered the value of this course from many aspects, and finally summarized it for you from two aspects: skills and knowledge, and the people who benefit from it:
(Please note that our content is optimized through artificial intelligence tools and carefully reviewed by our editorial staff.)
What skills and knowledge will you acquire during this course?
During this course, the learner will acquire the following skills and knowledge:
1. Basics of creating a Topdown Roguelike game in Unity.
2. Creating player and enemy characters with behaviors such as walking, running, flipping, and dashing.
3. Understanding movement rotations and creating characters using a Component-based System.
4. Creating different types of weapons (guns and swords) with unique behaviors and logic.
5. Strengthening C# programming skills through weapon creation.
6. Implementing the Singleton Pattern to facilitate communication between classes.
7. Structuring code in a modular way for better organization and maintainability.
8. Utilizing Inheritance to create the player character.
9. Implementing an Object Pooler to efficiently reuse game objects.
10. Creating a Health System that can be applied to any object in the game.
11. Developing projectiles for both enemies and the player character.
12. Implementing a 2D Topdown Camera to follow the player character.
13. Understanding and using TileMaps and Rule Tiles for level design.
14. Creating items that can be picked up and used by the player character.
15. Implementing a Vendor system for buying items.
16. Creating a Pluggable AI System using the Delegate Pattern to add behaviors to enemies.
17. Implementing a SoundManager to play sounds in the game.
This course is designed for developers with intermediate-level experience in C# and Unity.
Who will benefit from this course?
This course will benefit developers who have some experience with C# and Unity at an intermediate level. Specifically, individuals interested in creating 2D action roguelike games in Unity will find this course valuable.
Professionals in the game development industry, such as game programmers or game designers, who want to enhance their skills in creating top-down games with popular features like those found in "Enter The Gungeon" and "Soul Knight," will benefit from this course.
Additionally, individuals who have a passion for game development and want to learn how to create characters, implement behaviors like walking, running, flipping, and dashing, and understand movement rotations will find this course helpful.
Furthermore, those interested in expanding their knowledge of C# and applying it to game development will benefit from this course. The course covers creating weapons with different behaviors and logic, enforcing C# knowledge, and structuring code in a modular way.
Individuals looking to learn about creating a health system that can be applied to any object, projectiles for enemies and players, a 2D top-down camera to follow the player, and using tilemaps and rule tiles will also find value in this course.
Moreover, individuals interested in creating items that can be picked and used, implementing a vendor system to buy items, and creating a pluggable AI system using the delegate pattern to add behaviors to enemies will benefit from this course.
Lastly, individuals looking to learn how to create a sound manager to play sounds in their games will find this course beneficial.

Course Syllabus

Character

Health

Weapon

Projectile

Camera

TileMap

Level Components

Items

Change Weapons

Vendor

AI

Boss

Sound Manager

End

Bonus

Show All
Recommended Courses
html5-game-development-with-pixijs-the-detailed-guide-29
HTML5 Game Development with PixiJS: The Detailed Guide
4.0
Udemy 485 learners
Learn More
Get a comprehesive understanding of HTML5 Game Development with PixiJS: The Detailed Guide. This is a pay course from Udemy. 2X Class provides this course data for free. Learn more certificate and details here. Are you interested in game development? Want to upgrade your programming skills? This detailed guide on HTML5 Game Development with PixiJS is perfect for you! PixiJS is a popular HTML5 engine with a fast and rich API, a supportive community, and it's absolutely free and open-source. In this course, you will develop two complete games from scratch, including a puzzle game and a 2D endless runner game. By the end, you'll have a solid portfolio and the knowledge to enter the game development industry. Don't miss out on this opportunity to become an experienced specialist in game development!
learn-to-create-a-2d-platformer-game-with-unity-2021-30
Learn to create a 2D Platformer Game with Unity 2021
4.1
Udemy 718 learners
Learn More
Get a comprehesive understanding of Learn to create a 2D Platformer Game with Unity 2021. This is a pay course from Udemy. 2X Class provides this course data for free. Learn more certificate and details here. Learn to create your own 2D Platformer Game with Unity 2021! This comprehensive course will teach you all the techniques and tools needed to bring your game to life. From creating a character controller and implementing Artificial Intelligence to adding exciting collectables, you'll learn it all. With detailed explanations and hands-on projects, you'll gain a deep understanding of Unity's features and develop essential game development skills. Don't miss out on this opportunity to create your very own platform game. Enroll now and start building your dream game today!
make-visual-novels-with-renpy-31
Make Visual Novels with RenPy
3.8
Udemy 387 learners
Learn More
Get a comprehesive understanding of Make Visual Novels with RenPy. This is a pay course from Udemy. 2X Class provides this course data for free. Learn more certificate and details here. Discover the art of storytelling through gaming with the course "Make Visual Novels with RenPy." Whether you're a beginner or have some experience, this course will guide you through the process of creating captivating visual novels using RenPy. With step-by-step instructions, you'll learn everything you need to know to bring your stories to life. If you're ready to unleash your creativity and immerse players in your narratives, this course is for you. Don't miss out on this opportunity, and stay tuned for more advanced courses coming soon!
how-to-make-a-gamemake-a-puzzle-game-with-unity-32
How to make a gameMake a Puzzle game with unity
3.6
Udemy 4,810 learners
Learn More
Get a comprehesive understanding of How to make a gameMake a Puzzle game with unity. This is a pay course from Udemy. 2X Class provides this course data for free. Learn more certificate and details here. Learn how to make a complete Puzzle game with Unity in just 1 hour! This course is perfect for beginners who want to dive into game development. With Unity version 56 and above, you'll learn the basics of Unity and C# scripting, menu setup, creating different levels, and more.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet