Create stunning side-scrolling 3D levels using 2D shapes.
Please sign in to contact this author
Included in the World Building Bundle is this component.
How does it operate?
Simple: you draw a 2D shape, and this tool uses that shape to create a 3D mesh and PolygonCollider2D.
3D Mesh derived from 2D Splines (allows for overlaps, holes, etc.)
creates a 3D mesh by utilizing the specified 2D shape. Exclusions and intersections are supported by the 2D form. As a result, issues like holes don't exist.
2D Collider Generator
a 2D polygon collision is generated. Indeed, that one also supports holes.
3D Collider Creation
Are 3D colliders necessary? All you have to do is enable them on the Mesh Generator.
Generator for Procedure Foliage
Within seconds, place shrubs, trees, and rocks. Any prefab can be placed by it.
Includes the whole source code
increases compilation speeds by utilizing Assembly Definitions.
Make a 3D mesh with 2D curves.
With ease, create 2D colliders and 3D meshes by mixing numerous bezier curves. Consider it a more advanced Sprite Shape Controller that can also produce 3D models.
-Facilitates curve merging and holes.
Employ several curves and merge the addition and subtraction of boolean operations with them. Create punctures in your ground or combine arcs.
- Live Sneak Peak (test)
Meshes can be generated via the auto update mode (rapid iteration) while you are altering them.
- Includes a Tri-Planar ShaderGraph shader. It also produces UVs, should you require them.
NOTICE: A SHADER GRAPH shader is the one that is included. To use it, you must have the Shader Graph Package installed.
-Compatibility: LTS compatible with Unity 2019, 2020, 2021, 2022, 2023,...
Please take note that bug fixes are limited to LTS versions. Therefore, before creating a support issue, please update to the most recent LTS version of Unity. Although I make every effort to support them, alpha and beta releases are not formally maintained.
Included as an example asset are: Get a whole texture-rich low-poly terrain collection for free!
A detailed tutorial found in the Manual
Please be aware that this plugin is ONLY for editors.
Nonetheless, runtime was considered when writing the mesh generating code. Although it is not officially supported, it might nevertheless function at runtime (although extremely slowly).
-Setup
Import the Asset into your project after downloading it.
- Usage
There will be a new option labeled "2.5D Terrain" under "Tools" in the main menu bar. After the import is complete, go have a look.
To build a new terrain, select "GameObject > Create 2.5D Terrain" from the menu or from the Hierarchy.
Details: Under Assets/, a settings file will be created.
Advice: Please read the handbook (Tools > 2.5D Terrain > handbook), which is available.
- Assistance
Please contact office[at]kamgam.com or use the support form if you have any queries or concerns.
Please be patient; it might take a few days to hear back.
Kindly specify your Unity version and Asset Store Order Number in your request.
Also, you can post a question in the relevant Unity Forum thread. Others can follow the conversation in this way. I'm grateful.
- Known Issues / F.A.Q.
● Mesh creation occasionally fails in Preview Mode (Auto Update). The parameters can be slightly changed to fix this. Please let me know if you come across a situation where it consistently fails across a large range of parameters.
● When using highly precise meshes and intricate curve configurations, Preview Mode performance suffers. It is therefore advised to divide your area into manageable chunks. Build more than one massive landscape. Small terrains are also easier to duplicate and repurpose.
- Permits
There are some open source libraries in this asset. After downloading, please review the README and LICENSE files in the Libraries folder.
Used licenses:
* ClipperLib: Version 1.0 of the Boost Software License
* CurveShortening: C# port KAMGAM e.U., available at https://github.com/acarapetis/curve-shortening-demo.
* Microsoft Permissive License (Ms-PL) for FarseerUnity
Poly2Tri can be found at
http://code.google.com/p/poly2tri/.
* PolygonMesh2D: Licensed by MIT
Perhaps these would appeal to you as well if you enjoy this asset:
- 2.5D Racing Bicycle Game
- A full-featured racing game blueprint.
- Bridge Builder in 2.5D
- Create bridges by utilizing curves.
- Three-dimensional looping
- 2.5D collider setup looped.
- Extractor Mesh
In only a few seconds, divide your assets into useful components.
- License Details
Each seat (user with access to the asset files) must have a license for this asset. Please think about purchasing one seat for each Unity user if you are a team.
Why am I revealing this to you?
mainly because most individuals are unaware. As opposed to the typical (Entity) licenses, every asset found under the Tools category really falls under a license type generally known as Extension Assets (see official license explanation).
There is no need for further setup; you are done.
Note: You can use the files to test before you buy or for educational purposes. NOT FOR BUSINESS USE.