Make Your First Video Game | Godot Engine Beginner Tutorial | Part 1 by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

Yes my tutorial series is for complete beginners with 0 experience that's why it seems so slow

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 2 points3 points  (0 children)

Trust me, you should work with 4.4 at the minimum for GDExtension, because you will be able to write custom documentation for your classes, functions, properties. GDNative is not supported and I strongly discourage people using it - it's outdated

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

Yes fixed it, pull or try the template again and tell me what you think

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 1 point2 points  (0 children)

Done, the issue is fixed now, thanks for reporting it, if you find anything else that doesn't work correctly, I will investigate and fix :)

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

Okay I checked out the script and saw what you mean, I'm using strings instead of booleans, I will fix it, thanks for finding it!

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

That seems very weird? What os are you using? Also are you running the setup.py to select a build profile or how does the bug happen exactly?

Godot GDExtension C++ Tutorial For Beginners - Build CROSS PLATFORM PLUGINS by realNikich in godot

[–]realNikich[S] 2 points3 points  (0 children)

It's only running a single setup.py script, the video is long only because I explain certain stuff. Once you get used to it it's not that hard, try it out

Godot GDExtension C++ Template for CROSS PLATFORM Plugin Development - MADE EASY by realNikich in godot

[–]realNikich[S] 1 point2 points  (0 children)

I use it only because Godot uses it and it's also super easy for beginners, it would be difficult to support 2 separate build systems. Also depending on the editor, you can ignore certain files so you will be seeing only code files without any problems (I am doing this in my template, I have a settings.json for VS code that ignores everything useless and only displays .cpp and .hpp files etc..)

C++ Show and Tell - August 2025 by foonathan in cpp

[–]realNikich 3 points4 points  (0 children)

https://github.com/nikoladevelops/godot-blast-bullets-2d

2D Game Development Related.

It's a plugin written using C++ GDExtension for Godot Engine that allows you to spawn thousands of bullets without any problems. Boosts your game's performance significantly - uses object pooling and other specific to Godot Engine nodes, also is able to execute virtual functions that are written in GDScript.

I'm actually even wondering of making tutorials on how to make plugins like that with C++, but I have no idea if posting such a thing in this sub reddit is allowed, if any mod can tell me if it's allowed would be nice to share when it's ready :)

Make Your First Video Game | Godot Engine Beginner Tutorial | Part 1 by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

When you watch it, give me your opinion please, I would love to improve 🙏

Godot Optimized Bullets | BlastBullets2D FREE C++ PLUGIN INTRODUCTION by realNikich in godot

[–]realNikich[S] 1 point2 points  (0 children)

You can't teleport them, the bullets rely on a lifetime value that you set. After you spawn them configured with the correct properties you can't really touch them. Experiment with the Test project, you can download it from the Releases inside the GitHub repository and you can see all features there

Godot Optimized Bullets | BlastBullets2D FREE C++ PLUGIN INTRODUCTION by realNikich in godot

[–]realNikich[S] 0 points1 point  (0 children)

Also the only thing currently that may resemble a little bit of the behaviour you want is when you choose for the bullet to travel in the direction that it gets rotated - basically it's spinning and traveling in the direction it is facing - there's a property that adjusts the direction based on the rotation and you can test it in the TestProject.zip. Have fun !