In this video we're discussing Bitmasking (Also known as TileMapping) and how it may be used in Unity for creating complex tile-BASED procedural terrain generation. While it is commonly used for 2D games (thanks to Unity's built-in tilemap), with this tutorial you can learn how to built such a system utilizing Scriptable Objects and plain C# for 2D, 3D, 4D and all other different kinds of games, without relying on Unity's plugins and assets.
While it is recommended to use this technique specifically for Terrain Generation with runtime meshing, using some creativity, you can modify it to be applied in all sorts of different and weird places, like: creating complex buildings; selecting and placing textures; or even some pseudo-volumetric effects akin to fog. This is a real gamedev version of Swiss army knife.
Project code - https://github.com/IlyaPaley/TerrainGeneration
_________
Channel - https://www.youtube.com/user/IlyaPaley1
VK - https://www.vk.com/ilyapaley
Thanks for watching!
Download
0 formats
No download links available.
Procedural Tilemap Generation with ScriptableObjects for 2D and 3D / Bitmasking / C# and Unity | NatokHD