Godot 3.2 рдЧреЗрдо рдЗрдВрдЬрд┐рдирдЪреЗ рдкреНрд░рдХрд╛рд╢рди


Godot 3.2 рдЧреЗрдо рдЗрдВрдЬрд┐рдирдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рдХрд╛рд░реНрдпрдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрдиреБрд╕рд╛рд░! рдУрдкрдирдиреЗрдЯ рд╡рд░реВрди рдШреЗрддрд▓реЗ.

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

PC, рдЧреЗрдо рдХрдиреНрд╕реЛрд▓ рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╛рдареА рдЕрдиреЗрдХ рдЧреЗрдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рджрд░реНрдЬрд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХреАрдЪреЗ рдЙрддреНрдкрд╛рджрди рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реНрдпрд╛рдЪреНрдпрд╛ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдирдВрддрд░ OKAM рджреНрд╡рд╛рд░реЗ 2014 рдордзреНрдпреЗ рдЗрдВрдЬрд┐рди рдУрдкрди рд╕реЛрд░реНрд╕ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ. рдЗрдВрдЬрд┐рди рд╕рд░реНрд╡ рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрдгрд┐ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд▓рд╛ (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), рддрд╕реЗрдЪ рд╡реЗрдмрд╕рд╛рдареА рдЧреЗрдо рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреЗ. Linux, Windows рдЖрдгрд┐ macOS рд╕рд╛рдареА рд░реЗрдбреА-рдЯреВ-рд░рди рдмрд╛рдпрдирд░реА рдЕрд╕реЗрдВрдмреНрд▓реА рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.

рдПрдХ рд╡реЗрдЧрд│реА рд╢рд╛рдЦрд╛ рд╡рд▓реНрдХрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ API рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд╡реАрди рд░реЗрдВрдбрд░реАрдВрдЧ рдмреЕрдХрдПрдВрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ, рдЬреЗ Godot 4.0 рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдд, OpenGL ES 3.0 рдЖрдгрд┐ OpenGL 3.3 (OpenGL ES рдЖрдгрд┐ OpenGL рд╕рд╛рдареА рд╕рдорд░реНрдерди) рджреНрд╡рд╛рд░реЗ рд╕рдзреНрдпрд╛ рдСрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдмреЕрдХрдПрдВрдбрдРрд╡рдЬреА рдСрдлрд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЬреБрдиреНрдпрд╛ OpenGL ES 2.0 рдмреЕрдХрдПрдВрдб /OpenGL 2.1 рдЪреНрдпрд╛ рддрд░рддреБрджреАрджреНрд╡рд╛рд░реЗ рдирд╡реАрди рд╡рд▓реНрдХрди-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдареЗрд╡рд▓реА рдЬрд╛рдИрд▓). Godot 3.2 рд╡рд░реВрди Godot 4.0 рдордзреАрд▓ рд╕рдВрдХреНрд░рдордгрд╛рд╕рд╛рдареА API рд╕реНрддрд░рд╛рд╡рд░реАрд▓ рд╡рд┐рд╕рдВрдЧрддрддреЗрдореБрд│реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд░реАрд╡рд░реНрдХ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ Godot 3.2 рд╢рд╛рдЦреЗрдд рджреАрд░реНрдШ рд╕рдорд░реНрдерди рдЪрдХреНрд░ рдЕрд╕реЗрд▓, рдЬреНрдпрд╛рдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдпрд╛ рд╢рд╛рдЦреЗрдЪреНрдпрд╛ рдорд╛рдЧрдгреАрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕реЗрд▓. 3.2.x рдЪреНрдпрд╛ рдЕрдВрддрд░рд┐рдо рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ 4.x рд╢рд╛рдЦреЗрддреАрд▓ рдирд╡рдХрд▓реНрдкрдирд╛ рдкреЛрд░реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рджреЗрдЦреАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЬреА рд╕реНрдерд┐рд░рддреЗрд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдд рдирд╛рд╣реА, рдЬрд╕реЗ рдХреА AOT рд╕рдВрдХрд▓рди, ARCore, DTLS рдЖрдгрд┐ C# рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА iOS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдорд░реНрдерди.

Godot 3.2 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

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

рдЧреЛрдбреЛрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рдмрд╛рддрдореНрдпрд╛

рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛