Top 23 C++ Godot Projects
-
Project mention: What's the best engine for a 90s point and click game? | reddit.com/r/gamedev | 2022-08-17
Godot Engine.
-
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Book of Shaders 3D Game Shaders for Beginners Martin Donald Freya Holmer
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
GodotSteam
An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine.
Project mention: After years of working on my town building game Burrowburrow I finally got a full demo all ready! It's surreal finally seeing your own game on Steam! | reddit.com/r/godot | 2022-06-13I've been working with Godot on my game Burrowburrow for a while now, and I finally got my demo out on Steam, which seemed like an intimidating process before I did it but was pretty slick with the GodotSteam module. Also man is it cool launching your game from the Steam launcher.
-
Project mention: Can I talk to external modules' API through a programming language I added through a module? | reddit.com/r/godot | 2022-05-21
I want to use Lua as the script language for Godot through luascript, and I'm sure it works but with vanilla godot, but what if I eventually have to access some stores' API through an external module like GodotSteam or GodotGOG? Would this newly added programming language work with it?
-
Project mention: How should you interact with large amounts of data in Godot? | reddit.com/r/godot | 2022-05-25
You might consider using an external data storage format just to make editing your data easier. I haven't yet used it myself, but there is a GDNative addon for SQLite that might be useful: https://github.com/2shady4u/godot-sqlite That way editing your data externally with a sqlite database viewer would be easier as well as allowing you run queries in game to interact with your data more easily, if necessary.
-
Project mention: Qarminer - fuzzer to find crashes in Godot and/or custom modules | reddit.com/r/godot | 2021-11-06
I also found it usable when using C++ modules like Godot Voxel(https://github.com/Zylann/godot_voxel) or Goost(https://github.com/goostengine/goost) so if you use modules(in any language), then this tool may be helpful for you.
-
Doesn't the version control plugin handle this?
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
I have heard to try basis but I'm a bit new to godot. This is my code if you wouldn't mind giving me some tips on how to correct it for basis rotation, if that's what I'm messing up.
-
Project mention: Godot: how to integrate FMOD Studio (Godot 3.3.4 and higher) | reddit.com/r/gamedev | 2022-07-16
This is what you need for the integration: Godot Engine FMOD API 2.02.07) FMOD Studio 2.02.07 fmod-gdnative driver v3.1.1 from heraldofgargos & utopia-rise
-
Tutorial/shader: https://github.com/puchik/godot-extras/tree/master/tutorials/snow-shader Twitter: https://twitter.com/puchikik
-
Project mention: Adding a dynamic music system to my game like the new Doom | reddit.com/r/godot | 2022-03-08
For much more complex scenario, use https://github.com/alessandrofama/wwise-godot-integration (Officially mantained by Wwsie) https://github.com/utopia-rise/fmod-gdnative
-
-
-
-
NativeDialogs
Native Dialogs is a plugin for Godot that allows you to interact with OS-specific dialogs, such as notifications, messages and file dialogs.
Project mention: Native Dialogs, a plugin that allows you to interact with OS-specific dialogs | reddit.com/r/godot | 2022-05-29GitHub
-
Project mention: Any good sources on writting your own GDNative bindings? | reddit.com/r/godot | 2022-03-15
Check this for reference, it binds a 3rd party lib, with full autocompletion and default parameters for methods and auto documentation generation. mongo-driver-godot
-
-
-
Yes, I've read that proposal and the discussions that are linked to from there. It looks like there's little to no chance of this being implemented no matter how matter how many reactions it gets. The engine dev that appears to be most relevant is working on a feature that actively makes named arguments less possible.
-
-
Project mention: Releasing my "Embed External Editor" GDExtension! For now it only supports Godot 4 + Windows + VSCode. Try it out! | reddit.com/r/godot | 2022-08-15
Check it out on GitHub
-
Project mention: Ask HN: Who is using C++ as the main language for new project? | news.ycombinator.com | 2022-08-12
I almost exclusively use C++ for my projects. Especially modern C++. When it makes sense(especially for dev tools), I use Python since for those I'm not so worried about distribution and long-term robustness.
Anyway here they are:
Qt desktop app written in C++:https://github.com/thebigG/Tasker
Simple GPIO front-end for linux GPIO driver(could definitely use some improvement) written in C++ and uses boost:https://github.com/thebigG/simple_gpio
WebApp I JUST started working on(This will be a frontend for a YOCTO/FPGA project I'm working on; guitar pedals), and yes it uses good old C++ and runs on the browser:
https://github.com/thebigG/wPedals
And while I'm at it, might as well mention my custom plugins for Godot Game Engine(C++):https://github.com/thebigG/godot-3.x-modules
I have found that C++ is the best compromise for me between performance and elegance ifI do say so myself.
C++ Godot related posts
- What's the best engine for a 90s point and click game?
- NavigationAgent not avoid NavigationObstacles?
- Apple Notarization Failing
- Godot 3.5 Debug Export has no console window
- Is it possible to install godot in a public library?
- Releasing my "Embed External Editor" GDExtension! For now it only supports Godot 4 + Windows + VSCode. Try it out!
- I have this problem since the first time I'm using with Godot. Ask in the discord server, everyone have no clue
Index
What are some of the best open-source Godot projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Godot | 51,936 |
2 | 3d-game-shaders-for-beginners | 13,498 |
3 | GodotSteam | 1,236 |
4 | luascript | 371 |
5 | godot-sqlite | 371 |
6 | Goost | 366 |
7 | godot-git-plugin | 342 |
8 | godot-steam-api | 295 |
9 | godot_openvr | 208 |
10 | fmod-gdnative | 129 |
11 | godot-extras | 107 |
12 | wwise-godot-integration | 95 |
13 | voxelman | 62 |
14 | godotcord | 42 |
15 | godot-sqlite | 35 |
16 | NativeDialogs | 28 |
17 | mongo-driver-godot | 12 |
18 | gdnative-cef | 11 |
19 | godot_ios_plugin_template | 7 |
20 | godot | 5 |
21 | Godot-Engine-Guide | 2 |
22 | godot-embed-external-editor | 0 |
23 | godot-3.x-modules | 0 |
Are you hiring? Post a new remote job listing for free.