PROCJAM

Make Something That Makes Something

Procedural Generation Tutorials – Getting Started

Published / by Mike / 1 Comment on Procedural Generation Tutorials – Getting Started

image

Hey jammers! Thanks for giving us an amazing kickstart on Twitter and around the web last month when we launched. Everyone’s talking about #procjam and I’m looking forward to an amazing jam next month. 

Lots of people got in touch to say they were just starting to get into procedural generation, or they weren’t sure where to start. I hope this jam will be as inclusive as possible – if you have a query or a worry about entering or being eligible, please ask me on Twitter, but 99% of the time the answer will be ‘whatever helps you take part’. Want to start making a game now and make your generator in the jam? Go for it. Want to make a tabletop game? Oh my goodness please go for it. Want to make it on a plane? Want to make it on a train? Please feel free to join in! This jam is about making things, and breaking rules. Come and do something crazy!

To help you get started, I’m going to try and collect big lists of tutorials for getting started in procedural generation. They’ll be for different experience levels and about different kinds of content, but they’ll all be really useful and interesting. If you have a tutorial you know about, or you wrote one yourself, please let me know on Twitter so I can add it!

I’ll be editing this later to label each tutorial with (my estimate of) experience levels/complexity. I hope some of this helps! I’ll add and expand to this as I get more suggestions and make more discoveries.

Dungeons

http://gamedevelopment.tutsplus.com/tutorials/create-a-procedurally-generated-dungeon-cave-system—gamedev-10099

http://www.gamasutra.com/blogs/MarcinSeredynski/20140321/211068/Bake_Your_Own_3D_Dungeons_With_Procedural_Recipes.php

http://tinykeep.com/dungen/

http://www.reddit.com/r/gamedev/comments/1dlwc4/procedural_dungeon_generation_algorithm_explained/

http://phidinh.com/content-dungen.html

http://www.roguebasin.com/index.php?title=Basic_BSP_Dungeon_generation

Caves

http://noelberry.ca/2011/04/procedural-generation-the-caves

http://gamedevelopment.tutsplus.com/tutorials/generate-random-cave-levels-using-cellular-automata—gamedev-9664

Platformer Levels

http://tinysubversions.com/spelunkyGen/

Spaceships

http://www.pentadact.com/2014-02-07-randomly-generating-simple-spaceships-in-heat-signature/

http://www.pentadact.com/2014-07-19-improving-heat-signatures-randomly-generated-ships-inside-and-out/

Cities

http://learningthreejs.com/blog/2013/08/02/how-to-do-a-procedural-city-in-100lines/

http://www.shamusyoung.com/twentysidedtale/?p=2940

Worlds/Islands/Maps

http://www-cs-students.stanford.edu/~amitp/game-programming/polygon-map-generation/

http://www.stuffwithstuff.com/robot-frog/3d/hills/index.html

http://bytten-studio.com/devlog/2014/09/08/overworld-overview-part-1/

http://web.archive.org/web/20110825054218/http://properundead.com/2009/03/cave-generator.html

Mazes

http://weblog.jamisbuck.org/2011/2/7/maze-generation-algorithm-recap#article_body

http://eis-blog.ucsc.edu/2011/10/map-generation-speedrun/

Textures

http://www.upvector.com/?section=Tutorials&subsection=Intro%20to%20Procedural%20Textures

Puzzles

http://bytten-studio.com/devlog//2012/11/30/lock-and-key-puzzle-generation/

Colours

http://blog.noctua-software.com/procedural-colors-for-game.html

Roguebasin (Assorted Roguelike Tutorials)

http://www.roguebasin.com/index.php?title=Articles

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *