Skip to content Skip to sidebar Skip to footer

Unity 2D Dungeon Gunner Roguelike Development Course

Unity 2D Dungeon Gunner Roguelike Development Course

Build a sophisticated 2D Roguelike Dungeon Shooter game using the Unity game engine and C# in this intermediate course.

Udemy Coupon Codes

The Unity 2D Dungeon Gunner Roguelike Development Course is a course designed to teach students how to create a 2D dungeon gunner roguelike game using the Unity game engine and C# programming language.

A roguelike game is a type of dungeon-crawl role-playing game that features randomly generated levels and permadeath (meaning the player character dies and the game ends when they reach 0 hit points). A gunner is a type of character class that specializes in ranged weapons such as guns.

In this course, students will learn how to use Unity and C# to create a 2D dungeon gunner game from scratch. This will involve creating game objects, setting up levels, adding player controls, and implementing game mechanics such as enemy AI and item drops. Students will also learn how to use Unity's 2D tools to create graphics and animations for their game.

The course is suitable for students with some programming experience, as it assumes a basic understanding of C# syntax and programming concepts. However, it is designed to be accessible to beginners, so students who are new to programming can still benefit from the course.

By the end of the course, students will have the skills and knowledge needed to create their own 2D dungeon gunner game using Unity and C#. This will not only help them learn important programming skills, but it will also allow them to build a portfolio of work that they can share with others.

What you'll learn

  • Unity 2D Game Development to create a 2D Dungeon Shooter Roguelike game like 'Enter The Gungeon' or 'The Binding Of Isaac'.
  • Intermediate level course will show you how to build a sophisticated game by creating complex Unity components using C# scripting.
  • How to build a fully featured, complete game – not just a tech demo.
  • 160+ in depth lectures with over 50 hours of detailed video supported by a full completed project with save points after every lecture.
  • How to build a dungeon room node editor tool to create node graphs of dungeon room layouts for dungeon levels.
  • Implement game cameras using Cinemachine and Pixel Perfect components.
  • How to use layers and sorting layers in a 2D game, and create dungeon room templates using tilemap layers.
  • Create entire randomized game levels using a dungeon builder algorithm that combines dungeon level node graphs and dungeon room templates.
  • Create multiple player characters using prefabs, animator controllers and animations.
  • Implement player movement and weapon aiming, including dodge roll manoeuvres.
  • Doors which open for the player and lock the player into dungeon rooms while battling enemies.
  • Dungeon lighting that fades in as dungeon rooms are explored.
  • How to create object pools and use them in the game to improve game performance.
  • How to implement multiple weapon and ammo types which are configurable using scriptable objects.
  • How to implement sound effects in the game using audio sources, audio listeners, and audio mixers.
  • How to create a Minimap in the game UI to show a zoomed out view of the player and surrounding dungeon rooms.
  • How to create special effects using particle systems and implement them for weapon shooting and ammo hit effects.
  • Create multiple enemy types and bosses that you will encounter across the multiple dungeon levels.
  • Use hidden tilemaps to store grid properties, such as preferred paths for enemies.
  • Understand how AStar pathfinding works by using algorithms and create an AStar pathfinding system for the game enemies.
  • Learn how to spawn enemies in dungeon rooms in a configurable and random way using materialize effects.
  • Implement weapons and ammo for enemies, including ammo patterns and enemy weapon firing AI.
  • Create health and damage systems for ammo damage and contact damage.
  • Learn how to implement play across multiple dungeon levels with boss battles, and high scores with accuracy multipliers.
  • Create items to decorate the dungeon rooms that can take damage and be destroyed.
  • Learn how to implement tables that can be flipped to provide cover for the player.
  • Implement Dungeon Chests that the player can loot, that can contain health, ammo and weapons.
  • Implement a dungeon overview map that the player can use to navigate to rooms they’ve already visited.
  • Learn how to implement music in the game which is configurable for each dungeon room to play both ambient music and battle music.
  • Add a Pause Menu to adjust the music and sound effect volume levels, and save the set levels using Player Preferences.
  • Create a Main Menu for the game with a character selector, high scores table, and game play instructions.

Online Course CoupoNED based Analytics Education Company and aims at Bringing Together the analytics companies and interested Learners.