Godot
| Godot | |
|---|---|
| Information | |
| Type | Game engine |
| Industry | Video game development |
| Developer | Godot Foundation and community contributors |
| Written In | C++ |
| Operating System | Windows, macOS, Linux |
| License | MIT License |
| Supported Devices | Windows, macOS, Linux, Android, iOS, web, OpenXR headsets |
| Release Date | February 2014 |
| Website | https://godotengine.org |
Godot (also called Godot Engine) is a free and open-source game engine for building 2D and 3D applications. It is released under the MIT License and developed by the non-profit Godot Foundation together with a community of contributors. Since version 4.0, Godot has shipped with built-in support for OpenXR, the cross-platform standard for virtual reality and augmented reality devices, which makes it usable for VR and AR development on desktop, standalone headsets, and the web.[1][2]
The engine was created by Argentine developers Juan Linietsky and Ariel Manzur, who used it internally for several years before open-sourcing it in February 2014.[3] Godot is written in C++ and provides its own scripting language, GDScript, alongside support for C#.[4] The latest stable release as of mid-2026 is 4.6.3, published on May 20, 2026.[4][5]
Godot is one of the main game engines used for XR work, alongside the proprietary Unity and Unreal Engine. Its OpenXR support has received funding and engineering help from the Khronos Group, Meta's Reality Labs, and the services company W4 Games, which positioned it as an open-source alternative for XR developers.[1][6][7]
History
Godot began as an in-house engine developed by Juan Linietsky and Ariel Manzur at Okam Studio, where it was used to produce work-for-hire titles. The MIT license header records copyright as held by Juan Linietsky and Ariel Manzur for the years 2007 to 2014, and by Godot Engine contributors from 2014 onward.[3] The engine was released as open-source software in February 2014.[3]
The engine's user base grew sharply after September 2023, when Unity Technologies announced a per-installation runtime fee for Unity. The plan, which would have charged developers retroactively per install, drove many studios to evaluate alternatives, and Road to VR reported that the controversy roughly doubled Godot's user base at the time.[7]
Godot 4.0, released on March 1, 2023, was a large rewrite that moved rendering to the Vulkan API and promoted OpenXR into the engine core. The same release introduced the Godot XR Tools add-on for building VR interactions.[2][8] Development is managed by the Godot Foundation, a non-profit organization that funds the maintainers; the latest stable branch as of mid-2026 is 4.6, first released in late January 2026, with maintenance release 4.6.3 following on May 20, 2026.[5][4]
XR support
OpenXR support has been built into Godot since the 4.0 release. Because OpenXR is a vendor-neutral standard, a single Godot project can target any conformant runtime, including desktop runtimes such as SteamVR and Monado, standalone headsets, and browser-based VR through WebXR.[1][9] The XR effort is led by maintainer Bastiaan Olij.[1]
The Khronos Group has used Godot as an open-source testbed for new OpenXR extensions, validating them in a public engine before they enter the standard, and has funded a project to accelerate XR feature work in the engine.[1]
Vendor-specific hardware features sit in a separate add-on, the Godot OpenXR Vendors plugin, maintained by the GodotVR community organization outside the engine core. The plugin wraps OpenXR extensions created by hardware vendors such as Meta, Pico, and HTC.[10] Version 4.0.0 of the plugin, announced ahead of GodotCon Boston in July 2025, added dynamic resolution for Meta headsets and a Khronos OpenXR loader for Android, and cut the package size from about 194 MB to 23.3 MB. Later releases added full body tracking, Application SpaceWarp for Meta and Pico devices, and environment depth for mixed reality, requiring Godot 4.5 or later.[10]
The following table lists selected XR capabilities by source.
| Capability | Detail | Source |
|---|---|---|
| OpenXR in core | Built in since Godot 4.0 (March 2023) | [2] |
| WebXR | Browser VR export from a single Godot 4 project | [9] |
| Render models extension | Shipped in Godot 4.5; displays platform-specific controller models | [7] |
| Spatial Entities | Spatial anchors, plane detection, and marker tracking in Godot 4.6 | [7] |
| OpenXR 1.1 and frame synthesis | Added in Godot 4.6 with Quad View rendering | [7] |
| Android XR | Vendor plugin v4.2.0 adds initial Android XR support for Godot 4.5+ | [11] |
Android XR
In November 2025, the services company W4 Games announced that it was working with Google's Android XR team and the Godot Foundation to extend Godot's support for Android XR, the XR platform behind devices such as the Samsung Galaxy XR. W4 Games is a professional-services company built around Godot; it is not the engine's creator. Initial Android XR support arrived through version 4.2.0 of the Godot OpenXR Vendors plugin for Godot 4.5 and newer, with the deeper, platform-specific features developed together with the Android XR team. W4 Games XR contributor David Snopek described the v4.2.0 plugin as delivering "the initial support for Android XR" while further work continued. W4 Games also provides financial support to the Godot Foundation for ongoing OpenXR development.[11] Google's Android XR documentation states that Godot's XR system is built on OpenXR and that Android XR vendor extensions in the Vendors plugin supply the implementations needed for Android XR hardware.[12]
Technical overview
Godot is written in C++ and runs as an editor on Windows, macOS, and Linux. Projects can be exported to desktop platforms, Android, iOS, the web, and consoles.[4] The engine uses GDScript, a Python-like scripting language designed for it, and also supports C#; community bindings exist for other languages.[4] Godot 4.0 introduced a Vulkan-based renderer in place of the OpenGL renderer used in the 3.x series.[2]
For XR, the renderer choice matters because OpenXR sits close to the graphics layer; the move to Vulkan in 4.0 accompanied the promotion of OpenXR into the engine core.[2][8]
References
- ↑ 1.0 1.1 1.2 1.3 1.4 "Integrating OpenXR with the Godot Engine and Advancing XR Development through Open Source". Khronos Group. 2024-09-23. https://www.khronos.org/blog/advancing-openxr-development-godot-xr-engine-enhancements.
- ↑ 2.0 2.1 2.2 2.3 2.4 "Open source engine Godot 4.0 out now with Vulkan support, new tilemap editor, XR tools, and other improvements". 2023-03-02. https://gameworldobserver.com/2023/03/02/godot-4-0-release-new-features-open-source-engine.
- ↑ 3.0 3.1 3.2 "License". https://godotengine.org/license/.
- ↑ 4.0 4.1 4.2 4.3 4.4 "Godot Engine - Multi-platform 2D and 3D game engine". https://github.com/godotengine/godot.
- ↑ 5.0 5.1 "Godot". https://endoflife.date/godot.
- ↑ "Godot Engine receiving a new grant from Meta's Reality Labs". 2021-12-22. https://godotengine.org/article/godot-engine-receiving-new-grant-meta-reality-labs/.
- ↑ 7.0 7.1 7.2 7.3 7.4 "Godot Gets Big OpenXR Update Aiming to Attract XR Devs from Unity". 2025-11-25. https://www.roadtovr.com/openxr-update-godot-unity-game-engine/.
- ↑ 8.0 8.1 "Godot 4.0 Alpha 4 Released With OpenXR Support In Core, Other Improvements". 2022. https://www.phoronix.com/news/Godot-4.0-Alpha-5.
- ↑ 9.0 9.1 "How to make a VR game for WebXR with Godot 4". 2023. https://www.snopekgames.com/tutorial/2023/how-make-vr-game-webxr-godot-4/.
- ↑ 10.0 10.1 "Godot OpenXR Vendors Plugin v4". 2025-07-22. https://godotengine.org/article/godot-openxr-vendors-plugin-400/.
- ↑ 11.0 11.1 "W4 Games works with the AndroidXR team and the Godot Foundation to improve Godot's Android XR Support". 2025-11-14. https://www.w4games.com/blog/w4-games-news-1/w4-games-works-with-the-androidxr-team-and-the-godot-foundation-to-improve-godots-android-xr-support-123.
- ↑ "Develop with Godot for Android XR". https://developer.android.com/develop/xr/godot.