{"repo":"vorlac/godot-roguelite","free":true,"listed":false,"github":"https://github.com/vorlac/godot-roguelite","clone":"git clone https://github.com/vorlac/godot-roguelite.git","description":"Godot 4.5 GDExtension C++ game prototype","language":"C++","stars":218,"topics":["gdextension","godot-cpp","roguelite","cmake-template","cplusplus","gdext","godot-4","godot-engine","godot-example","godot-template"],"license":"MIT-0","category":"game-templates","readme_excerpt":"Godot 4.5 GDExtension C++ Prototype This project is a rough prototype focusing on understanding how to implementa majority of a game's core logic/scripting in C++ using GDExtension. Everything is done in the code aside from UI/dialog/menu design, and scene file generation. The current focus is aimed towards learning more about how certain features and funtionality can be implemented in native code leveraging the godot-cpp GDExtension bindings so there isn't much game logic implemented yet. Since the documentation is pretty sparse when it comes to pure native development, most of the functionality implemnted in this project is focused on providing a variety of general examples of misc functionality that others will likely find useful. Game logic will become a focus when most of the essentials are figured out and implented throughout the project. Overview This project is meant to show others working with GDExtension how to: - structure a project - implement specific features and functionality entirely in C++ - incorporate 3rd party libraries into their GDExtension code/library - use CMake, VCPKG, and submodules to configure the project automatically - configure VSCode (linux & windows) / Visual Studio 2022 (windows) for - good code navigation for godot engine sources, godot-cpp sources, and the gdextension project sources. - good autocomplete / intellisense configuration - preconfigured debugger launch profiles to run the project standalone or by launching the editor (both laun","default_branch":null,"files":null,"tree":[],"storefront":"/r/vorlac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vorlac/godot-roguelite/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."}