31
Getting kids (6-10) started witg programming and game dev
(programming.dev)
Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.
In what sense do you mean Godot only needs code for optimization? How do you think it... becomes a game? Especially a particular game versus any other?
Maybe you're using a different definition of coding though? Like maybe GDScript is scripting, and it's only coding if it's from the coding region of C#?
I haven't used godot, so I only have some surface knowledge of it. One thing being that there are nodes, and that they are quite a powerful tool. Maybe these nodes can store some functions, in which case you only need to be able to write a function, but the structure and overall concept are not reliant on code (MAYBE, I do not know).
but op was mentioning love2d, which I have tried and it is only a framework based on the lua language. if you want to create an object, you have to code it. Which is why I refered op to an actual game engine which implements features to reduce the complexity of coding, being able to draw an object or node or whatever and give it function x as a property is way easier than using a framework.
Godot only needing code for optimization is just oversimplefied and not actually me knowing the engine. As far as I know the nodes lack performance compared to optimized code for the same task
Godot's nodes do lots of stuff, but also nothing. They're very modular, and from their tree structure and scene structure you can get away with not having to do a bunch of instantiation, which is nice. But they still only provide pieces of functionality, like animating some properties or detecting collisions, etc.
They're handy, but they don't contain any game logic in them, they're just functionality. If you want to make a game, then you need to hook the collision detector to a function in the script for your node, and the function in the script needs to trigger a particular animation, etc.
The scripting language is similar to Python but different.
I like Godot, I think it's a great visual editor for the visual stuff, but there's definitely still programming in there. But it's typically gentle programming, as much as it can be, with good editor integration and pretty good error messages and debugging, etc., in my experience.