เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบก Godot 3.2


เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบก Godot 3.2

เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบ‚เบญเบ‡โ€‹เบžเบฐโ€‹เบ™เบฑเบโ€‹เบ‡เบฒเบ™โ€‹! เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ opennet.

เบซเบผเบฑเบ‡เบˆเบฒเบ 10 เป€เบ”เบทเบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบกเบŸเบฃเบตเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบžเบฃเบฐเป€เบˆเบปเป‰เบฒ 3.2, เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบเบก 2D เปเบฅเบฐ 3D. เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบชเบฒเป€เบเบกเบ•เบฒเบกเป€เบซเบ”เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰เบ‡เปˆเบฒเบ, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบŸเบดเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเป€เบเบก, เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบเบกเบ„เบฅเบดเบเบ”เบฝเบง, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบฅเบฐเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบš, เบกเบตเบ•เบปเบงเบ”เบตเบšเบฑเบเปƒเบ™เบ•เบปเบง, เปเบฅเบฐเบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ”เป‰เบฒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”. . เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบก, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบญเบญเบเปเบšเบšเป€เบเบก เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡ (เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบŸเบตเบŠเบดเบ, เป€เบŠเบตเบšเป€เบงเบตเบชเบฝเบ‡, เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบซเบผเบฑเบ‡เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ 2D/3D, เปเบฅเบฐเบญเบทเปˆเบ™เป†) เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT.

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป„เบ”เป‰เบ–เบทเบเป€เบ›เบตเบ”เป€เบœเบตเบเปƒเบ™เบ›เบต 2014 เป‚เบ”เบ OKAM, เบซเบผเบฑเบ‡เบˆเบฒเบเบชเบดเบšเบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เบฅเบฐเบ”เบฑเบšเบกเบทเบญเบฒเบŠเบตเบšเบ—เบตเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เปเบฅเบฐเป€เบœเบตเบเปเบœเปˆเป€เบเบกเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบš PC, เป€เบเบก consoles เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท. เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบธเบเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก desktop เปเบฅเบฐเบกเบทเบ–เบทเบ—เบตเปˆเบ™เบดเบเบปเบก (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบกเบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบš. เบเบฒเบ™เบ›เบฐเบเบญเบšเบ„เบนเปˆเบ—เบตเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบš Linux, Windows เปเบฅเบฐ macOS.

เบชเบฒเบ‚เบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒ backend rendering เปƒเบซเบกเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Vulkan graphics API, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ Godot 4.0, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ backend rendering เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เป‚เบ”เบเบœเปˆเบฒเบ™ OpenGL ES 3.0 เปเบฅเบฐ OpenGL 3.3 (เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenGL ES เปเบฅเบฐ OpenGL เบˆเบฐ. เบˆเบฐเบ–เบทเบเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบ‚เบญเบ‡ backend OpenGL ES 2.0 เป€เบเบปเปˆเบฒ / 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:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบซเบกเบงเบเบเบฑเบ™เบเบฐเบ—เบปเบš virtual reality Oculus Quest, เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ plugin เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบต Android. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบš iOS, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบญเบš ARKit เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบญเบš ARCore เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš Android, เปเบ•เปˆเบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเป€เบ—เบทเปˆเบญเปเบฅเบฐเบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ 3.3.x เบฅเบฐเบ”เบฑเบšเบเบฒเบ‡;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เบ•เบปเบงเปเบเป‰เป„เบ‚ visual shader เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆ. เป‚เบ™เบ”เปƒเปเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ shaders เบ‚เบฑเป‰เบ™เบชเบนเบ‡เบเบงเปˆเบฒ. เบชเปเบฒเบฅเบฑเบš shaders เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบ scripts เบ„เบฅเบฒเบชเบชเบดเบ, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เปˆเบฒเบ„เบปเบ‡เบ—เบตเปˆ, arrays เปเบฅเบฐ "varying" modifiers เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก. เบซเบผเบฒเบ shaders เบชเบฐเป€เบžเบฒเบฐเบเบฑเบš OpenGL ES 3.0 backend เป„เบ”เป‰เบ–เบทเบ ported เบเบฑเบš OpenGL ES 2;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ (PBR) เปเบกเปˆเบ™ synchronized เบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™ PBR เปƒเบซเบกเปˆ, เป€เบŠเบฑเปˆเบ™ Blender Eevee เปเบฅเบฐ Substance Designer, เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡ scene เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ™ Godot เปเบฅเบฐเบŠเบธเบ”เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡ 3D เบ—เบตเปˆเปƒเบŠเป‰;
  • เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบซเป‰เป€เปเบฒเบฐเบชเบปเบกเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบฎเบนเบšเบžเบฒเบš. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบˆเบฒเบ GLES3 เป„เบ”เป‰เบ–เบทเบเป‚เบญเบ™เป„เบ›เบซเบฒ GLES3 backend, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ•เป‰เบฒเบ™เบเบฒเบ™เบ™เบฒเบกเปเบเบ‡ MSAA (Multisample anti-aliasing) เปเบฅเบฐเบœเบปเบ™เบเบฐเบ—เบปเบšเบซเบผเบฑเบ‡เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ•เปˆเบฒเบ‡เป† ( glow, DOF blur เปเบฅเบฐ BCS);
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ scenes 3D เปเบฅเบฐเบ•เบปเบงเปเบšเบšเปƒเบ™ glTF 2.0 (GL Transmission Format) เปเบฅเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบš FBX, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ scenes เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบˆเบฒเบ Blender, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš Maya เปเบฅเบฐ 3ds Max. เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ•เบฒเบซเบ™เปˆเบฒเบ‡เบœเบดเบงเบซเบ™เบฑเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ™เปเบฒเป€เบ‚เบปเป‰เบฒ scenes เบœเปˆเบฒเบ™ glTF 2.0 เปเบฅเบฐ FBX, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เบ•เบฒเบซเบ™เปˆเบฒเบ‡เปƒเบ™เบซเบผเบฒเบ meshes. เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบชเบฐเบ–เบฝเบ™เบฅเบฐเบžเบฒเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ glTF 2.0 เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบเบฒเบ™เบฎเปˆเบงเบกเบกเบทเบเบฑเบšเบŠเบธเบกเบŠเบปเบ™ Blender, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ glTF 2.0 เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ 2.83;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบกเปˆเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ”เป‰เบงเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ WebRTC เปเบฅเบฐ WebSocket, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ UDP เปƒเบ™เบฎเบนเบšเปเบšเบš multicast. เป€เบžเบตเปˆเบก API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ hashes cryptographic เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™. เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปเบšเบšเบเบฒเบŸเบดเบเบชเปเบฒเบฅเบฑเบšเบเบดเบ”เบˆเบฐเบเปเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ profile. เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบžเบญเบ”เบ‚เบญเบ‡ Godot เบชเปเบฒเบฅเบฑเบš WebAssembly / HTML5, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบœเปˆเบฒเบ™เป€เบงเบฑเบš;
  • plugin เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก Android เปเบฅเบฐเบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆ. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบชเปเบฒเบฅเบฑเบš Android, เบชเบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเปเบกเปˆเบ™เบชเบฐเป€เบซเบ™เบต: เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเบชเป‰เบฒเบ‡เป„เบงเป‰เบเปˆเบญเบ™, เปเบฅเบฐเบ—เบตเบชเบญเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเบเปเบฒเบซเบ™เบปเบ”เป€เบญเบ‡. เบเบฒเบ™เบ›เบฑเบšเปเบ•เปˆเบ‡เบเบฒเบ™เบ›เบฐเบเบญเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปƒเบ™เบฅเบฐเบ”เบฑเบš plugin เบชเปเบฒเบฅเบฑเบš Android, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบ„เบนเปˆเบกเบทเบ‚เบญเบ‡เปเบกเปˆเปเบšเบšเปเบซเบผเปˆเบ‡;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เบดเบ”เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบ›เบธเปˆเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบ—เบซเบฒเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ 3D, เบ•เบปเบงเปเบเป‰เป„เบ‚เบชเบฐเบ„เบดเบš, เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™, nodes, panels, เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเบญเบทเปˆเบ™เป†เบ—เบตเปˆเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ (เป€เบŠเบทเปˆเบญเบ‡เบ—เบตเปˆเบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‡เปˆเบฒเบเบ”เบฒเบเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ);
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ” plugin เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Git เปƒเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™;
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐ redefine เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบชเปเบฒเบฅเบฑเบšเป€เบเบกเปเบฅเปˆเบ™เบœเปˆเบฒเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเป€เบกเบตเบ™เบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†เปƒเบ™เป€เบเบก (เป€เบšเบดเปˆเบ‡เบŸเบฃเบต, เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ‚เบญเบ‡ nodes, เปเบฅเบฐเบญเบทเปˆเบ™เป†);
  • เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ LSP (Language Server Protocol) เบชเปเบฒเบฅเบฑเบšเบžเบฒเบชเบฒ GDScript เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบš semantics เบ‚เบญเบ‡ GDScript เปเบฅเบฐเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบฅเบฐเบซเบฑเบ”เปƒเบซเป‰เบเบฑเบšเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบ, เป€เบŠเบฑเปˆเบ™ VS Code plugin เปเบฅเบฐ Atom;
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเป„เบ”เป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เปƒเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เบชเบฐเบ„เบดเบš GDScript: เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ” bookmarks เบเบฑเบšเบ•เปเบฒเปเบซเบ™เปˆเบ‡เปƒเบ™เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบเบฐเบ”เบฒเบ™ minimap เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ” (เบชเปเบฒเบฅเบฑเบšเบชเบฐเบžเบฒเบšเบฅเบงเบกเป„เบงเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”), เบเบฒเบ™เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡, เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเบชเบฐเบ„เบดเบšเบžเบฒเบšเป„เบ”เป‰เบ–เบทเบเบ‚เบฐเบซเบเบฒเบ;
  • เป€เบžเบตเปˆเบกเป‚เบซเบกเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบเบก pseudo-3D, เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบ„เบงเบฒเบกเป€เบฅเบดเบเปƒเบ™เป€เบเบกเบชเบญเบ‡เบกเบดเบ•เบดเบฅเบฐเบ”เบฑเบšเป‚เบ”เบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบซเบผเบฒเบเบŠเบฑเป‰เบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบ—เบฑเบ”เบชเบฐเบ™เบฐ fictitious;
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡ atlases เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™ 2D;
  • GUI เป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบงเบฒเบ‡เบชเบฐเบกเปเปเบฅเบฐเบ‚เบญเบšเป€เบ‚เบ”เป€เบ‚เบ”เบžเบทเป‰เบ™เบ—เบตเปˆ;
  • เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เปเป‰เบ„เบงเบฒเบก, เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบญเบ‡เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบœเบปเบ™เบเบฐเบ—เบปเบšเปƒเบ™เบเบฒเบ™เบšเบดเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš tags BBCode เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰, เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡เป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰;
  • เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบชเป‰เบฒเบ‡เบเบฐเปเบชเบชเบฝเบ‡เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบ„เบทเป‰เบ™เบชเบฝเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเปเบ•เปˆเบฅเบฐเป€เบŸเบฃเบกเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบงเบดเป€เบ„เบฒเบฐ spectral;
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” V-HACD, โ€‹โ€‹เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐ decompose เบ•เบฒเบซเบ™เปˆเบฒเบ‡ concave เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบฒเบเบชเปˆเบงเบ™ convex เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ. เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ™เบตเป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เบซเบผเบงเบ‡โ€‹เบซเบผเบฒเบโ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบฎเบนเบšโ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ—เบฐโ€‹เบเบฑเบ™โ€‹เบ‡เปˆเบฒเบโ€‹เบ‚เบถเป‰เบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบ•เบฒโ€‹เบซเบ™เปˆเบฒเบ‡ 3D เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปเบฅเป‰เบงโ€‹;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบซเบ”เบœเบปเบ™เป€เบเบกเปƒเบ™ C# เป‚เบ”เบเปƒเบŠเป‰ Mono เบชเปเบฒเบฅเบฑเบš Android เปเบฅเบฐ WebAssembly platforms เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ” (เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ C# เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš Linux, Windows เปเบฅเบฐ macOS). เบญเบตเบ‡เปƒเบชเปˆ Mono 6.6, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ C# 8.0 เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”. เบชเปเบฒเบฅเบฑเบš C#, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบฅเปˆเบงเบ‡เบซเบ™เป‰เบฒ (AOT) เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (เบชเปเบฒเบฅเบฑเบš WebAssembly, เบ™เบฒเบเบžเบฒเบชเบฒเบเบฑเบ‡เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰). เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ” C#, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเป€เบŠเบฑเปˆเบ™ MonoDevelop, Visual Studio เบชเปเบฒเบฅเบฑเบš Mac เปเบฅเบฐ Jetbrains Rider;
  • เป€เบญเบเบฐเบชเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ เปเบฅเบฐเบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบเบฒเบ™เปเบ›เบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™เป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบเป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ (เบ„เบนเปˆเบกเบทเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป„เบ”เป‰เบ–เบทเบเปเบ›เปเบฅเป‰เบง).

เบ‚เปˆเบฒเบงเบเปˆเบฝเบงเบเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒ Godot

เบ”เบฒเบงเป‚เบซเบฅเบ”เป€เบงเบตเบŠเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™