Awakening 05.1 - Random Level Generation


Hello Game Makers,

Recently after thinking about this project, I was looking to hire someone to help ease the programming and effort of this project. Having talked to some potential people, I created a design document and sketched out what I needed and ended up finding myself do it instead. The requirement was a random level generator,  I realized that after designing a couple of levels that the effort required would be massive and would be a bit static after one play through it would be over and taking the time to design darksouls type levels would be way to much for a solo dev. 


I tried making a random level generator and auto tiling in the past and found that having completely random rooms lead to something undesirable with the type of art I was using.  So  I started out and created random level generator, heavily inspired by David Yue's splunky which incorporates the use of sections to create a level. 

After several attempts I cam up with this: A path is created on a grid, that path is given numbers for each tile it is next too, those numbers are associated with a room section and placed in order creates a direct path to the end with some extra rooms for variation. 

After the initial setup was completed and tested the next part was to start designing room sections and see how they look in random order.  This section is a right section which has an exit to the right only, one down and many more to make. 


After a few days of making templates and experimenting this is the end result! It looks quite nice and meets my needs, some improvements would be creating many more templates and some objects and enemies are next in line!  

https://youtu.be/xDRnjcaNkDk

Get Awakening

Leave a comment

Log in with itch.io to leave a comment.