All Projects → ClarkThyLord → Voxel Core

ClarkThyLord / Voxel Core

Licence: mit
Voxel plugin for the Godot game engine!

Projects that are alternatives of or similar to Voxel Core

Qurobullet
A powerful 2D projectile system module for Godot!
Stars: ✭ 78 (-47.3%)
Mutual labels:  godot, godot-engine
Godot Syntax Themes
Syntax themes for the Godot Engine script editor
Stars: ✭ 140 (-5.41%)
Mutual labels:  godot, godot-engine
Godot Demos
Dozens of free and open source demos for the Godot game engine
Stars: ✭ 1,231 (+731.76%)
Mutual labels:  godot, godot-engine
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+7804.05%)
Mutual labels:  godot, 3d
Gdscript Docs Maker
Create documentation and class references from your Godot GDScript code
Stars: ✭ 121 (-18.24%)
Mutual labels:  godot, godot-engine
Godot Engine.file Editor
A Godot Engine addon that adds a File Editor for multiple file types editing. Create and Write plain text files, configuration files and csv files with custom visualizers and previews. Also supports file translations!
Stars: ✭ 70 (-52.7%)
Mutual labels:  godot, godot-engine
Openvdb
OpenVDB - Sparse volume data structure and tools
Stars: ✭ 1,359 (+818.24%)
Mutual labels:  voxel, voxels
Godot Multiplayer Demo
A multiplayer demo using Godot Engine's (2.2) high level networking
Stars: ✭ 52 (-64.86%)
Mutual labels:  godot, godot-engine
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-17.57%)
Mutual labels:  godot, godot-engine
Inkgd
Implementation of inkle's Ink in pure GDScript for Godot, with editor support.
Stars: ✭ 118 (-20.27%)
Mutual labels:  godot, godot-engine
Building Blocks
A voxel library for real-time applications.
Stars: ✭ 140 (-5.41%)
Mutual labels:  3d, voxel
Pgsgp
Play Games Services plugin for Godot Game Engine 3.2 - Android
Stars: ✭ 130 (-12.16%)
Mutual labels:  godot, godot-engine
Gterm
Terminal emulator control for Godot engine
Stars: ✭ 58 (-60.81%)
Mutual labels:  godot, godot-engine
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+1612.84%)
Mutual labels:  godot, godot-engine
Godot Facebook
Facebook module for Godot Game Engine (android and iOS)
Stars: ✭ 55 (-62.84%)
Mutual labels:  godot, godot-engine
Godot3 procgen demos
Exploring Procedural Generation algorithms in Godot
Stars: ✭ 85 (-42.57%)
Mutual labels:  godot, godot-engine
Godotnotificationcenter
A notification center for Godot Engine
Stars: ✭ 43 (-70.95%)
Mutual labels:  godot, godot-engine
Godot Style Guide
Style guide for Godot projects
Stars: ✭ 45 (-69.59%)
Mutual labels:  godot, godot-engine
Godotrogueliketutorial
A guide to build a simple Roguelike game with Godot engine.
Stars: ✭ 117 (-20.95%)
Mutual labels:  godot, godot-engine
Godot Ink
Ink integration for Godot Engine.
Stars: ✭ 129 (-12.84%)
Mutual labels:  godot, godot-engine

Voxel-Core

Version AssetLibrary Godot-Awesome License

Voxel plugin for the Godot game engine!


About

Voxel-Core is a voxel plugin for the Godot game engine made with GDScript, created as the ‘core’ for my other project Voxly, offering various voxel features, utilities and fully fledged in-engine editors.

Why Voxel-Core?

  • Create, import and edit voxel content in-engine and in-game
  • Runs anywhere Godot does (e.g. desktop, web, mobile, etc.)
  • Great for voxel objects (e.g. characters, creatures, props, etc.)
  • Designed to be easily extended, modify and expand Voxel-Core to meet your needs

Features (Video)

  • VoxelObject, is a new MeshInstance type that is used to visualize voxel content
    • Easily embed self-maintaining StaticBodies
    • Fully automatic UV Mapping, creating textured voxel content has never been easier
    • Meshing modes: naive meshing, for creating quick culled meshes; greedy meshing, for creating optimized meshes
  • VoxelSet, a Resource, much like a TileSet, that stores voxels, textures and materials used by VoxelObjects
    • Create an almost infinite variety of voxels
    • Define SpatialMaterials and Shaders for one or more voxels
    • Set colors, textures, materials and more on a voxel or per face basis
  • In-Engine Editors, making the creation and modification of voxel content a simple matter
    • Integrated keyboard shortcuts and undo/redo support throughout
    • VoxelObjectEditor, create and modify voxel content in-scene
      • Offers many operations, such as: adding, removing, swapping, filling and more
      • Apply operations individually, by area or by face / extrusion
      • Mirror operations over x, y and z axis
      • Import files, apply effects and more...
    • VoxelSetEditor, create, modify and manage your VoxelSets
      • Add, remove, duplicate voxels
      • Live interactive 3D and 2D voxel preview
      • Many options to get the specific look you want from your voxel
  • Readers, used to import files as both static and dynamic voxel content
    • Fully integrated with the editor, automatically recognizes and imports files as voxel content
    • Image files (jpg, png, and any other supported raster format), quickly create 3D prototypes from 2D content
    • Vox files (MagicaVoxel), making it easy and simple to work back and forward between programs
    • Color palette files (images, vox, gpl, etc.), allows you to work with the same color palettes across platforms

Wiki / Usage

Getting Voxel-Core

Godot Asset Library (Godot Doc)

Preferably, Voxel-Core is available in the Godot Asset Library, allowing you to add it directly to your project from within Godot. Create or open an existing project and press on the 'AssetLib' tab found at the top of the editor. Once the asset library has loaded, search for 'Voxel-Core'. The top result should be this plugin, press on it and you'll be given the option to download Voxel-Core. Press to download and once it's completed Godot will ask you to select what you'd like to install. If you only want the plugin then only select the addons folder, but you can also choose to install anything else in this repository such as the examples folder.

Clone / Download

If for whatever reason you don't want to or can't download Voxel-Core via the in-engine Godot asset library, then you can always clone or download this repository directly. Once you've cloned or downloaded this repository, you can import it directly into Godot as a project to view the various examples and edit them directly. You may as well move the plugin's folder directly into your own project’s addons folder.

NOTE: After adding Voxel-Core to your project you'll need to activate it in your project's Plugins configuration!


Asset Library MIT LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].