ืืืงืฉืช ืืขืืืืื! ื ืืงื ื-opennet.
ืืืืจ 10 ืืืืฉืื ืฉื ืคืืชืื, ืคืืจืกื ืฉืืจืืจ ืฉื ืื ืืข ืืฉืืง ืืื ืื ืืืื 3.2, ืืชืืื ืืืฆืืจืช ืืฉืืงื ืื-ืืื ืืชืืช-ืืื. ืืื ืืข ืชืืื ืืฉืคืช ืืืืืงื ืงืื ืืืืืื, ืกืืืื ืืจืคืืช ืืขืืฆืื ืืฉืืงืื, ืืขืจืืช ืคืจืืกืช ืืฉืืง ืืืืืฆื ืืืช, ืืืืืืช ืื ืืืฆืื ืืกืืืืืฆืื ื ืจืืืืช ืืชืืืืืื ืคืืืืื, ืืืืื ืืืื ื ืืืขืจืืช ืืืืืื ืฆืืืืจื ืืงืืืง ืืืืฆืืขืื. . ืืงืื ืฉื ืื ืืข ืืืฉืืง, ืกืืืืช ืขืืฆืื ืืืฉืืง ืืืื ืืคืืชืื ืื ืืืืื (ืื ืืข ืคืืืืงื, ืฉืจืช ืกืืื ื, ืงืฆื ืืืืจื ืืขืืืื 2D/3D ืืื') ืืืคืฆืื ืชืืช ืจืืฉืืื MIT.
ืืื ืืข ื ืื ื ืืงืื ืคืชืื ืืฉื ืช 2014 ืขื ืืื OKAM, ืืืืจ ืขืฉืจ ืฉื ืื ืฉื ืคืืชืื ืืืฆืจ ืงื ืืื ื ืืจืื ืืงืฆืืขืืช ืฉืฉืืืฉ ืืืฆืืจื ืืคืจืกืื ืืฉืืงืื ืจืืื ืืืืฉื, ืงืื ืกืืืืช ืืฉืืงืื ืืืืฉืืจืื ื ืืืืื. ืืื ืืข ืชืืื ืืื ืืคืืืคืืจืืืช ืืคืืคืืืจืืืช ืืืืฉืืื ืฉืืืื ืืื ืืื ืืืืื (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ืืื ืื ืคืืชืื ืืฉืืงืื ืืืื ืืจื ื. ืืจืืืืช ืืื ืืจืืืช ืืืื ืืช ืืืคืขืื ื ืืฆืจื ืขืืืจ Linux, Windows ื-macOS.
ืกื ืืฃ ื ืคืจื ืืคืชื ืืืืื ืขืืืื ืืืฉ ืืืืืกืก ืขื ื-API ืืืจืคื ืฉื Vulkan, ืืฉืจ ืืืฆืข ืืืืืืจื ืืืื ืฉื Godot 4.0, ืืืงืื ืจืืืื ืืขืืืื ืืืืืจืืื ืืืืฆืขืื ืืขืช ืืจื OpenGL ES 3.0 ื-OpenGL 3.3 (ืชืืืื ื-OpenGL ES ื-OpenGL ืืืืฉืืจ ืืืืฆืขืืช ืืกืคืงืช ื-OpenGL ES 2.0 backend /OpenGL 2.1 ืืืฉื ืขื ืืื ืืจืืืืงืืืจืช ืืขืืืื ืืืืฉื ืืืืกืกืช Vulkan). ืืืขืืจ ื-Godot 3.2 ื-Godot 4.0 ืืืจืืฉ ืขืืืื ืืืืฉ ืฉื ืืืคืืืงืฆืื ืขืงื ืืืกืจ ืชืืืืืช ืืจืืช ื-API, ืื ืืกื ืืฃ Godot 3.2 ืืืื ืืืืืจ ืชืืืื ืืจืื, ืฉืืฉื ืืืื ืฉืื ืืืื ืชืืื ืืืืงืืฉ ืฉื ืืืฉืชืืฉืื ืืกื ืืฃ ืื. ืืืืืจืืช ืืื ืืื ืฉื 3.2.x ืืืืืืช ืื ืืคืฉืจืืช ืืืขืืจืช ืืืืืฉืื ืืขื ืฃ 4.x ืฉืืื ื ืืฉืคืืขืื ืขื ืืืฆืืืืช, ืืืื ืชืืืื ืืืืืืจ AOT, ARCore, DTLS ืืคืืืคืืจืืช iOS ืขืืืจ ืคืจืืืงืืื ืฉื C#.
ืชืืื ืืช ืืคืชื ืืืฉืืช ื-Godot 3.2:
- ื ืืกืคื ืชืืืื ืืงืกืืืช ืืฆืืืืช ืืืืื ืฉื Oculus Quest, ืืืืืฉืืช ืืืืฆืขืืช ืชืืกืฃ ืืคืืืคืืจืืช ืื ืืจืืืื. ืืคืืชืื ืืขืจืืืช ืืฆืืืืช ืจืืืื ืขืืืจ iOS, ื ืืกืคื ืชืืืื ืืืกืืจืช ARKit. ืชืืืื ืขืืืจ ืืกืืจืช ARCore ืืคืืชืืช ืขืืืจ ืื ืืจืืืื, ืื ืืื ืื ืืืื ื ืขืืืื ืืืื ืชืืืื ืืืืช ืืืืจืกืืืช ืืืื ืืื ืฉื 3.3.x;
- ืืืืฉืง ืฉื ืขืืจื ืืฆืืื ืืืืชื ืขืืฆื ืืืืฉ. ืฆืืชืื ืืืฉืื ื ืืกืคื ืืื ืืืฆืืจ ืืฆืืืืช ืืชืงืืืื ืืืชืจ. ืขืืืจ ืืฆืืืืช ืืืืืฉืืืช ืขื ืืื ืกืงืจืืคืืื ืงืืืกืืื, ื ืืกืคื ืชืืืื ืืงืืืขืื, ืืขืจืืื ืืืชืืืื "ืืฉืชื ืื". ืืฆืืืืช ืจืืืช ืกืคืฆืืคืืืช ื-OpenGL ES 3.0 backend ืืืขืืจื ื-OpenGL ES 2;
- ืชืืืื ืืขืืืื ืืืืกืก ืคืืื (PBR) ืืกืื ืืจื ืช ืขื ืืืืืืืช ืฉื ืื ืืขื ืขืืืื PBR ืืืฉืื, ืืืื Blender Eevee ื-Substance Designer, ืืื ืืืืืื ืชืฆืืืช ืกืฆื ื ืืืื ื-Godot ืืืืืืืืช ืืืืืื ืืช ืืชืืช-ืืืืืืช ืืื ื ืขืฉื ืฉืืืืฉ;
- ืืืืจืืช ืจืื ืืืจ ืฉืื ืืช ืขืืจื ืืืคืืืืืืฆืื ืืื ืืฉืคืจ ืืช ืืืืฆืืขืื ืืืฉืคืจ ืืช ืืืืืช ืืชืืื ื. ืืืคืืื ืื ืจืืื ื-GLES3 ืืืขืืจื ื-GLES3 backend, ืืืื ืชืืืื ืืฉืืืช ื-MSAA (Multisample Anti-aliasing) ื ืื ืืืืื ืืืคืงืืื ืฉืื ืื ืฉื ืขืืืื ืืืืจ (ืืืืจ, ืืฉืืืฉ DOF ื-BCS);
- ื ืืกืคื ืชืืืื ืืืื ืืืืืื โโืกืฆื ืืช ืืืืืื ืชืืช ืืืืืืื ื-glTF 3 (GL Transmission Format) ืื ืืกืคื ืชืืืื ืจืืฉืื ืืช ืืคืืจืื FBX, ืืืืคืฉืจ ืืืืื ืกืฆื ืืช ืขื ืื ืืืฆืื ืืืื ืืจ, ืื ืขืืืื ืืื ื ืชืืื ื- Maya ื-2.0ds Max. ื ืืกืคื ืชืืืื ื-mesh skins ืืขืช ืืืืื โโืกืฆืื ืืช ืืจื glTF 3 ื-FBX, ืืืืคืฉืจืช ืื ืืืฉืชืืฉ ืืจืฉืช ืืืช ืืืกืคืจ ืจืฉืชืืช. ืืขืืืื ืืฉืืคืืจ ืืืืฆืื ืืชืืืื ื-glTF 2.0 ื ืขืฉืชื ืืฉืืชืืฃ ืคืขืืื ืขื ืงืืืืช Blender, ืืฉืจ ืชืฆืืข ืชืืืื ืืฉืืคืจืช ื-glTF 2.0 ืืืืืืจื 2.0;
- ืืืืืืช ืืจืฉืช ืฉื ืืื ืืข ืืืจืืืืช ืขื ืชืืืื ืืคืจืืืืงืืื WebRTC ื-WebSocket, ืืื ืื ืืืืืืช ืืืฉืชืืฉ ื-UDP ืืืฆื ืจืืืื ืฉืืืืจ. ื ืืกืฃ API ืืฉืืืืฉ ื-hashs ืงืจืืคืืืืจืคื ืืขืืืื ืขื ืืืฉืืจืื. ื ืืกืฃ ืืืฉืง ืืจืคื ืืืฆืืจืช ืคืจืืคืื ืคืขืืืืช ืืจืฉืช. ืืืื ืืขืืืื ืขื ืืฆืืจืช ืคืืจื ืฉื Godot ืขืืืจ WebAssembly/HTML5, ืฉืืืคืฉืจ ืืช ืืฉืงืช ืืขืืจื ืืืคืืคื ืืจื ืืืื ืืจื ื;
- ืืชืืกืฃ ืืคืืืคืืจืืช ืื ืืจืืืื ืืืขืจืืช ืืืืฆืื ืขืืฆืื ืืืืฉ. ืืขืช, ืืืฆืืจืช ืืืืืืช ืขืืืจ ืื ืืจืืืื, ืืืฆืขืืช ืฉืชื ืืขืจืืืช ืืืฆืื ื ืคืจืืืช: ืืืืช ืขื ืื ืืข ืื ืื ืืจืืฉ, ืืืฉื ืืื ืืืืคืฉืจืช ืื ืืืฆืืจ ืื ืืื ืืฉืื ืืืชืืกืก ืขื ืืคืฉืจืืืืช ืื ืืข ืืืชืืืืช ืืืฉืืช. ื ืืชื ืืืฆืข ืืชืืื ืืืฉืืช ืฉื ืืืืืืืื ืฉืืื ืืจืืช ืืคืืืืื ืืื ืืจืืืื, ืืื ืขืจืืื ืืื ืืช ืฉื ืชืื ืืช ืืืงืืจ;
- ืืขืืจื ื ืืกืคื ืชืืืื ืืืฉืืชื ืกืืงืืืืืช ืฉื ืชืืื ืืช ืืืืืืช, ืืืืืื, ื ืืชื ืืืกืืจ ืืคืชืืจืื ืืงืจืืื ืืขืืจื ืืชืืช-ืืื, ืขืืจื ืืกืงืจืืคืืื, ืกืคืจืืืช ืืืฉืืืื, ืฆืืชืื, ืคืื ืืื, ืืืคืืื ืื ืืืืื ืืื ืืืจืื ืฉืืื ื ื ืืจืฉืื ืขื ืืื ืืืคืชื (ืืกืชืจื ืืืืชืจืช ืืืจืื ืืืคืฉืจืื ืื ืืคืฉื ืืฉืืขืืชืืช ืืช ืืืืฉืง);
- ืืืกืคื ืชืืืื ืจืืฉืื ืืช ืืืื ืืืจืฆืื ืขื ืืขืจืืืช ืืงืจืช ืงืื ืืงืืจ ืืืืืขื ืชืืกืฃ ืืชืืืื ื-Git ืืขืืจื;
- ืืคืฉืจ ืืืืืืจ ืืืืฉ ืืช ืืืฆืืื ืืืฉืืง ืจืฅ ืืจื ืืืื ืืขืืจื, ืื ืฉืืืคืฉืจ ืืืขืจืื ืืฆืืื ืฉืื ืื ืืืฉืืง (ืฆืคืืื ืืืคืฉืืช, ืืืืงืช ืฆืืชืื ืืื');
- ืืืฆืข ืืืฉืื ืฉื ืฉืจืช ื-LSP (Language Server Protocol) ืืฉืคืช GDScript, ืืืืคืฉืจ ืืืขืืืจ ืืืืข ืขื ืืกืื ืืืงื ืฉื GDScript ืืืืื ืืฉืืืช ืงืื ืืขืืจืื ืืืฅ, ืืืื ืชืืกืฃ VS Code ื-Atom;
- ืืืฆืขื ืฉืืคืืจืื ืจืืื ืืขืืจื ืืกืงืจืืคืืื ืืืืื ื ืฉื GDScript: ื ืืกืคื ืืืืืืช ืืืืืืจ ืกืืื ืืืช ืืืืงืืืื ืืงืื, ืืืืืขื ืืืื ืืช ืืื ืืืคื (ืืกืงืืจื ืืืืจื ืฉื ืื ืืงืื), ืืฉืืืช ืงืื ืืืืืืืืช ืฉืืคืจื, ืืืืืืืืช ืฉื ืืฆื ืขืืฆืื ืืชืกืจืื ืืืืืชื ืืืจืืื;
- ื ืืกืฃ ืืฆื ืืืฆืืจืช ืืฉืืงื ืคืกืืืื-ืชืืช ืืืื, ืืืืคืฉืจ ืื ืืืฉืชืืฉ ืืืคืงื ืืขืืืง ืืืฉืืงืื ืื ืืืืืืื ืขื ืืื ืืืืจืช ืืกืคืจ ืจืืืื ืืืืฆืจืื ืคืจืกืคืงืืืื ืคืืงืืืืืช;
- ืชืืืื ืืืืืกืื ืฉื ืืงืกืืืจื ืืืืืจื ืืขืืจื ืืื-ืืื;
- ื-GUI ืฉืื ื ืืช ืชืืืื ืืฆืืช ืขืืื ืื ืืืืืืืช ืฉืื;
- ืขืืืจ ื ืชืื ื ืืงืกื, ื ืืกืคื ืืืืืืช ืื ืืจ ืฉืื ืืืื ืืคืจืืืจืื ืฉื ืืคืงืืื ืชืื ืืื ืชื ืืขื, ืกืืคืงื ืชืืืื ืืชืืืืช BBCode ืืกืืคืงื ืืืืืืช ืืืืืืจ ืืคืงืืื ืืฉืื;
- ื ืืกืฃ ืืืืื ืืจื ืฉืืข ืืืืคืฉืจ ืืืฆืืจ ืืื ืงืื ืืืืืกืกืื ืขื ืคืจืืืืื ืืืืืื ืืื ืชื ืกืคืงืืจืื;
- ืืืืฆืขืืช ืกืคืจืืืช V-HACD, โโื ืืชื ืืคืจืง ืจืฉืชืืช ืงืขืืจืืช ืืืืงืื ืงืืืจืื ืืืืืงืื ืืืคืืฉืืื. ืชืืื ื ืื ืืคืฉืืช ืืืื ืืช ืืฆืืจืช ืฆืืจืืช ืืชื ืืฉืืช ืขืืืจ ืจืฉืชืืช ืชืืช ืืืื ืงืืืืืช;
- ืืืืืขื ืืืืืืช ืืคืชื ืืืืืื ืืฉืืง ื-C# ืืืืฆืขืืช Mono ืขืืืจ ืคืืืคืืจืืืช Android ื-WebAssembly (ืงืืื ืืื ื ืชืืื C# ืขืืืจ Linux, Windows ื-macOS). ืืืชืืกืก ืขื Mono 6.6, ืืืืฉืืช ืชืืืื ื-C# 8.0. ืขืืืจ C#, ืืืืืขื ืื ืชืืืื ืจืืฉืื ืืช ืืงืืืคืืืฆืื ืืจืืฉ (AOT), ืฉื ืืกืคื ืืืกืืก ืืงืื, ืื ืืจื ืืืคืขืื (ืขืืืจ WebAssembly ืขืืืื ื ืขืฉื ืฉืืืืฉ ืืืชืืจืืื). ืืื ืืขืจืื ืงืื C#, ื ืืชื ืืืืจ ืขืืจืืื ืืืฆืื ืืื ืืืื MonoDevelop, Visual Studio for Mac ื-Jetbrains Rider;
- ืืชืืขืื ืืืจืื ืืฉืืคืจ ืืฉืืขืืชืืช. ืคืืจืกื ืชืจืืื ืืืงื ืฉื ืืชืืขืื ืืจืืกืืช (ืชืืจืื ืืืจืื ืืืื ืืชืืืืช ืืขืืืื).
ืืืจื ืืช ืืืจืกื ืืืืจืื ื
ืืงืืจ: linux.org.ru