Skip to content

kdlee/godot-h3-plugin

Repository files navigation

Godot H3 Plugin

Uber H3 library integration for Godot

Build

git submodule update --init --recursive
./build.sh
scons compiledb=yes

Contents

  • An empty Godot project (demo/)
  • godot-cpp as a submodule (godot-cpp/)
  • Uber H3 library as a submodule (h3lib/)
  • GitHub Issues template (.github/ISSUE_TEMPLATE.yml)
  • GitHub CI/CD workflows to publish your library packages when creating a release (.github/workflows/builds.yml)
  • preconfigured source files for C++ development of the GDExtension (src/)
  • setup to automatically generate .xml files in a doc_classes/ directory to be parsed by Godot as GDExtension built-in documentation

Usage - Actions

This repository comes with a GitHub action that builds the GDExtension for cross-platform use. It triggers automatically for each pushed change to main. You can find and edit it in builds.yml. After a workflow run is complete, you can find the file godot-cpp-template.zip on the Actions tab on GitHub.

DEM sample data source

The GEBCO_2021 Grid GEBCO Compilation Group (2020) GEBCO 2020 Grid (doi:10.5285/a29c5465-b138-234d-e053-6c86abc040b9).

About

H3 Integration for Godot 4.1+

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors