▲ 16 r/godot

Implementing node-based procedural instancing

Creating node based systems in Godot is quite easy, combined with the powerful GPU instancing system, I don't even have to implement much to get the tool where I want it to be.

Here it showcases just a simple distribution on a line but much more nodes are in the pipes.

Data processing happens in a native library compiled with CSharp NativeAOT and makes use of vectorisation for super fast execution.

This also makes the library distributable for both Godot CSharp and regular Godot while programming in C#.

Let me know in the comments if you want more details about the implementation.

Free beta for the entire tool in September, if anyone is interested (barely disguised ad, I know).

u/Marvluss — 23 hours ago
▲ 159 r/godot

Awesome rendering capabilities

Doing R&D to display and update the maximum amount of entities at the same time.

Godot makes it pretty easy with the RenderingServer API, and without having to copy around much data.

This particular use case uses the experimental godot-dotnet project to compile a C# library to a gdextension, so basically using C# in the regular Godot version (not mono), which is very cool IMO and opens up a lot of possibilities.

I'm also investigating the performance benefits of C# SIMD to accelerate even more the update of each elements, so far so good, the API makes it easy compared to going for raw C++ (at least for me).

Anyone using godot-dotnet in their projects?

u/Marvluss — 1 month ago

I just launched a free beta for a Unity PCG tool I've been building for a few months already.

Hopefully I can help game devs for free while getting feedback on the tool!

You can grab the build here.

u/Marvluss — 4 months ago
▲ 2 r/itchio

Made for indie devs, looking for early feedback 👀

u/Marvluss — 4 months ago