The Art of
Procedural Worlds

versatile developer capable of bringing virtual universes to life!
whenever it suits you
like-minded people
Welcome
Introduction
Need a Blender or Unity Refresher?
Join the H3D Student Community
Contacting H3D
FAQs
Updating to Unity 6
Defining a Modular Maze
Defining Walls and Corridors
The Drunken Crawl
Crawling Challenges
Placing a Border Wall
Exploring the Maze as a First Person Character
Introduction To The Maze Section
Placing a Piece with Code
Planning Yours Pieces - on Paper
Wildcard Piece Placement Patterns
Starting Positions for the Player Character
Setting Up Blender And Add-Ons
Origins and Auto Mirror
Watching For Incorrect Normals
Mid-Section Challenge
Export and Test in Unity
Scripting To Speed Up Export
Reference Material
Level Of Detail Overview
Medium Detail - Watch Your Time
Fixing Shading And Adding Materials
Managing Material Imports
Basic Pipeline Overview
Adding More Details
Making A Light
The Maze Section Wrap Up
Counting Neighbours
Randomised Prims Algorithm
Wilson's Maze Generator Part 1
Part 2
Part 3
Part 4
Recursive Depth First Search Maze Part 1
Part 2
Introduction To The Dungeon Section
Material Overview
Texture Type Overview
Lighting Your Scene With An HDRI
Importing An Image As A Plane
Exporting With Textures
Blocking Out Your Pieces
Fixing Issues Now Not Later
Testing Our Test Pieces
Making The Pillar
Adding Wall Detail
Adding Detail To The Other Pieces
Looking At Everything Together
UV Mapping Overview
Unwrapping An Open Mesh
Unwrapping A Closed Mesh
Mirroring And Pinning UV's
Unwrapping The Rest Of The Scene
Making The Vault Roof Piece
Export, Testing And Fixing
Making A Victorian Lamp
Additional Ceiling Pieces
Ceiling Pieces Challenge
Checking, Naming and Exporting
End Of The Dungeon Section
Replacing Pieces
Replacing Pieces
Defining Modular Room Pieces
Placing Room Pieces
Placing Walls
Creating Pillars and Doorways
Importing New Pillars & Doorways
Positioning Pillars
More Pillar Positioning
Tracking Pillar Placement
Adding Doorways
Z-Fighting
Labelling Map Modules Part 1
Part 2
Refactoring Code for Plug & Play Modules
Creating Manholes Part 1
Part 2
Creating Stairwells Part 1
Part 2
Creating Multiple Maze Levels
Building a Manager
Placing Manholes between Levels
Extending Level Connections for All Levels
Multi-storey Dungeon Challenge
Preparing to Offset a Maze
Calculating Maze Offsets
The A Pathfinding Algorithm Part 1
Part 2
Part 3
Part 4
Part 5
A Corridor Challenge
Corridors Between Mazes
More Stairs
Brute Force Stairwell Placement Part 1
Part 2
Final Project Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8
Some Final Words from Penny
Where to now?
Training program - 2 modules
Video lessons
Downloadable Resources
Practical assignments
Access to the course - 1 week
Without certificate
Training Program - 9 modules
Video lessons
Downloadable Resources
Practical assignments
Assignment Checking
Chat for students and teachers
Access to the course - 2 months
Certificate
Training program - 11 modules
Video lessons
Downloadable Resources
Practical assignments
Error correction and feedback
Chat for students and instructors
Access to the course - 6 months
Certificate