Re:Joan Fons hired to work on Godot's rendering
by frompdx on Thursday March 04, 2021 @12:53PM
(#26345581)
I wouldn't get to hung up on GDScript. It works well and is well integrated into Godot. If you already have experience programming it will be easy to pick up. Where Godot shines is the ability to create something without a lot of code. This is a good thing because IMO the real time suck is creating assets.
Re:Joan Fons hired to work on Godot's rendering
by 600frogs on Thursday March 04, 2021 @01:35PM
(#26346268)
I suppose I'm coming at it from a different angle - I'm expecting my game to flop, but want to learn something from it. I'd rather that something learnt to include a "real" language rather than a script designed for one program. Of course, that's not to say I'll learn nothing while developing for Godot, but it is a factor for me.
Re:Joan Fons hired to work on Godot's rendering
by frompdx on Thursday March 04, 2021 @02:55PM
(#26347336)
Well, you can use C# with mono or use GDNative. Personally, I think most are better off just using GDScript and focusing on their game. I say that because in r/godot there is always a lot of handwringing from newcomers who are wondering if they should skip ahead to something more advanced/common, but ultimately they want to make a game. If that's the case, I think GDScript is great. I think the real learning experience for any independent game developer is how to scope a project so that it is achievable with the resource constraints they have available. That's useful in all programming domains.
Re:Joan Fons hired to work on Godot's rendering
by krapp on Thursday March 04, 2021 @08:11PM
(#26351079)
There are forks of Godot that use other languages[0].
You might still be able to learn algorithms and methods using Godot, but to me the primary reason to use a framework like Godot is to finish a game. You learn the framework to use the framework - the player isn't going to know or care either way.
Re:Joan Fons hired to work on Godot's rendering
by loustak on Thursday March 04, 2021 @12:03PM
(#26344931)
When I first started the game I had no target platforms in mind. So getting an engine which would make the transitions painless was a huge benefit.
Now, if you only want to export to mobile maybe Defold is superior? I honestly can't tell without trying it.
BTW, Godot can work with GDscript or C# if you prefer. Also GDscript share a lot of it's syntax with Python.
What lacks a bit on Godot is mobile vendor integration. For instance to access Android services such as game service you have to use community plugins.
I choose Godot because I wanted to try it on a small scale real project.
Re:Joan Fons hired to work on Godot's rendering
by CobrastanJorji on Thursday March 04, 2021 @11:52AM
(#26344783)
I'm also curious about game engines and I'm wondering why you didn't list Unity. It seems like the default for a lot of mobile game projects. I've heard for 2D it's a bit of a glutton, since it's ultimately a 3D pipeline. Is that why?
Re:Joan Fons hired to work on Godot's rendering
by 600frogs on Thursday March 04, 2021 @01:33PM
(#26346237)
Yeah that's why I dismissed it - way overkill, both in terms of resources used and the development (at least from what I can tell). It seems like 2D is an afterthought, with it just locking the camera in a 3D space to a particular axis.
Re:Joan Fons hired to work on Godot's rendering
by loustak on Thursday March 04, 2021 @12:37PM
(#26345356)
Exactly. When using Unity it feel like I get too much for what I want. For me Unity is in this weird spot were it's suited for AA mobile game and AA 3D games but not so much for AAA games or indies were Godot shine.
Re:Joan Fons hired to work on Godot's rendering
by vanderZwan on Thursday March 04, 2021 @01:12PM
(#26345930)
> Defold seems very polish
It's Swedish actually :p
Defold and Solar2D both use Lua instead of a custom scripting language (GDScript) which appeals to me. Defold seems very polished, and includes infrastructure for ads and for Facebook games, which is ripe for monetising, whereas Solar2D is much more barebones.
Phaser.js seems like way more of a hobbyist tool than either of them, but I'm tempted just so I learn js.
Did you consider any of these before choosing Godot? Curious to know if I should go with Godo despite using its own scripting language which isn't useful outside of Godot.