C# wrappers of Existing c++ GDExtension - 2024 Update #7024
Replies: 3 comments 12 replies
-
Excuse me but what are these "discussions" for? Are you just using this as a blackboard for some discussion going on elsewhere? This is a forum for discussion Ask in the community channels, or open a proposal for this then? Also how would this be different from just using mono? |
Beta Was this translation helpful? Give feedback.
-
@398utubzyt NativeStructs and Pointers in C# I need your feedback on how best to get C# access exposed properties/methods from GDExtension written in c++ |
Beta Was this translation helpful? Give feedback.
-
Update 13th Sept 2023Using c++ @398utubzyt cc @DmitriySalnikov |
Beta Was this translation helpful? Give feedback.
-
12th April 2024 (FINALLY)
@Delsin-Yu
https://github.com/Delsin-Yu/CSharp-Wrapper-Generator-for-GDExtension
5th April 2024 with Official discussion from the Godot Team
Official discussion from the Godot Team
Godot C# GDExtension Roadmap Discussion
5th April 2024
The Official Godot4 GDExtension for .NET is Here
godotengine/godot#72883 (comment)
Main proposal: #7895
Community discussion: https://chat.godotengine.org/channel/dotnet?msg=Kyvjpbutadr2bnzvG
25th Jan 2024 Update
Proposed and prototyped by @DmitriySalnikov
28th Nov 2023 Update
28th Nov 2023 status
Auto generate C# bindings for gdextensions
13th Sept 2023 Update
# 18th Oct 2023 Update (After Godot 4.2 Beta 1) https://github.com/godotengine/godot/pull/82331#issuecomment-176726709113th Sept 2023 Update
A menu item of Generate C# Bindings has been added
https://github.com/DmitriySalnikov/godot_debug_draw_3d
Older discussions
I am looking for a way to create c# bindings for GDExtension as stated in in the What's new in C# for Godot 4.0 article. [25 February 2023]
Given an Addon: Addon1 with Addon1.gdextension with windows binary: addons/Addon1/libs/x86_64/Addon1.dll
Here are the possible steps => WIP
BindingGenerator
FYI
July2023:GDExtension C# with respect to Jolt Physics
June2023: Expose PropertyUsageFlags in GDExtension dump
core/extension/[extension_api_dump.cpp]
June2023: godot-gdextension-info-dumper
[Idea from LibGodot] LibGodot with GDExtension godot#72883 (comment)
Beta Was this translation helpful? Give feedback.
All reactions