About the new 'Unity Procedural Generation' course

Hello there!

I am interested in the new ‘Unity Procedural Generation’ course and i wonder if it is for 2D games as well or mainly for 3D? I know that the principles are probably very similar between 2D procedural generation and its 3D counterpart but if the course is more 3D oriented then the required adaptation and unfamiliar jargon might make this a less than ideal course for 2D programmers…

Thanks!

1 Like

I’m not the TA for the course, but I’ve gone through and taken it. In terms of the level generation itself, this is actually entirely managed on a 2d plane, using RenderTextures for reference. It’s fairly simple at the tile generation phase to use 2D sprites on the XY plane instead of 3D prefabs on the XZ plane. The NavMesh won’t work because it’s not set up for 2D, so you may need to roll your own pathfinding system. It’s only used in the course to let you walk through the 3d scene to test things.

The assets are provided for the 3d work, and I would encourage you to run through the course with the 3d, and then simply make the adjustments to 2d (which, as I said, mostly entails changing .z to .y in the tile generation phase and creating appropriate tile prefabs.)

Privacy & Terms