Search Unity

Basebuilder Terrain

Discussion in 'Assets and Asset Store' started by NeuroticPic, Apr 23, 2020.

  1. NeuroticPic

    NeuroticPic

    Joined:
    Feb 1, 2016
    Posts:
    8



    Basebuilder Terrain is a system for tile based, dynamic 2D terrain. The system handles texture atlas and map creation, rendering and changes for terrain types. It supports randomized gradient borders (smooth and pixellated), hard borders and moving textures.

    I saw a lot of similar assets for side view games like Jump 'n' Runs or Terraria, but nothing for top-down games like most tycoon or base building games. I am currently working on a base builder, so I made its terrain system into an asset.




    Get it on the Asset Store







    Features:

    - Easy to use. Create professional looking terrain just by drawing and naming your textures.

    - Adjustable to your preferred texture resolution.

    - High performance. It supports large maps above the usual 300x300 tile sizes.

    - NO GARBAGE creation during runtime!

    - Supports multi-tile textures to prevent your terrain from having obvious patterns and give it a more natural look.

    - Creates gradient borders for natural looking terrain and hard borders for man-made floor types.

    - Supports simple texture animations (moving textures) for fluids like water or lava.

    - Detailed documentation and test scene.

    - No version specific code. Oldest tested version: Unity 5.6.0f3.


    Limitations:

    - The system currently supports one texture atlas. That means: All floor textures have to fit in one big 4096×4096 texture.
    If you choose a resolution of 64 pixels per tile, there is place for about 4000 individually drawn tiles.

    - When creating huge maps, memory can become an issue. An empty project with a 300×300 tile map needs only about 250MB, whereas a 1000×1000 map uses about 2.25GB. This is fine for newer PCs, but definitely a problem for mobile.


     
    Last edited: Apr 23, 2020