Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.43 KB

README.MD

File metadata and controls

58 lines (39 loc) · 1.43 KB

vcoregdext

Official VCore extension for Godot 4, which allows to load and mesh voxel models. This library is not a complete add-on for Godot, but a base for your add-ons, games or tools.

Getting started

Download the latest build of this library from the release tab.

Copy the library into your godot project or addon and create a vcoregdext.gdextension file.

Put the following content into the file.

[configuration]

entry_symbol = "VCoreGDExtensionEntry"
compatibility_minimum = "4.2"

[libraries]

windows.release.x86_64 = "res://vcoregdext.dll"
linux.release.x86_64 = "res://libvcoregdext.so"
macos.release.x86_64 = "res://libvcoregdext.dylib"

How to build

Prerequirements

Ensure you have the following prerequisites before getting started:

  • cmake
  • C++ compiler supporting at least C++17
  • git
  • At least Python 3.4

Building

  1. Clone this repo
    git clone --recursive https://github.com/VOptimizer/vcoregdext.git

  2. Build the library

cd vcoregdext
mkdir build
cd build
cmake ..
cmake --build .
  1. Just drink some coffee or touch grass, it will take a while at first.
  2. Copy the library into your project and create the .gdextension file as described above.

Documentation

For examples and an documentation, please visit the docs directory.

License

This library is under the MIT License