informa
/
1 MIN READ
Blogs

Many faces of Procedural Generation: When is it used? (classification system, part 1)

ProcGen can be used in different ways for lots of different reasons. Because of this, and to know what we are referring to, classification systems can be adopted to characterize these different types of use.

ProcGen can be used in different ways for lots of different reasons. Because of this, and to know what we are referring to, classification systems can be adopted to characterize these different types of use. In this “Many faces of Procedural Generation” series, I’ll show you some ways you can classify ProcGen.

In this post, I will outline the ProcGen classification system I use to describe when the ProcGen content is generated.

  1. Design-time generation: When you generate the content beforehand and include the result in the game being developed. You may change anything that needs tweeking, giving you more artistic freedom. This method is used in some open world games, like for instance Ubisoft’s “Assassin’s Creed: Unity” to create their city blocks and other specific environments. Check out this video from 5:05 on this:

  2. Load-time generation: When content is generated before the game, level or sub-level is played. Very popular with roguelike games like “Dungeons of Dredmor”.Dungeons of Dredmor
  3. Real-time generation: When content is generated while the game, level or sub-level is played. Very popular among infinite runners such as “Temple Run”. Also used in “No Man’s Sky” to create their massive open world.Temple Run

I’m not sure how many parts these series will have but I’ll post part 2 soon! Hope you liked it and feel free to let me know what you guys think! :)

Originally from procgen.wordpress.com
---
Subscribe to this blog here: eepurl.com/bSgft9
Join the slack on ProcGen! procgen.slack.com sign up: bit.ly/procgenregistration (I'll add people once we get critical mass ;) )
Join the facebook group on ProcGen! bit.ly/procgenfb
My twitter account: twitter.com/grillher

Latest Jobs

Treyarch

Playa Vista, Los Angeles, CA, USA
9.12.23
Senior Level Designer (Zombies)

PlayStation Studios Creative Arts

Petaling Jaya, Selangor, Malaysia
9.14.23
Lead Concept Artist

High Moon Studios

Carlsbad, CA, USA
9.20.23
Technical Designer at High Moon Studios

High Moon Studios

Carlsbad, CA, USA
9.18.23
VFX Artist
More Jobs   

CONNECT WITH US

Explore the
Advertise with
Follow us

Game Developer Job Board

Game Developer

@gamedevdotcom

Explore the

Game Developer Job Board

Browse open positions across the game industry or recruit new talent for your studio

Browse
Advertise with

Game Developer

Engage game professionals and drive sales using an array of Game Developer media solutions to meet your objectives.

Learn More
Follow us

@gamedevdotcom

Follow us @gamedevdotcom to stay up-to-date with the latest news & insider information about events & more