Skip to content

A GDExtension template with fast deployment .bat for starting your development of GDExtension

License

Notifications You must be signed in to change notification settings

Lazy-Rabbit-2001/godot-gdextension-template-fast-deploy

Repository files navigation

Godot GDExtension - Cpp Template with Fast Deployment

This repository is a fan-extended version of original Godot Cpp Template. Check the link for details.

What are optimized in this version?

  • Deployed an example h/cpp file for starting.
  • Added a DEPLOY.bat for quick start before your development.

Before you start

  • Create your own repository based on this template.
  • Make sure you have installed Godot and Visual Studio Code. (Of course you can use other IDE(s), but here we will use Visual Studio Code as an example.)
  • Clone this repository to your device.
  • Open the project in Visual Studio Code.
  • Run DEPLOY.bat to rename all example files and literals and deploy the godot-cpp environment for your GDExtension.
  • To compile your test build, run
scons platform=<your current os platform> target=template_debug
scons platform=<your current os platform> target=template_release
  • To build full GDExtension that supports almost all major platforms, please push your updates to your repo and the github action will run automatically. Once the build is successful, you can download the godot-cpp-template.zip and unpack the folders into the gdextension/<your extension name>/bin/ and overlap all of the folders in the directory.

Report bugs and propose your ideas

Your reports of bugs and proposals is of greate importance to the development and maintenance of this repo. If any bugs found, be quick to report it so as to help with all users to use the fixed versions soon. If there are any good ideas, feel free to propose them here! :)

Platforms

Operating Systems

Editor

All platforms are supported

Export

  • Windows x86_32/x86_64/arm64/arm32
  • Linux x86_64
  • macOS universal
  • iOS arm64
  • Android x86_32/x86_64/arm64
  • Web wasm32

Both single and double version are supported

Godot and its forks

Since some complicated things happened to godot community, there have been multiple godot forks right now. The following forks of Godot, including Godot itself are supported:

  • Godot (original)
  • Redot
  • Wedot
  • Blazium

About

A GDExtension template with fast deployment .bat for starting your development of GDExtension

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published