GDD 005 : Getting Started With Procedural Level Design - a podcast by Brian McRae and Ike Herman: Indie Game Developers, Designers, Podcasters

from 2013-11-11T23:32:46

:: ::

This episode is an exploration on how to approach creating a procedural level design system for a variety of game styles, and what to look for when it's up and running.
Getting Started With Procedural Level DesignProcedural Level Design is basically the design of the game and making it fun while keeping gameplay long. For example Jet Pack Joyride and Temple Run. With procedural level designs it's easier to adjust gameplay vs. crafted level designs. Free to play mobile games are good reason to use procedural level design because you want to keep gameplay at 30 sec to a minute and a half, you can ramp it up to become impossible and the player wants to purchase power up etc.
Segment out the ExperienceIt's important to make a beginning, middle and an end in your video game by putting random seeds in random seeds and creating in and out points. Here's a breakdown:

Beginning - easy intro and limit the lengthMiddle - the bulk is Act II and should be moderately difficult while introducing new mechanics to keep the game fresh and fun
End - last is very difficult, almost impossible and the player relies on luck Apply Fast as Fun to Video Games
Think about when you were a kid and when riding your bike down a hill and that exhilarating feeling of having little control. In gameplay, it creates a satisfying experience when the player is lasting longer in the game then they should. Roller Coaster are designs with this in mind: Thrill minus death equals fun. Sometimes levels aren't going to come out as you planned and it's important to push boundaries like with magnetic fields or orbit bullets. Allow the player to explore because that kind of discovery is fun for the player and you can also use social media as a tool for players to post their new discoveries.
Challenges with Procedural Level DesignProcedural level design can be tough and harder than hand-crafted level design. Some challenges we discuss are:

Hard to gage if the game is fun - needs to be focus testedPlay the same scene
Easy to lose relationship of difficultyHow to measure success of game?

Endless Runner and Tetris are good examples of games that overcame some challenges.Bait the Player
In a Sandbox game the player is in a physical world and can do things and move things the way they want. But the challenges that come with that are not sure what the player will do and will they all just bunch up in the corner? To overcome those challenges, give the player a reason to explore - bait them.Baiting is a good idea especially when you're not seeing a behavior you want, you can bait them in a procedural fashion. One way to accomplish this is to play with resources. Have resources run out and the player will need to explore to get more.
 Choosing a Theme for your Video GameThe great thing about developing video games is you never stop learning when you make games. You can look to Mother Nature as a natural source of inspiration as well as look to history and make it your own. Video Games can be a story telling medium. Some things to consider when choosing your theme:

Have depth and be interesting in some kind of wayEasy to play - difficult to master
Once have procedural level design down, you have the gift that keeps on givingTetris is probably the best example of procedural level design and was academically rated the most perfect game ever made. It found a balance and made a scale and made it simple and effective.
Helpful Pointers with Procedural Level DesignImportant to distinguish curve to shoot up difficulty
Bait player with a carrot stick in front of themUnderstanding random
Access tables to edit on the fly - adjust a couple of parametersBe the master mind behind the curtain to create the show

Dungeons&Dragons is a classic example of understanding randomness. As the Dungeon Master you can learn how to adapt situation to keep everyone in game, keep player's interest and learn about design.

Further episodes of The Game Design Dojo Podcast

Further podcasts by Brian McRae and Ike Herman: Indie Game Developers, Designers, Podcasters

Website of Brian McRae and Ike Herman: Indie Game Developers, Designers, Podcasters