{"repo":"godotengine/godot-cpp-template","free":true,"listed":false,"github":"https://github.com/godotengine/godot-cpp-template","clone":"git clone https://github.com/godotengine/godot-cpp-template.git","description":"Quickstart template for GDExtension development with Godot","language":"Python","stars":448,"topics":["gdextension","godot","godot-engine","template"],"license":"Unlicense","category":"game-templates","readme_excerpt":"godot-cpp template This repository serves as a quickstart template for GDExtension development with Godot 4.0+. Contents Preconfigured source files for C++ development of the GDExtension (src/) An empty Godot project in project/, to test the GDExtension godot-cpp as a submodule ( godot-cpp/ ) GitHub Issues template (.github/ISSUE TEMPLATE.yml) GitHub CI/CD workflows to publish your library packages when creating a release (.github/workflows/builds.yml) An SConstruct file with various functions, such as boilerplate for Adding documentation Usage - Template To use this template, log in to GitHub and click the green \"Use this template\" button at the top of the repository page. This will let you create a copy of this repository with a clean git history. To get started with your new GDExtension, do the following: clone your repository to your local computer initialize the godot-cpp git submodule via git submodule update --init change the name of the compiled library file inside the SConstruct file by modifying the libname string. change the paths of the to be loaded library name inside the project/bin/example.gdextension file, by replacing EXTENSION-NAME with the name you chose for libname . change the entry symbol string inside project/bin/example.gdextension file. rename the example library init function in src/register types.cpp to the same name you chose for entry symbol . change the name of the project/bin/example.gdextension file Now, you can build the project with the follo","default_branch":null,"files":null,"tree":[],"storefront":"/r/godotengine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/godotengine/godot-cpp-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}