Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

GDD 005 : Getting Started With Procedural Level Design

GDD 005 : Getting Started With Procedural Level Design

FromThe Game Design Dojo Podcast


GDD 005 : Getting Started With Procedural Level Design

FromThe Game Design Dojo Podcast

ratings:
Length:
76 minutes
Released:
Nov 11, 2013
Format:
Podcast episode

Description

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 Design
Procedural 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 Experience
It'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 length
Middle - 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 Design
Procedural 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 tested
Play the same scene
Easy to lose relationship of difficulty
How 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 Game
The 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 way
Easy to play - difficult to master
Once have procedural level design down, you have the gift that keeps on giving

Tetris 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 Design

Important to distinguish curve to shoot up difficulty
Bait player with a carrot stick in front of them
Understanding random
Access tables to edit on the fly - adjust a couple of parameters
Be 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.
Released:
Nov 11, 2013
Format:
Podcast episode

Titles in the series (26)

All About Game Design, Production, and Publishing in Today’s Fast Paced Global Market