Unity 2D Random Dungeon Generator for a Roguelike Video Game
A simple approach to programming a top down 2D random dungeon generator for roguelike video games using C# in Unity
Lectures -27
Resources -2
Duration -6.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
This is a course intended for beginner to intermediate Unity / C# video game developers who have an interest in the classic rogue-like video game genre. We'll be borrowing old familiar pixel art graphics to generate our 2D grid-based environments, characters and enemies.
This course is not a complete game. It's purpose is to explore a couple of simple random dungeon generation tactics and get you started in the world of procedural level generation. You'll also learn how to apply a rounded edge around all of the walls of your random dungeon to break up the repeating patterns and give the environment a more organic look.
As an added bonus, I've included a section to demonstrate a simplified method for enemy path finding. This method uses a flood fill approach to find the shortest path between an enemy and the player. Your enemies will be able to patrol in random directions, chase the player using a flood fill path finding approach as well as engage with the player to begin attacking.
Who this course is for:
- Beginner to Intermediate Unity Game Developers
- 2D Roguelike Game Enthusiasts
- Beginner to Intermediate C# Programmers
Goals
Solving Problems with C# Programming
Procedural Random Dungeon Generation
Working with 2D Bitwise Tilemap Systems
Simplified Solution for Enemy Pathfinding
Prerequisites
Basic Computing Experience
2D Graphics Editing Experience
Experience with Unity Game Engine
Experience in Photoshop is Helpful But Not Required
Experience Programming in C#
![Unity 2D Random Dungeon Generator for a Roguelike Video Game Unity 2D Random Dungeon Generator for a Roguelike Video Game](https://d3mxt5v3yxgcsr.cloudfront.net/courses/7755/course_7755_image.jpg)
Curriculum
Check out the detailed breakdown of what’s inside the course
Getting Started
6 Lectures
-
What's Included in This Course? 01:29 01:29
-
Software Used in This Course
-
Setup Unity 2D Project 02:52 02:52
-
Graphic Tilesets 12:50 12:50
-
Player Movement (Flip X) 20:48 20:48
-
Player Movement (Move) 18:15 18:15
Dungeon Caverns
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Rounded Edges
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Rooms & Halls
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Bonus Section
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Billy McDaniel](https://www.tutorialspoint.com/assets/profiles/452909/profile/200_490705-1650563019.jpg)
Billy McDaniel
I started on my creative journey about 40 years ago as a musician. Through the decades, I have picked up a wide variety of skills, with over 20 years as an accomplished website developer, programmer, graphics artist, photographer, journalist, published author, video game developer, 3D modeler and animator!
I have done lots of work for a wide variety of business over the years. In the last decade, I have taken to Unity for game development with six games published on Steam so far. I'm very excited to be a full time game developer, and equally pleased to pass down some of my knowledge to you!
My friends describe me as a highly driven individual with a wide range of skills, capable of doing anything. I describe myself as curious, intuitive and above all.. honest.
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)