Tutorialspoint

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

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#

Show More

Curriculum

  • What's Included in This Course?
    01:29
    Preview
  • Software Used in This Course
  • Setup Unity 2D Project
    02:52
    Preview
  • Graphic Tilesets
    12:50
  • Player Movement (Flip X)
    20:48
    Preview
  • Player Movement (Move)
    18:15
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Feedbacks
5.0
Course Rating
100%
0%
0%
0%
0%

    Feedbacks (1)

  • Lutz Becker
    Lutz Becker

Unity 2D Random Dungeon Generator for a Roguelike Video Game
This Course Includes
  • 6.5 hours
  • 27 Lectures
  • 2 Resources
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language English
  • 30-Days Money Back Guarantee

Sample Certificate

sample certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate

Talk to us

1800-202-0515