Godot 3.2 рдЦреЗрд▓ рдЗрдиреНрдЬрд┐рди рдХреЛ рд░рд┐рд▓реАрдЬ


Godot 3.2 рдЦреЗрд▓ рдЗрдиреНрдЬрд┐рди рдХреЛ рд░рд┐рд▓реАрдЬ

рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЕрдиреБрд░реЛрдзрдорд╛! рдУрдкрдирдиреЗрдЯрдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рд╣реЛред

10 рдорд╣рд┐рдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐, рдирд┐: рд╢реБрд▓реНрдХ рдЦреЗрд▓ рдЗрдиреНрдЬрд┐рдирдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ Godot ..реж, 2D рд░ 3D рдЦреЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЙрдкрдпреБрдХреНрддред рдЗрдиреНрдЬрд┐рдирд▓реЗ рд╕рд┐рдХреНрди рд╕рдЬрд┐рд▓реЛ рдЦреЗрд▓ рддрд░реНрдХ рднрд╛рд╖рд╛, рдЦреЗрд▓ рдбрд┐рдЬрд╛рдЗрдирдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдг, рдПрдХ-рдХреНрд▓рд┐рдХ рдЦреЗрд▓ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реА, рднреМрддрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрд╛рдкрдХ рдПрдирд┐рдореЗрд╕рди рд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреНрд╖рдорддрд╛рд╣рд░реВ, рдПрдХ рдирд┐рд░реНрдорд┐рдд рдбрд┐рдмрдЧрд░, рд░ рдкреНрд░рджрд░реНрд╢рди рдЕрд╡рд░реЛрдзрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред ред рдЦреЗрд▓ рдЗрдиреНрдЬрд┐рдирдХреЛ рдХреЛрдб, рдЦреЗрд▓ рдбрд┐рдЬрд╛рдЗрди рд╡рд╛рддрд╛рд╡рд░рдг рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВ (рднреМрддрд┐рдХ рдЗрдиреНрдЬрд┐рди, рдзреНрд╡рдирд┐ рд╕рд░реНрднрд░, 2D/3D рд░реЗрдиреНрдбрд░рд┐рдЩ рдмреНрдпрд╛рдХрдПрдиреНрдб, рдЖрджрд┐) MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред

рдУрдХреЗрдПрдПрдо рджреНрд╡рд╛рд░рд╛ 2014 рдорд╛ рдЗрдиреНрдЬрд┐рди рдУрдкрди рд╕реЛрд░реНрд╕ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рджрд╕ рд╡рд░реНрд╖ рдкрдЫрд┐ рдПрдХ рдкреЗрд╢реЗрд╡рд░-рдЧреНрд░реЗрдб рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╛рд╕ рдЧрд░реАрдПрдХреЛ рдерд┐рдпреЛ рдЬреБрди рдкреАрд╕реА, рдЧреЗрдо рдХрдиреНрд╕реЛрд▓ рд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЦреЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЗрдиреНрдЬрд┐рдирд▓реЗ рд╕рдмреИ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрд╕реНрдХрдЯрдк рд░ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), рд╕рд╛рдереИ рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬ рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░-рдЯреБ-рд░рди рдмрд╛рдЗрдирд░реА рд╕рдореНрдореЗрд▓рдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рд╢рд╛рдЦрд╛рд▓реЗ Vulkan рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирдпрд╛рдБ рд░реЗрдиреНрдбрд░рд┐рдЩ рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рдЬреБрди Godot 4.0 рдХреЛ рдЕрд░реНрдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫ, OpenGL ES 3.0 рд░ OpenGL 3.3 (OpenGL ES рд░ OpenGL рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди) рдорд╛рд░реНрдлрдд рд╣рд╛рд▓ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд░реЗрдиреНрдбрд░рд┐рдЩ рдмреНрдпрд╛рдХрдПрдиреНрдбрдХреЛ рд╕рдЯреНрдЯрд╛ред рдкреБрд░рд╛рдиреЛ 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, рд░ C# рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ iOS рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред

Godot 3.2 рдорд╛ рдореБрдЦреНрдп рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:

  • рдУрдХреБрд▓рд╕ рдХреНрд╡реЗрд╕реНрдЯ рднрд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд╛рд▓рд┐рдЯреА рд╣реЗрд▓рдореЗрдЯрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред iOS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд▓рд╛рдЧреА, ARKit рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд▓рд╛рдЧреА рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред ARCore рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдПрдиреНрдбреНрд░реЛрдЗрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ, рддрд░ рдпреЛ рдЕрдЭреИ рддрдпрд╛рд░ рдЫреИрди рд░ рдордзреНрдпрд╡рд░реНрддреА 3.3.x рд░рд┐рд▓реАрдЬрд╣рд░реВ рдордзреНрдпреЗ рдПрдХрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдиреЗрдЫ;
  • рднрд┐рдЬреБрдЕрд▓ рд╢реЗрдбрд░ рд╕рдореНрдкрд╛рджрдХрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдердк рдЙрдиреНрдирдд рд╢реЗрдбрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирдпрд╛рдБ рдиреЛрдбрд╣рд░реВ рдердкрд┐рдПрдХрд╛ рдЫрдиреНред рдХреНрд▓рд╛рд╕рд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рд╢реЗрдбрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдерд┐рд░рд╛рдВрдХ, рдПрд░реЗ рд░ "рднрд┐рдиреНрди" рдкрд░рд┐рдорд╛рд░реНрдЬрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред OpenGL ES 3.0 рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдзреЗрд░реИ рд╢реЗрдбрд░рд╣рд░реВ OpenGL ES 2 рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд░реЗрдиреНрдбрд░рд┐рдЩ (PBR) рд╕рдорд░реНрдерди рдирдпрд╛рдБ PBR рд░реЗрдиреНрдбрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ, рдЬрд╕реНрддреИ рдмреНрд▓реЗрдиреНрдбрд░ Eevee рд░ рдкрджрд╛рд░реНрде рдбрд┐рдЬрд╛рдЗрдирд░рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВрд╕рдБрдЧ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЧреЛрдбреЛрдЯ рд░ 3D рдореЛрдбрд▓рд┐рдЩ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рд╕рдорд╛рди рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди;
  • рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд░ рдЫрд╡рд┐ рдЧреБрдгрд╕реНрддрд░ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╡рд┐рднрд┐рдиреНрди рд░реЗрдиреНрдбрд░рд┐рдЩ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред GLES3 рдмрд╛рдЯ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ GLES3 рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ MSAA (Multisample anti-aliasing) anti-aliasing рд╡рд┐рдзрд┐ рд░ рд╡рд┐рднрд┐рдиреНрди рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдкреНрд░рднрд╛рд╡рд╣рд░реВ (рдЧреНрд▓реЛ, DOF рдмреНрд▓рд░ рд░ BCS);
  • glTF 3 (GL рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдврд╛рдБрдЪрд╛) рдорд╛ 2.0D рджреГрд╢реНрдпрд╣рд░реВ рд░ рдореЛрдбреЗрд▓рд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрди рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ FBX рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдмреНрд▓реЗрдВрдбрд░рдмрд╛рдЯ рдПрдирд┐рдореЗрд╕рдирдХрд╛ рд╕рд╛рде рджреГрд╢реНрдпрд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдорд╛рдпрд╛ рд░ 3ds рдореНрдпрд╛рдХреНрд╕рд╕рдБрдЧ рдЕрдЭреИ рдЙрдкрдпреБрдХреНрдд рдЫреИрдиред GlTF 2.0 рд░ FBX рдорд╛рд░реНрдлрдд рджреГрд╢реНрдпрд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрджрд╛ рдЬрд╛рд▓ рд╕реНрдХрд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдзреЗрд░реИ рдЬрд╛рд▓рд╣рд░реВрдорд╛ рдПрдЙрдЯрд╛ рдЬрд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред GlTF 2.0 рд╕рдорд░реНрдердирд▓рд╛рдИ рд╕реБрдзрд╛рд░ рд░ рд╕реНрдерд┐рд░ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдп рдмреНрд▓реЗрдВрдбрд░ рд╕рдореБрджрд╛рдпрд╕рдБрдЧрдХреЛ рд╕рд╣рдХрд╛рд░реНрдпрдорд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд░рд┐рд▓реАрдЬ 2.0 рдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ glTF 2.83 рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫ;
  • рдИрдиреНрдЬрд┐рдирдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд╖рдорддрд╛рд╣рд░реВ WebRTC рд░ WebSocket рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рдерд╕рд╛рдереИ рдмрд╣реБрдХрд╛рд╕реНрдЯ рдореЛрдбрдорд╛ UDP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╣реНрдпрд╛рд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди API рдердкрд┐рдпреЛред рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдердкрд┐рдпреЛред WebAssembly/HTML5 рдХреЛ рд▓рд╛рдЧрд┐ Godot рдХреЛ рдкреЛрд░реНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХрд╛рдо рд╕реБрд░реБ рднрдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╕рдореНрдкрд╛рджрдХрд▓рд╛рдИ рд╡реЗрдм рдорд╛рд░реНрдлрдд рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рд╕реБрд░реБ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ;
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░ рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрди рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдм, рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рджреБрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд░реНрдпрд╛рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдПрдЙрдЯрд╛ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЗрдиреНрдЬрд┐рдирдХреЛ рд╕рд╛рде, рд░ рджреЛрд╕реНрд░реЛрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рд┐рдд рдЗрдиреНрдЬрд┐рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЖрдлреНрдиреИ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд╕реНрд░реЛрдд рдЯреЗрдореНрдкреНрд▓реЗрдЯрдХреЛ рдореНрдпрд╛рдиреБрдЕрд▓ рд╕рдореНрдкрд╛рджрди рдмрд┐рдирд╛, рдПрдиреНрдбреНрд░реЛрдЗрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрди рд╕реНрддрд░рдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдЕрд╕реЗрдореНрдмрд▓реАрд╣рд░реВрдХреЛ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • рд╕рдореНрдкрд╛рджрдХрдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЪрдпрди рдЧрд░реА рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ 3D рд╕рдореНрдкрд╛рджрдХ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдореНрдкрд╛рджрдХ, рд╕реНрд░реЛрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдиреЛрдбрд╣рд░реВ, рдкреНрдпрд╛рдирд▓рд╣рд░реВ, рдЧреБрдгрд╣рд░реВ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдирдкрд░реНрдиреЗ рдЕрдиреНрдп рддрддреНрд╡рд╣рд░реВрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдмрдЯрдирд╣рд░реВ рд╣рдЯрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдЕрдирд╛рд╡рд╢реНрдпрдХ рд▓реБрдХрд╛рдЙрдиреЗред рдЪреАрдЬрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рд░рд▓ рдмрдирд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ);
  • рд╕реНрд░реЛрдд рдХреЛрдб рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ рд╕рдореНрдкрд╛рджрдХрдорд╛ Git рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрди рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛ;
  • рд╕рдореНрдкрд╛рджрдХрдорд╛ рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдорд╛рд░реНрдлрдд рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЦреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдХреНрдпрд╛рдореЗрд░рд╛ рдкреБрди: рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЬрд╕рд▓реЗ рдЦреЗрд▓рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдореЛрдбрд╣рд░реВ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ (рдирд┐:рд╢реБрд▓реНрдХ рджреГрд╢реНрдп, рдиреЛрдбрд╣рд░реВрдХреЛ рдирд┐рд░реАрдХреНрд╖рдг, рдЖрджрд┐);
  • GDScript рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ LSP (рднрд╛рд╖рд╛ рд╕рд░реНрднрд░ рдкреНрд░реЛрдЯреЛрдХрд▓) рд╕рд░реНрднрд░рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ GDScript рдХреЛ рдЕрд░реНрдерд╢рд╛рд╕реНрддреНрд░ рд░ рдХреЛрдб рдкреВрд░рд╛ рдЧрд░реНрдиреЗ рдирд┐рдпрдорд╣рд░реВ рдмрд╛рд╣реНрдп рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕реНрддреИ VS рдХреЛрдб рдкреНрд▓рдЧрдЗрди рд░ рдПрдЯрдо;
  • рдирд┐рд░реНрдорд┐рдд GDScript рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдореНрдкрд╛рджрдХрдорд╛ рдзреЗрд░реИ рд╕реБрдзрд╛рд░рд╣рд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдХреЛрдбрдорд╛ рд╕реНрдерд╛рдирд╣рд░реВрдорд╛ рдмреБрдХрдорд╛рд░реНрдХрд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ, рдПрдЙрдЯрд╛ рдорд┐рдирд┐рдореНрдпрд╛рдк рдкреНрдпрд╛рдирд▓ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕рдмреИ рдХреЛрдбрдХреЛ рджреНрд░реБрдд рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрдирдХреЛ рд▓рд╛рдЧрд┐), рдЗрдирдкреБрдЯ рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рднрд┐рдЬреБрдЕрд▓ рд▓рд┐рдкрд┐ рдбрд┐рдЬрд╛рдЗрди рдореЛрдбрдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рдЫрджреНрдо-3D рдЦреЗрд▓рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдб рдердкрд┐рдпреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рджреБрдИ-рдЖрдпрд╛рдореА рдЦреЗрд▓рд╣рд░реВрдорд╛ рдЧрд╣рд┐рд░рд╛рдЗрдХреЛ рдкреНрд░рднрд╛рд╡ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ рдзреЗрд░реИ рддрд╣рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реЗрд░ рдЬреБрди рдХрд╛рд▓реНрдкрдирд┐рдХ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдмрдирд╛рдЙрдБрдЫ;
  • рдЯреЗрдХреНрд╕рдЪрд░ рдПрдЯрд▓реЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди 2D рд╕рдореНрдкрд╛рджрдХрдорд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • GUI рд▓реЗ рдПрдЩреНрдХрд░рд╣рд░реВ рд░ рдХреНрд╖реЗрддреНрд░ рд╕реАрдорд╛рд╣рд░реВ рд░рд╛рдЦреНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг рдЧрд░реЗрдХреЛ рдЫ;
  • рдкрд╛рда рдбреЗрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдЙрдбрд╛рдирдорд╛ рдкреНрд░рднрд╛рд╡ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫ, BBCode рдЯреНрдпрд╛рдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рддрдкрд╛рдИрдВрдХреЛ рдЖрдлреНрдиреИ рдкреНрд░рднрд╛рд╡рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • рдЕрдбрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдо рдЬреЗрдиреЗрд░реЗрдЯрд░ рдердкрд┐рдпреЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлреНрд░реЗрдо рд░ рд╕реНрдкреЗрдХреНрдЯреНрд░рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдзреНрд╡рдирд┐ рддрд░рдВрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
  • V-HACD рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЕрд╡рддрд▓ рдЬрд╛рд▓рд╣рд░реВрд▓рд╛рдИ рд╕рд╣реА рд░ рд╕рд░рд▓реАрдХреГрдд рдЙрддреНрддрд▓ рднрд╛рдЧрд╣рд░реВрдорд╛ рд╡рд┐рдШрдЯрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдпреЛ рд╕реБрд╡рд┐рдзрд╛рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд 3D рдореЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЯрдХреНрдХрд░ рдЖрдХрд╛рд░рд╣рд░реВрдХреЛ рдЙрддреНрдкрд╛рджрдирд▓рд╛рдИ рдзреЗрд░реИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫ;
  • рдПрдиреНрдбреНрд░реЛрдЗрдб рд░ WebAssembly рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдиреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ C# рдорд╛ рдЦреЗрд▓ рддрд░реНрдХ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдкрд╣рд┐рд▓реЗ C# Linux, Windows рд░ macOS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерд┐рдд рдерд┐рдпреЛ)ред рдореЛрдиреЛ 6.6 рдорд╛ рдЖрдзрд╛рд░рд┐рдд, C# 8.0 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред C# рдХреЛ рд▓рд╛рдЧрд┐, рдЕрдЧреНрд░рд┐рдо-рдЕрдл-рдЯрд╛рдЗрдо (AOT) рд╕рдВрдХрд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рдорд░реНрдерди рдкрдирд┐ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рдХреЛрдб рдЖрдзрд╛рд░рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рддрд░ рдЕрдЭреИ рд╕рдХреНрд░рд┐рдп рдЧрд░рд┐рдПрдХреЛ рдЫреИрди (WebAssembly рдХреЛ рд▓рд╛рдЧрд┐, рдПрдХ рдЕрдиреБрд╡рд╛рджрдХ рдЕрдЭреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред C# рдХреЛрдб рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди, рдмрд╛рд╣реНрдп рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдЬрд╕реНрддреИ MonoDevelop, Mac рд░ Jetbrains Rider рдХреЛ рд▓рд╛рдЧрд┐ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛ;
  • рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд░ рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рд░реВрд╕реАрдорд╛ рдХрд╛рдЧрдЬрд╛рддрдХреЛ рдЖрдВрд╢рд┐рдХ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╕реБрд░реБ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдЧрд╛рдЗрдб рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рдПрдХреЛ рдЫ)ред

Godot рд╡реЗрдмрд╕рд╛рдЗрдЯрдорд╛ рд╕рдорд╛рдЪрд╛рд░

рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди