{"id":115860,"date":"2020-07-25T14:35:00","date_gmt":"2020-07-25T14:35:00","guid":{"rendered":"http:\/\/gamefromscratch.com\/post.aspx?id=da762415-0560-46e0-9244-965ec13d8857"},"modified":"2020-07-25T14:35:00","modified_gmt":"2020-07-25T14:35:00","slug":"godot-voxel-tools","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/07\/25\/godot-voxel-tools\/","title":{"rendered":"Godot Voxel Tools"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/Zylann\/godot_voxel\">Voxel Tools<\/a> is an open source and free C++ module for the Godot game engine that adds Voxel terrain support.&nbsp; You can create both blocky Minecraft style maps, or smoothed realistic maps.<\/p>\n<p>Details of Voxel Tools features:<\/p>\n<ul>\n<li>Realtime editable, 3D based terrain (Unlike a heightmap based terrain, this allows for overhangs, tunnels, and user creation\/destruction) <\/li>\n<li>Physics based collision and raycast support <\/li>\n<li>Infinite terrains made by paging sections in and out <\/li>\n<li>Voxel data is streamed from a variety of sources, which includes the ability to write your own generators <\/li>\n<li>Minecraft-style blocky voxel terrain, with multiple materials and baked ambient occlusion <\/li>\n<li>Smooth terrain using Transvoxel <\/li>\n<li>Levels of detail for smooth terrain <\/li>\n<li>Voxel storage using 8-bit channels for any general purpose <\/li>\n<\/ul>\n<p>Since Voxel Tools are implemented as C++ modules (learn more about that topic <a href=\"https:\/\/www.gamefromscratch.com\/post\/2020\/07\/07\/Godot-With-CPP.aspx\">here<\/a>), you are required to recompile the Godot engine.&nbsp; Thankfully however Voxel Tools ships with precompiled versions available for all platforms <a href=\"http:\/\/tokisan.com\/godot-binaries\/\">here<\/a>.&nbsp; The sample level used in the below video can be cloned from <a href=\"https:\/\/github.com\/tinmanjuggernaut\/voxelgame\">this repository<\/a> and the documentation is <a href=\"https:\/\/github.com\/Zylann\/godot_voxel\/blob\/master\/doc\/01_get-started.md\">available here<\/a>.<\/p>\n<p align=\"center\">[embedded content]<\/p>\n<p class=\"under\"> <span class=\"categories\"><a href=\"https:\/\/www.gamefromscratch.com\/category\/GameDev-News.aspx\">GameDev News<\/a><\/span> <span class=\"tags\"><a href=\"https:\/\/www.gamefromscratch.com\/?tag=\/Godot\" rel=\"tag\">Godot<\/a><\/span> <\/p>\n<hr>\n<p> &lt;!&#8211;<\/p>\n<p>&#8211;&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voxel Tools is an open source and free C++ module for the Godot game engine that adds Voxel terrain support.&nbsp; You can create both blocky Minecraft style maps, or smoothed realistic maps. Details of Voxel Tools features: Realtime editable, 3D based terrain (Unlike a heightmap based terrain, this allows for overhangs, tunnels, and user creation\/destruction) [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[72],"class_list":["post-115860","post","type-post","status-publish","format-standard","hentry","category-game-development","tag-gamedev-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/115860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=115860"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/115860\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=115860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=115860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=115860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}