Oct
18
2012
18
2012
Voxel Resources & Engines for Unity
An article by mgear
130 Comments
Making a list of Unity3D related voxel / marching cubes tutorials, engines, demos etc. (image on left is from wikipedia)
(Feel free to comment if some useful links are missing)
*First: Go vote on Unity Feedback to get Voxel Terrains
FREE VOXEL ENGINES OR DEMOS FOR UNITY – WITH SOURCES (not in any order)
- Infi-Chunk | Webplayer
- Stacker | Webplayer
- MinePackage (latest package, has some errors..I commented the lines and it seems to work) | Webplayer
- CubeField | Webplayer
- Cubed (source has errors..)|
- MetaBalls (unifywiki) | Webplayer
- ChunkRenderer (unitycoder, based on block story tutorial) | Webplayer
- Voxel Terrain |
- Marching Squares 2D (unifywiki) |
- Free Terrain 3 | Webplayer (some files not working in webplayer, so its empty scene..but you can build around the white cube)
- Terrain Generator |
- Cubic World | Webplayer | *Probably one of the best free ones! (Note there are new versions: Link#2)
- Minecraft Starter Kit (download link in description) | Webplayer
- More links coming later..
COMMERCIAL VOXEL ENGINES FOR UNITY (make your own worlds *note that not all are updated anymore)
- Terrain Engine : *The Best!
- uTerrains | Webplayer | Website | AssetStore | Infinite, adaptive Dual Contouring..
- TerraVol | Webplayer | Video | Docs | API | AssetStore | comes with sources)
- Infinite Terrain
- Cube World Generator | Webplayer (Has basic inventory system included)
- UnityCoder Voxel Terrain Test *old
- (see comments section for more..)
VOXEL GAMES OR DEMOS (made with Unity)
VOXEL ENGINES IN OTHER LANGUAGES (WITH SOURCES)
- ManicDigger (c#)
- PolyVox (c++)
- Terasology (java)
- LibMineCraft (c#)
- OpenCraft (java)
- MineDroid (java)
- MineTest (c++)
- TechCraft (c#)
- ArdorCraft (java)
- WebGL Caves Demo (javascript)
- ..
GENERAL VOXEL RELATED TUTORIALS
- Let’s Make a Voxel Engine ()
- Block Engine Tutorial (Unity) : BlockStory
- Voxel Engine Development Tutorial (Unity)
- Minecraft type world gen (GameDev)
- Accidental Noise Library – 3D Cube world generation
- Voxel Travelsal (xnawiki)
- more later..
VOXEL TOOLS / PLUGINS / MISC / ETC.
- Qubicle Voxel Editor (with Unity support, Its in asset store also $$$)
- NinjaCamp Unity Voxel Terrain (Why cant they release any of these ninja camp stuff >< )
- Acropora Voxel Editor ($$$)
- LibNoise ported to Unity | Perlin Terrain with LibNoise
- Procedural Examples for Unity (You need this to get Perlin.cs (3D perlin noise))
- Excellent Minecraft related stuff & maths! (if only would understand some part of it..scroll down for the voxel articles)
VOXEL INSPIRATION (VIDEOS ETC.)
- Procedural Worlds Voxel Terrain (youtube) | Website
- C4 Engine Voxel Terrain (youtube) | Website | TransVoxel Algorithm
- VoxelForm for Unity (youtube) | *Website down – asset not found in store?
- Minecraft Engine Unity (vimeo)
- Atomontage Engine
- MetaBalls Demo (Unity webplayer)
- Nvidia GPU Gems : Terrain
- Minecraft like rendering with OpenGL (codeflow.org)
- ..
Related Posts
130 Comments + Add Comment
Leave a comment
Recent posts
- MotionVector Effect: Object “disappears” when paused
- [GreaseMonkey] Unity Forum Fixer
- UnityHub: Make Hub application background Translucent
- Customize SpriteShapeRenderer quality (but has issues)
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel)
- Editor tool: Replace string in selected gameobject’s names
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!)
- Use TikTok-TTS in Unity (with WebRequest)
- Create Scene Thumbnail Image using OnSceneSaved & OnPreviewGUI
- webgl+javascript TTS
- Using Moonsharp (LUA) + Unity Webgl
- Using 3D gameobject prefabs with Unity Tilemap + NavMesh Surface
Recent Comments
- [Asset Store] Point Cloud Viewer & Tools on
- [Asset Store] Point Cloud Viewer & Tools on
- Vector3 maths for dummies! on
- UnityHub: Make Hub application background Translucent on
- UnityHub: Make Hub application background Translucent on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- [Asset Store] Point Cloud Viewer & Tools on
@unitycoder_com
My TweetsSubscribe to Blog via Email
Tag Cloud
2d
3D
AI
algorithm
android
asset
build
color
custom
demo
editor
effect
error
fake
free
game
generator
greasemonkey
indie
javascript
light
line
ludumdare
mesh
paint
particles
physics
plugin
proto
prototype
script
sea
shader
shadow
sprite
terrain
texture
tutorial
ui
unity
vertex
visibility
water
waves
webgl
Just wanted to thank you for this, it’s a great resource. I need some type of voxel generated terrain, but for small worlds, not huge. It’s great to have an overview of what’s out there.
Thanks! Yes..i got tired of going through the 60+ pages in minecraft thread (and not having webplayers for the free packages for a quick test…that reminds me have to add rest of the webplayers for those free packages)
Some more links:
1. Blokworld (SlimDX, Visual Basic)
http://www.youtube.com/user/Slaihne12
http://blokworld.forumotion.co.uk/
2. Sea of Memes (DX/OGL, C++)
http://www.sea-of-memes.com/
3. Mythruna (jMonkeyEngine, Java)
http://mythruna.com/
4. Blockscape (XNA, C#)
http://www.blockscape.com/
5. Voxeliq engine (XNA/MonoGame, C#)
http://www.voxeliq.org/category/voxeliq-engine/
Could you change the link of “Minecraft Engine Unity (vimeo)”
from
http://vimeo.com/user5465969
to
Done, thanks!
Project Octant
http://www.shamusyoung.com/twentysidedtale/?page_id=16458
Voxel.js
“an open source voxel game building toolkit for modern web browsers”
http://voxeljs.com/
this should be same as “minepackage”, but someone has made minor fixes for 3.5.7:
https://github.com/maxme/minepackage
Marching Cubes (MetaBalls) scripts:
http://forum.unity3d.com/threads/63149-After-playing-minecraft?p=1166558&viewfull=1#post1166558
The most impressive procedural world engine – VoxelFarm – inside Unity:
http://procworld.blogspot.ru/2013/02/unity-makes-strength.html
Nvidia gpu terrain (with some shaders & partial sources)
http://www.geisswerks.com/about_terrain.html
Playable minecraft engine demo:
http://forum.unity3d.com/threads/63149-After-playing-minecraft/page75?p=1174286&viewfull=1#post1174286
dx11 marching cubes in shader:
http://johannes.gotlen.se/blog/2013/02/realtime-marching-cubes/
Infinite Terrain is VERY expensive. 3,000 euros expensive.
Voxel engine, with demos:
Smooth Iso-surface Voxel Tools for Unity
http://forum.unity3d.com/threads/173493-Voxel-tools-unreal-landscape-shaders-meltable-ice-trees
Simple voxel retopology script (with sources)
http://forum.unity3d.com/threads/177556-Simple-voxel-retopology-script-%28CESN%29
Here is another new voxel terrain engine (smooth terrains) handling real-time terraforming:
http://forum.unity3d.com/threads/177573-TerraVol-volumetric-voxel-terrain-system-Dig-holes-amp-caves-in-your-terrains!
This is going to be released very soon on the Unity’s Asset Store.
^ Thanks!
SimpleMineCraft (with sources)
http://forum.unity3d.com/threads/177831-MineCraft-style-game?p=1218902#post1218902
Some corrections:
* ChunkRenderer is based on the block story tutorial, not blocker. The web site used to be called blocksters, but now is blockstory.net
* The link for block story tutorial is http://www.blockstory.net/node/56, the title of the series is “block engine demystified”
* Charles Barros also made an open source voxel engine based on my block story tutorial:
http://gamecoderbr.blogspot.com.br/2013/03/voxel-engine-part-3-final.html
^ Thanks!
Marching tetrahedrons (with sources)
http://scrawkblog.com/2013/04/01/marching-cubes-plugin-for-unity/
marching cubes on gpu
http://scrawkblog.com/2014/10/16/marching-cubes-on-the-gpu-in-unity/
For those who are interested, sources are now included in TerraVol 1.02 (available on the Unity’s Asset Store).
Web demo: http://terravol.com/
Forum thread: http://forum.unity3d.com/threads/177573-TerraVol-volumetric-voxel-terrain-system-Dig-holes-amp-caves-in-your-terrains!
List of block engines (and tutorials etc.)
http://www.reddit.com/r/gamedev/wiki/block_engines
Cubiquity voxel plugin:
http://forum.unity3d.com/threads/180334-Voxels!-Introducing-Cubiquity-a-voxel-plugin-built-with-C-and-PolyVox
Now in asset store:
https://www.assetstore.unity3d.com/#!/content/12689?aid=1101lGti
Creatiful Voxel Engine
http://forum.unity3d.com/threads/176867-Creatiful-a-Voxelengine-for-Unity
VoxelIsland – Tilebased Minecraft-Like RTS game
http://forum.unity3d.com/threads/180050-VoxelIsland-Tilebased-Minecraft-Like-RTS-game
“Polyvox : Very early test build of the Unity3D integration is now available”
http://www.volumesoffun.com/blog/
(*also interesting info about using dll’s in unity free..)
“Voxel Terrain Editor” (with windows exe demo)
http://forum.unity3d.com/threads/185343-Voxel-Terrain-Editor
“Voxeland is a next generation of a cubic-style terrain”
http://forum.unity3d.com/threads/187741-Voxeland-Voxel-Terrain-Tool
(has video, webplayer, available in assetstore)
Video:
“Mutable Cube World Games and the Challenges They Present”
http://www.youtube.com/watch?v=4EI5y0t98A0
Slides:
http://goo.gl/qAkmC
Optimizing tips:
“block.Type == BlockType.Air (f.e air type) is 20% faster than block.IsAir() … ”
http://forum.unity3d.com/threads/63149-After-playing-minecraft/page82?p=1287168&viewfull=1#post1287168
amazing shader: alien landscape (webgl)
https://www.shadertoy.com/view/XsX3RB
Dual Contouring voxels and terrain in Unity (with webplayer demo)
http://forum.unity3d.com/threads/190875-New-Tool-Dual-Contouring-voxels-and-terrain-in-Unity
Skyblock minecraft clone wip (with webplayer)
http://forum.unity3d.com/threads/192115-Minecraft-Clone-Skyblock
Voxelat – Voxel game project (demo download)
http://forum.unity3d.com/threads/194868-Voxelat-Voxel-Game-Project
[WIP] Procedural Terrain via Marching Cubes (with webplayer)
http://forum.unity3d.com/threads/195585-WIP-Procedural-Terrain-via-Marching-Cubes
“ironVoxel is a solution for developers looking to create voxel games in Unity” (commercial, with webplayer demo)
http://www.ironvoxel.com/
now with playable demo:
http://www.ironvoxel.com/demo
more details:
http://forum.unity3d.com/threads/195618-ironVoxel-Voxel-block-game-solution?p=1569051&viewfull=1#post1569051
you have a glitch with cubic world where you can place blockes in side the player and in doing so
allows one to fall through a single layer. and see unloaded faces
Qubicle (commercial) & Qubicle constructor (free)
http://www.minddesk.com/qubicle_unite.php
http://www.minddesk.com/qubicle_constructor.php
Is Cubic World for Commercial Use I could really use it in my game
And how do you install it to make the world generate
Better ask the maker (I guess its that youtube channel owner)
Cubiquity (with download, works on unity free)
http://forum.unity3d.com/threads/184599-Cubiquity-A-fast-and-powerful-voxel-plugin-for-Unity3D?p=1337499&viewfull=1#post1337499
*tip: Add terrain from GameObject / Create Other / Colored Cubes Volume ->
Cubiquity is now free:
http://forum.unity3d.com/threads/cubiquity-a-fast-and-powerful-voxel-plugin-for-unity3d.184599/page-8#post-2151258
Commercial Product :
[TerrainEngine] :
http://forum.unity3d.com/threads/174595-TerrainEngine-Marching-Cubes-Infinite-Procedural-Smooth-Terrain
All types of terrains :
-Cubic
-Hexagonal
-Terraria Like
-Smooth
And a lot of systems like :
-Fluids (realtime flow)
-Grass / Trees / Details
-Procedural LOD
-Realtime occlusion culling
-Dynamic PathFinding
Yeah..that one is the best!
Why it is not in the list ?
“Infinite Terrain” is listed there, which takes to the same thread.. eventually i’ll update the main list from these comments.
Procedural meshes and voxel terrain C# (tutorial videos)
http://forum.unity3d.com/threads/198651-Tutorial-Procedural-meshes-and-voxel-terrain-C
Voxel World (sources)
http://forum.unity3d.com/threads/63149-After-playing-minecraft/page96?p=1358556&viewfull=1#post1358556
GameCoderBr Voxel Engine (with sources and webplayer demo) – good one!
http://gamecoderbr.blogspot.com.br/2013/03/voxel-engine-part-3-final.html
TerrainEngine : Free Construction Kit / Voxel (webplayer, exe demos)
http://forum.unity3d.com/threads/204013-TerrainEngine-Free-Official-Construction-Kit-%287DTD-Like%29
(external software)
MagicaVoxel – Lightweight 8-Bit Voxel Editor
http://voxel.codeplex.com/
voxel to mesh converter:
http://voxeltomesh.codeplex.com/
Hey mgear! I used mr. Wishmaster’s (Cubic World(?)) engine and am working on a game (http://bitdrill.wordpress.com/) thanks for the list, enjoy my WIP game if you decide to play it! 🙂
[…] http://unitycoder.com/blog/2012/10/18/voxel-resources-engines-for-unity/ […]
C# conversion of Perlin Noise along with 2d fractal brownian motion:
http://forum.unity3d.com/threads/224778-Minecraft-like-game-map-generator?p=1498682&viewfull=1#post1498682
Uniblocks: cube-based infinite voxel terrain engine (commercial/asset store)
http://forum.unity3d.com/threads/226014-Uniblocks-cube-based-infinite-voxel-terrain-engine
Does anyone have a link to Update 8 of the Cubic World Code? It seems MrWishmaster hasn’t uploaded the latest two versions of the code, and I would like to start as far ahead as I can.
[Dynamic Realistic Voxel Terrain] MoleEngine.Unity (webplayer demos, later in assetstore)
http://forum.unity3d.com/threads/235705-Dynamic-Realistic-Voxel-Terrain-MoleEngine-Unity
AtVoxel (Voxel Terrain System) (commercial plugin)
http://forum.unity3d.com/threads/236403-AtVoxel-%28Voxel-Terrain-System%29
Transvoxel ( http://www.terathon.com/voxels/ ) source samples:
https://github.com/oggs91/TransvoxelCS/tree/master/VoxelStuff/src
https://github.com/BinaryConstruct/Transvoxel-XNA/blob/master/Projects/Transvoxel/SurfaceExtractor/SurfaceExtractor.cs
open source voxel engine:
http://forum.unity3d.com/threads/239072-Open-source-Voxel-game
not voxel related, but can be very useful for the game interface: (open source unity assets: HUD, Minimap, etc.)
https://github.com/fholm/unityassets/
Liquid Voxels for Cubiquity (video)
http://forum.unity3d.com/threads/242821-Liquid-Voxels-for
Small digging game (LD29, with sources)
http://www.ludumdare.com/compo/ludum-dare-29/?action=preview&uid=4433
Hexagon voxel engine (LD29, with sources)
http://www.ludumdare.com/compo/2014/04/25/hexagon-voxel-engine-in-unity/
Voxity (asset store)
http://forum.unity3d.com/threads/244228-Voxity-the-voxel-solution-for-Unity
Voxwell: A Quick Voxel Toolkit (asset store)
https://www.assetstore.unity3d.com/#!/content/14989?aid=1101lGti
New Minecraft Tuts (Craig Perko) (youtube)
Nimbatus dev.blog (about 2D marching cubes for digging) :
http://www.nimbatus.ch/technical-information/building-worlds/
source added to github for this:
http://unitycoder.com/blog/2013/04/14/heightmap-chunk/#comment-7770
voxel terrain based game: (playable build)
http://riseofakingdom.com/media/
Quixel (Quick Voxel) terrain engine is a procedural (marching cubes) terrain engine that allows for large scale terrain: (open source)
http://forum.unity3d.com/threads/open-source-quixel-terrain-engine-smooth-voxel-terrain.240645/
GreedyMesh (js) :
http://forum.unity3d.com/threads/after-playing-minecraft.63149/page-49#post-1697731
GreedyCollider.cs
http://forum.unity3d.com/threads/after-playing-minecraft.63149/page-54#post-2052823
VoxelGame (github)
https://github.com/OneEyed/VoxelGame
Randomization Utility Library (c#, open source)
“This library is designed to simplify randomization and the creation of procedurally generated content. RUL is capable of generating pseudo-random numbers, vectors, colors and noise, as well as randomly modifying existing objects.”
https://github.com/CaptainBubbles/RUL_Unity
UnityVoxelTest (github)
https://github.com/ALEXZZZ9/UnityVoxelTest
simple voxel terrain (with sources)
http://scrawkblog.com/2013/05/05/simple-voxel-terrain-generator/
2D Voxel Terrain (asset store)
http://forum.unity3d.com/threads/released-voxel-terrain-2d.254180/
Spherical Voxel Engine (CC-BY) (free, with sources)
http://forum.unity3d.com/threads/spherical-voxel-engine-cc-by.259121/
v0.2 update:
http://forum.unity3d.com/threads/spherical-voxel-engine-cc-by.259121/#post-1721678
Voxel engine tutorial (c#)
http://learninggeekblog.wordpress.com/2013/04/25/voxel-engine-part-1/
Beautiful Voxels (The Tech Behind Oort Online – video)
The Advanced Cave Culling Algorithm™, or, making Minecraft faster:
http://tomcc.github.io/2014/08/31/visibility-1.html
Polygonising a scalar field : Also known as: “3D Contouring”, “Marching Cubes”, “Surface Reconstruction” :
http://paulbourke.net/geometry/polygonise/
Marching Squares, editable 2D voxel grid:
http://catlikecoding.com/unity/tutorials/marching-squares/
Smoothcraft – smooted Marching cubes with terrain fully editable (demo + sources)
http://forum.unity3d.com/threads/smoothcraft-smooted-marching-cubes-with-terrain-fully-editable.226096/
[…] A List of Voxelengines for Unity. Some features from here are used in VoxelIsland too. http://unitycoder.com/blog/2012/10/18/voxel-resources-engines-for-unity/ […]
Marching Squares tutorial (2)
http://catlikecoding.com/unity/tutorials/marching-squares-2/
voxel meshing wip demo (dual contouring, marching cubes, boxel)
http://forum.unity3d.com/threads/wip-voxel-meshing.291105/
many voxel demos/engines for unity at GitHub:
https://github.com/search?o=desc&q=voxel+unity&s=updated&type=Repositories&utf8=%E2%9C%93
voxel block tutorials (unity c#)
http://alexstv.com/index.php/category/voxels
ludumdare game with sources (2D terrain digging)
http://ludumdare.com/compo/ludum-dare-29/?action=preview&uid=35553
Voxel Forge – voxel painter/editor (commercial plugin – asset store)
http://forum.unity3d.com/threads/voxel-forge-1-2-approved.263577/
PicaVoxel (commercial plugin – asset store) with importer for MagicaVoxel and Qubicle files
http://forum.unity3d.com/threads/picavoxel.299142/
[WIP] Hoarding – RTS/FPS – Voxel RPG (voxel games/demos made with unity)
http://forum.unity3d.com/threads/wip-hoarding-rts-fps-voxel-rpg.302039/
Voxel Farm (coming to unity5)
http://procworld.blogspot.fi/2015/04/unity-5-update.html
Voxelmetric (opensource, AO, PathFinding, Lightning system coming up etc)
http://forum.unity3d.com/threads/after-playing-minecraft.63149/page-55#post-2115804
Gif anim about how greedy meshing works:
http://www.gedge.ca/dev/2014/08/17/greedy-voxel-meshing/
GeoVox (external voxel terrain editor, export as mesh for Unity)
http://store.steampowered.com/app/368470/
mine-package updated for unity5
http://forum.unity3d.com/threads/minepackage-minecraft-starter-package.69573/page-2#post-2036875
tiledGeometry.unitypackage
http://forum.unity3d.com/threads/cant-overpass-65-000-vertices-limit.334033/#post-2162953
VoxelMax (commercial plugin), convert models or images to voxels:
http://forum.unity3d.com/threads/released-voxelmax.346091/
Procedural Voxel Meshes (unity c#)
https://github.com/afuzzyllama/ProceduralVoxelMesh
[Guide] Procedural World from Voxels in C# (Dual Contouring algorithm, Marching Cubes algorithm, Boxel algorithm, Multithreaded mesh creation, Isosurfaces , Boundless World, Chunk manager, Chunk pooling, Triplanar shaders)
http://forum.unity3d.com/threads/guide-procedural-world-from-voxels-in-c.357967/
[WIP] Endless Dual Marching Squares Terrain System (dev blog for asset store plugin creation)
https://csharpandcoffeeblog.wordpress.com/2015/11/26/procedural-terrain-engine/
Tool for generating terrain and meshes in Unity with marching squares:
https://github.com/Pythoshise/Marching-Squares-for-Unity3D
Utility library to voxelize meshes in Unity:
https://github.com/brianasu/unity-voxelizer
Unity: Voxel Tutorial, Part 1, Basic map
http://mc-mikes.com/tutorials/2016/02/28/unity-voxel-tutorial-part-1-basic-map/
Voxel Terrain 2D (commercial plugin)
https://www.assetstore.unity3d.com/#!/content/18882?aid=1101lGti
Sprite To Voxel – Convert Sprite Texture into an Optimized Voxel Mesh (commercial plugin)
http://forum.unity3d.com/threads/submitted-sprite-to-voxel-convert-sprite-texture-into-an-optimized-voxel-mesh.391943/
The C# source files that generate an infinite terrain of volumetric meshes
https://github.com/thejasonfisher/marchingCubes
Retro Terrain – Simple, fast solution for Voxel Terrain (paid)
http://forum.unity3d.com/threads/retro-terrain-simple-fast-solution-for-voxel-terrain.403509/
[…] Voxels in Unity […]
Unity Voxel Development tutorials:
http://forum.unity3d.com/threads/unity-voxel-development.406553/
A Voxel Game made with Unity
https://cyberschlumpf.itch.io/block-island
Video: https://youtu.be/o34qdW8HF8I
A simple port of 0fps’s marching cubes implementation
https://github.com/josemorval/MarchingCubes-Unity
The photo on the right, on the title. Which one is that?
this one, http://1darray.com/blog/2012/09/30/marching-cubes-voxel-terrain/ *i should upload it out for free since its so old, haven’t had the time yet.. (so don’t buy it)
That would be awesome. I really look forward to that.
its now available, http://1darray.com/blog/2016/12/24/voxel-terrain-js/ *note that its still in js (unityscript)
A Minecraft/FortressCraft Evolved inspired voxel terrain generator
http://youngentech.com/projects/voxel-tech
WorldCraft is a voxel game, sandbox, open world, survival, adventure, building, rpg
https://github.com/liberodark/worldcraft
Minecraft terrain clone in unity
https://github.com/artak10t/VoxelGame
Minecraft like environment with huge number of blocks using ECS
https://github.com/UnityTechnologies/MinecraftECS
[…] good list for easy comparison of various assets. It also has a link to an older blog post with some other voxel resources and engines with a lot of people adding more links in the […]
Voxel Game prototype in Unity ECS
https://github.com/sarkahn/dots-blockworld
Archived Unity voxel project
https://github.com/nickkoza/ironVoxel