Maybe this topic needs to be split into a separate topic starting with JaydenSu's first post, since he seems to be asking a different question than the OP, and that's causing confusion.

No, I think @JaydenSu was just confused by the answer because you can use godot via c++ only and even write the game logic via c++ it's just that you wouldn't use it like gdscript. At that point you are very likely going to use godot like any other c++ engine where you do everything via code in an IDE and you will make very little use of the editor if any at all. Might still do some scene composition for an example, but not attach any scripts to any nodes.

The real downside to going this route is you won't be finding much tutorials or documentation for working with godot this way. But if you are a very experienced c++ developer you can probably manage fine on your own with this.

So the answer to the question as presented by the OP is still that yes, you can use godot with c++ you just wouldn't use it like gdscript.

2 years later

Hi it's now possible with Jenova Framework
https://github.com/Jenova-Framework

It provides almost all the features of GDScript + Visual Studio integration which gives you full intellisense
I tried it myself and I must say it's promising, Specially hot-reloading system is so smooth...

Megalomaniak Now it's a solid yes 😄

    Heza The presentation video is too hectic 🙂

    • Heza replied to this.

      Heza It provides almost all the features of GDScript + Visual Studio

      Is it possible to use another compiler?

      • Heza replied to this.

        Heza and I must say it's promising

        The real question is; is it production-ready?

          xyz The real question is; is it production-ready?

          Current builds are in Alpha stage, Backup your project files! You may end up with data loss!

          Since I use Linux, this makes it useless for me:

          Jenova Only Supports Godot 4.2+, Windows 7 to 11 x64, Linux and Mac support are not planned for now.

          But it doesn't matter, since I'm not interested in writing games in C++.

          https://github.com/Jenova-Framework/J.E.N.O.V.A#%EF%B8%8F-current-features

          xyz On their server they mentioned this video was prepared for godot showreel submission which had 3 minutes limit, that's why. you can check the features in details on their discord.

          xyz
          It's in alpha build but I'm using it for 2 weeks now and it's quite stable. I only had one crash. If you be targeting Windows it absolutely worth it.
          also they made it for their indie game so i think the answer is yes 🙂

          Tomcat afaik mingw and clang are half implemented at the moment.

          • xyz replied to this.

            Really cool, but gdscript is plenty fast for my turn based games.

            Heza also they made it for their indie game so i think the answer is yes 🙂

            I'd postpone that conclusion at least until the game is released.

            Heza This seems pretty cool, though no GNU/Linux support so I can't(won't) use it.

            Also, being closed source worries me a little bit. How long before they build a community and then shift to a subscription? lol Also, closed source programs using github to host their issues and discussions bugs me a little bit when it's not open source lol.

            Though, if it's the right tool for the job for you then glad you found it. 😃

            • Heza replied to this.