top | item 19386409

Godot 3.1 Released

201 points| reddotX | 7 years ago |godotengine.org

35 comments

order
[+] eggy|7 years ago|reply
This is sick! It's eating into my Blender territory, where I may just use Godot for a whole lot more than games. CSG, animation tools, shading tools, etc.

Blender is still great for modeling, animation and rendering. Godot is what I had hoped the Blender Game Engine (BGE) was going to become.

[+] w84death|7 years ago|reply
Exactly this! I'm using it for demo(scene) stuff. Demos, interactive presentations, learning (and make fun) shaders.
[+] andyonthewings|7 years ago|reply
Have you tried Armory3D? Look like that’s pretty well received among the Blender community.
[+] rcarmo|7 years ago|reply
Reading through the OpenGL support mini-saga, I was left wondering if this can target a Metal/Vulcan/etc., since graphics stacks seem to be fragmenting again.

But the new visual editors look great, and MIDI input is intriguing to me. The only downside (in terms of learning curve) for me, personally, is the proprietary scripting, since I have been put off Unity time and again because of C# (I have been writing more of it over the years, but it feels too convoluted at times) and I would rather do Lua or Python or something else both dynamic and straightforward enough...

[+] przmk|7 years ago|reply
Vulkan is on the roadmap for 4.0 which should arrive in approximately one year.

As for languages, you could try https://github.com/touilleMan/godot-python Godot makes it easy to write modules in various different languages such as Rust, D, C++, etc.

[+] babaganoosh89|7 years ago|reply
FWIW GDScript is modeled after python. It's a good scripting language overall. The only thing clunky to me is the way they do callbacks, which they call signals.

From what I read their next major goal is shipping Vulcan support.

[+] pjmlp|7 years ago|reply
Graphics stack never stopped being fragmented.

Contrary to urban myths, OpenGL never was a thing on game consoles.

Then OpenGL itself is myriad of optional extensions, driver and GPU quality issues, with around 30 years of history, which means that any GL engine is full of multiple execution paths, hardly any different from supporting multiple APIs.

In any game engine, rendering code is a very tiny portion of the monolith.

[+] mkesper|7 years ago|reply
They seem to plan more support for optional typing, though, which I would count as a bonus vs Python et al.

For Godot 3.1, optional typing is a parser-only feature. The plan is, afterwards, to include typed instructions in the state machine to greatly optimize performance.

[+] jimmcslim|7 years ago|reply
Can anyone identify the isometric game in the screenshot at the top of this blog post... https://godotengine.org/article/dev-snapshot-godot-3-1-beta-...
[+] pkaye|7 years ago|reply
I was waiting for this.
[+] Kip9000|7 years ago|reply
lot of people won't get this :D
[+] forkLding|7 years ago|reply
Using Godot 3.0 right now, Godot has been great and amazing considering its open source game engine. I'm amazed at what the developers have been able to do. Great job guys!
[+] pictur|7 years ago|reply
Is it worth learning godot for mobile game development?
[+] gameswithgo|7 years ago|reply
This is really a very complex question. For what kind of game? For which mobile platforms? What is your past experience? Have you made a game before? What languages have you worked with? etc etc etc.

Godot uses it's own scripting language, or C# as a second class option. Are those languages you want to work with? Would you rather make the game from scratch? Would Unity or Unreal be better? Would a framework like monogame be better? If you are just targeting IOS maybe using Swift or Objective C would be easier and perform better.

[+] teamonkey|7 years ago|reply
When I last tried it around 3.0, Godot didn't do a lot of the boring platform-related stuff that Unity does and there wasn't enough community momentum to help answer questions. Without an asset store you won't find a ton of "Easy Google Play friend list" plugins or anything like that. IMO that's what makes the other engines more mature, moreso than the renderer.
[+] hesdeadjim|7 years ago|reply
If your goal is to ship a game just use Unity. The goal of Godot is admirable and source access is great, but it’s still just a toy in comparison.
[+] uneekname|7 years ago|reply
Ah, so that's why Google Cloud was down yesterday!
[+] pjmlp|7 years ago|reply
Lots of nice goodies, congratulations on the release.