This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this advanced course, you will learn how to build complex, multi-level dungeons programmatically using modular assets. You’ll start by replacing maze pieces with dungeon assets, adding larger rooms, walls, pillars, and doorways. The course walks you through essential dungeon construction techniques, including the integration of structural elements, proper placement patterns, and resolving 3D issues like Z-Fighting. By the end of this section, you’ll be able to design and programmatically manage a fully functional dungeon environment in Unity. Next, you will explore generating multiple dungeon levels and connecting them with vertical elements like manholes and stairwells. You’ll also refine your maze’s structure by creating a maze manager to help organize and oversee the placement of assets across different floors. The course then delves into A* pathfinding for navigating the maze and generating corridors between rooms. You'll apply this knowledge in your final project to design a unique multi-level environment with dynamic lighting, teleportation, and pathfinding systems. This course is ideal for those with prior game development or programming experience who are eager to build more complex, interactive environments. While basic knowledge of Unity is recommended, no advanced prior experience is required. The course offers an intermediate-to-advanced challenge, providing learners with valuable skills for dungeon creation and programming. By the end of the course, you will be able to design, build, and navigate multi-level dungeon environments, implement pathfinding algorithms, and complete a fully functional game-level project with dynamic features such as lighting, teleportation, and waypoint systems.


















