Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Godot Engine [Official Site] 3.0 is going to be a pretty big release for this open source game engine and the first release candidate is now available.

Godot Engine 3.0 will include:

  • Lightmapping - a cheap way to do Global Illumination
  • Onion Skinning
  • Bullet as their new physics backend
  • Autotiling for 2D tilemaps
  • VR and AR improvements, including support for OpenVR, OpenHMD and ARKit. Not all of which is complete though.
  • C# support
  • WebGL 2.0 and WebAssembly support
  • A new OpenGL ES 3.0 / OpenGL 3.3 renderer 

There's a lot more, that's just a few random highlights. They are hoping to have the final 3.0 release out this month. This release is a big thing for Godot, so hopefully it helps build an even better foundation for continued progress towards the best open source game engine.

See their announcement post here about the release candidate.

Article taken from GamingOnLinux.com.
21 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
14 comments Subscribe

STiAT 15 Jan 2018
A bit sad they dropped the idea of supporting Vulkan due to the amount of work involved for "not enough benefit" at the moment. We'll see, maybe that will change in the future.
Doc Angelo 15 Jan 2018
A bit sad they dropped the idea of supporting Vulkan due to the amount of work involved for "not enough benefit" at the moment. We'll see, maybe that will change in the future.

I'm glad they didn't divide their resources to work on that. I doubt that it would be useful for the scope of this engine right now.
weaponx169 15 Jan 2018
Maybe they can do a big release and add dream features by being funded by indiegogo.com or something like that. Maybe they could do free licences and pro licences to get money.
natewardawg 15 Jan 2018
A bit sad they dropped the idea of supporting Vulkan due to the amount of work involved for "not enough benefit" at the moment. We'll see, maybe that will change in the future.

It looks like Thomas Herzog will likely be working on that at some point in the future. But, it really didn't make much sense to support it yet since Vulkan doesn't work on all of Godot's target devices, but GLES3 does. So, I'm going to make a guess that it will start being worked on in about a year from now. This is probably a good move since there will be even more experience/documentation out there as to how to implement it best. I think it's an overall good thing to wait a little while for it if it's going to be in the engine for the long haul.

https://godotengine.org/article/please-help-us-reach-our-second-patreon-goal-so-we-can-hire-thomas-part-time

At the bottom of the above article it says, "[After re-implementing GLES2], Thomas will help improve the existing 2D and 3D renderers, as well as contemplating future platforms (such as Vulkan)."
Beaky 15 Jan 2018
Maybe they can do a big release and add dream features by being funded by indiegogo.com or something like that. Maybe they could do free licences and pro licences to get money.

Please no different licenses.
Spoiler, click me
![](https://archive-media-1.nyafuu.org/vp/image/1470/82/1470825425966.jpg)


Last edited by Beaky on 15 Jan 2018 at 2:26 pm UTC
natewardawg 15 Jan 2018
Maybe they can do a big release and add dream features by being funded by indiegogo.com or something like that. Maybe they could do free licences and pro licences to get money.

Please no different licenses.
Spoiler, click me
![](https://archive-media-1.nyafuu.org/vp/image/1470/82/1470825425966.jpg)

Agreed, I think indiegogo is a great idea! Licenses, however, would be a quick way to lose a lot of supporters... Why not just use Unity, Unreal, or CRYENGINE at that point?


Last edited by natewardawg on 15 Jan 2018 at 4:28 pm UTC
slaapliedje 16 Jan 2018
A bit sad they dropped the idea of supporting Vulkan due to the amount of work involved for "not enough benefit" at the moment. We'll see, maybe that will change in the future.

I'm glad they didn't divide their resources to work on that. I doubt that it would be useful for the scope of this engine right now.

I'm fairly certain that SteamVR on Linux requires Vulkan, so doesn't that make their effort on getting VR support useless for Linux?
natewardawg 16 Jan 2018
A bit sad they dropped the idea of supporting Vulkan due to the amount of work involved for "not enough benefit" at the moment. We'll see, maybe that will change in the future.

I'm glad they didn't divide their resources to work on that. I doubt that it would be useful for the scope of this engine right now.

I'm fairly certain that SteamVR on Linux requires Vulkan, so doesn't that make their effort on getting VR support useless for Linux?

At face value I'm sure it doesn't look correct, but the VR support was added by Bastian Olij who I'm quite sure isn't a core team member. So, the reason we have it is because someone graciously gave up their time to add it. [edit] With that said, I don't think it *requires* Vulkan, but the performance will probably be much better once Godot has Vulkan :)

https://github.com/BastiaanOlij


Last edited by natewardawg on 16 Jan 2018 at 1:53 am UTC
beniwtv 16 Jan 2018
I'm fairly certain that SteamVR on Linux requires Vulkan, so doesn't that make their effort on getting VR support useless for Linux?

Not at all! SteamVR on Linux can run OpenGL VR games just fine, there are extensions to both OpenGL and Vulkan to share buffers directly. It works quite well, even on AMD. (And improvements still coming as well).

I am personally testing VR with Godot since some time on Linux, making sure it's working :D. Right now there is a bug in the code that makes Godot crash, but hopefully it can get resolved soon.


Last edited by beniwtv on 16 Jan 2018 at 10:30 am UTC
elmapul 16 Jan 2018
no shader is working on my rig...
Guppy 16 Jan 2018
Maybe they can do a big release and add dream features by being funded by indiegogo.com or something like that. Maybe they could do free licences and pro licences to get money.

Or maybe you could support their patreon https://www.patreon.com/godotengine that lets them hire on their core developers full time.
slaapliedje 16 Jan 2018
I'm fairly certain that SteamVR on Linux requires Vulkan, so doesn't that make their effort on getting VR support useless for Linux?

Not at all! SteamVR on Linux can run OpenGL VR games just fine, there are extensions to both OpenGL and Vulkan to share buffers directly. It works quite well, even on AMD. (And improvements still coming as well).

I am personally testing VR with Godot since some time on Linux, making sure it's working :D. Right now there is a bug in the code that makes Godot crash, but hopefully it can get resolved soon.

Are you sure? Everything I'd read about it basically inferred that you had to have Vulkan support for it to work correctly. For example, I have Serious Sam VR which works great in Linux. But I also have AliceVR, which loads, but does not display in the actual headset. I had come to the conclusion it was because the SteamVR overlay only routes the output to the HMD under Vulkan, which the Unreal Engine (that Alice VR uses) does not support.

Are there any OpenGL games that work in SteamVR under Linux?
beniwtv 16 Jan 2018
Are you sure? Everything I'd read about it basically inferred that you had to have Vulkan support for it to work correctly. For example, I have Serious Sam VR which works great in Linux. But I also have AliceVR, which loads, but does not display in the actual headset. I had come to the conclusion it was because the SteamVR overlay only routes the output to the HMD under Vulkan, which the Unreal Engine (that Alice VR uses) does not support.

Are there any OpenGL games that work in SteamVR under Linux?

Yes, pretty sure. Everspace is an OpenGl game that works, Dungeon Hero too (not a good VR game tho), Zaccaria Pinball AFAIK is OpenGL too, and of course, Godot is only OpenGL.

Then there are other games on this list using OpenGL I haven't personally tried:
https://steamcommunity.com/app/250820/discussions/5/133257959064016658/

About AliceVR: AFAIK, that does not support VR on Linux, at least not that I am aware of. Note that not all games listing Linux and VR support on their store page support both at the same time.

In most of these, VR is disabled on Linux, as it's quite new and the devs didn't provide a build / tested VR on Linux. Always check the list above, where we are compiling a list of games that do work.
natewardawg 16 Jan 2018
Are you sure? Everything I'd read about it basically inferred that you had to have Vulkan support for it to work correctly. For example, I have Serious Sam VR which works great in Linux. But I also have AliceVR, which loads, but does not display in the actual headset. I had come to the conclusion it was because the SteamVR overlay only routes the output to the HMD under Vulkan, which the Unreal Engine (that Alice VR uses) does not support.

Are there any OpenGL games that work in SteamVR under Linux?

The only reason why Vulkan might be needed is for performance reasons. OpenGL has been able to render to multiple render buffers for a long time. All that's needed is to render a separate frame for each eye to account for eye separation, and then pop the render buffer to the VR headset. There are stereoscopic games that have been able to do this for a long time now in GL, which is essentially doing the same thing.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.