Live data from Hacker News

Godot 3.5

godotengine.org

41–50 of 121 posts

Re: Godot 3.5

#41

Godot is a fantastic project. But, I really wish it was written in something other than C++. I really can't bring myself to go back to programming C++ again after a decade away using more recent languages like Go and Rust. I even find deciphering the types of variables to be painful when reading C++ code these days.

I can't tell if this is a GPT-3 comment or not.

Please don't cast GPT-3 aspersions on people or posts, they add nothing to the discussion and are rarely if ever correct. This one certainly is not.

The commenter is lamenting that they don't feel comfortable contributing to an open source project that they use because of the language choice of the project. It's far easier to simply write the couple of sentences involved than to coax GPT-3 to do it. Your apparent inability to understand the commenter's point doesn't make the commenter an algorithm. The correct response, if you are puzzled by a comment, is to ask a respectful question about the comment.

"Assume the best interpretation of a comment" is a core assumption that HN readers are asked to make when reading and commenting on threads, and it's a remarkably good place to start here.

Re: Godot 3.5

#42

Godot is a fantastic project. But, I really wish it was written in something other than C++. I really can't bring myself to go back to programming C++ again after a decade away using more recent languages like Go and Rust. I even find deciphering the types of variables to be painful when reading C++ code these days.

You don't need to program in C++ to use Godot. It has its own scripting language (gdscript) and you can use C# as well.

Re: Godot 3.5

#43
post #9

Earlier quoted context omitted.

Godot is becoming the game engine of the internet. It checks all the boxes. - Open Source - Cross Platform - Frequent updates - Easy to learn in a weekend - You can use almost any programming language with it - Godot 4.x has beautiful graphics - Godette

> beautiful graphics Doesn't that depend entirely upon the artwork used in the game?

If you have a nice engine that helps with beautiful lighting / shadows, dynamic range, good animation rigging, or other useful tools related to graphics and visuals, it will be easier for you to make a "beautiful" game with less work than if you have to try and bring some of those things yourself.

It is true that people make stunning games even with janky engines by using great art and design. But the easier it is to implement your vision for graphics, the more likely you'll reach that level.

Re: Godot 3.5

#45

Not my field of work, but I'm curious. From what I'm hearing Unreal is establishing a big lead over the competition with things like Lumen, face model generation (Metahuman?), asset libraries, ML assisted images/video to model converters, very polished editor tooling ,world builders, ... All things that take a lot of money to make. Is there any chance to compete in the near or medium term for things like Unity or God…

This is kind of like looking at a race car and wondering how anything else can compete. First off, Unity and Godot have different license models from Unreal. There's room just based on that. Moreover, a lot of the fancy new stuff doesn't run well or at all on mobile, a huge segment of the market. I'm not saying Unity or Godot have it easy but there's still a lot of room in the market.

Re: Godot 3.5

#46

Now that Godot seems to be getting much hotter, I feel like I am having to update my game engine more and more frequently. It's great to see then update the navigation system, but will it break my game? I worry it could be heading to the same problem I see with Unity where things are constantly getting updated and re engineered. I have seen professional teams working in Unity be many version behind because they dread…

With Unity the general wisdom seems to be to lock in one version for each project, and only update when you start a new project.

Which I guess isn't the worst? Sure, better forwards and backwards compatibility would be better, but this way you get more features quicker and more coherently, at the downside of not getting any improvements during development

Re: Godot 3.5

#47
post #9

Earlier quoted context omitted.

Godot is becoming the game engine of the internet. It checks all the boxes. - Open Source - Cross Platform - Frequent updates - Easy to learn in a weekend - You can use almost any programming language with it - Godot 4.x has beautiful graphics - Godette

I think three.js is that. - All of the above except language - Library rather than engine I've had really good luck with it versus Babylon or Unity.

Three.js is a 3d graphics library, not a game engine. You can use it to render your game but it doesn't bring the same things as Unity or Babylon.

I have often worked directly with an html canvas and some javascript to make 2d web games. It works well for me and I enjoy it, but I wouldn't call it a "game engine" either.

Re: Godot 3.5

#48

Godot is a fantastic project. But, I really wish it was written in something other than C++. I really can't bring myself to go back to programming C++ again after a decade away using more recent languages like Go and Rust. I even find deciphering the types of variables to be painful when reading C++ code these days.

If you're looking to an up and coming game engine project, there's "Bevy", which is an ECS game engine (like Unreal) that's also open sourced, which is Rust based:

https://bevyengine.org/learn/book/introduction/

They aren't at first release yet. I think they're at 0.8, and I'm unsure as to their contribution structure, but read their documentation. It's in there I hope.

Re: Godot 3.5

#49

Is it Go Dot or Go Dough? Asking for a friend :)

Either, but the developers aparently say "go dot"

Their logo is a robot. "Go dot" rhymes with "robot". I always assumed that it was a purposeful misdirection using the popularity of "Waiting for Godot" to lead people to mispronounce it as "guh-doh". I know I'm wrong, but I like that story better than the real one.

Re: Godot 3.5

#50
post #9

Earlier quoted context omitted.

Godot is becoming the game engine of the internet. It checks all the boxes. - Open Source - Cross Platform - Frequent updates - Easy to learn in a weekend - You can use almost any programming language with it - Godot 4.x has beautiful graphics - Godette

I think three.js is that. - All of the above except language - Library rather than engine I've had really good luck with it versus Babylon or Unity.

Let's be fair to three.js, the comparison would be to aframe.

https://aframe.io/ or similar projects.

(Godot Engine Maintainer)

Post reply on HN