ОбјавСн С Godot 3.2 Open Game Engine

По 10 мСсСци Ρ€Π°Π·Π²ΠΎΡ˜ објавСно ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° бСсплатСн ΠΌΠΎΡ‚ΠΎΡ€ Π·Π° ΠΈΠ³Ρ€ΠΈ Π“ΠΎΠ΄ΠΎ 3.2, ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ 2D ΠΈ 3D ΠΈΠ³Ρ€ΠΈ. ΠœΠΎΡ‚ΠΎΡ€ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° лСсСн Π·Π° ΡƒΡ‡Π΅ΡšΠ΅ Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ јазик Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΎ ΠΎΠΏΠΊΡ€ΡƒΠΆΡƒΠ²Π°ΡšΠ΅ Π·Π° дизајн Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π°, систСм Π·Π° Ρ€Π°ΡΠΏΠΎΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ³Ρ€Π° со Π΅Π΄Π΅Π½ ΠΊΠ»ΠΈΠΊ, ΠΎΠ±Π΅ΠΌΠ½ΠΈ способности Π·Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡ˜Π° ΠΈ ΡΠΈΠΌΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π·Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ процСси, Π²Π³Ρ€Π°Π΄Π΅Π½ Π΄Π΅Π±Π°Π³Π΅Ρ€ ΠΈ систСм Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ тСсни Π³Ρ€Π»Π° Π²ΠΎ пСрформанситС . Код Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π·Π° ΠΈΠ³Ρ€Π°, ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ³Ρ€Π° ΠΈ сродни Ρ€Π°Π·Π²ΠΎΡ˜Π½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ (Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΈ ΠΌΠΎΡ‚ΠΎΡ€, сСрвСр Π·Π° Π·Π²ΡƒΠΊ, 2D/3D Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ Π·Π°Π΄Π½ΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ, ΠΈΡ‚Π½.) ΡˆΠΈΡ€Π΅ΡšΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° MIT.

Π˜Π·Π²ΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π±Π΅Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Π²ΠΎ 2014 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ студиото ОКАМ, ΠΏΠΎ дСсСт Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° профСсионалСн нСслободСн ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ ΡˆΡ‚ΠΎ сС ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π·Π° создавањС ΠΈ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ³Ρ€ΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€, ΠΊΠΎΠ½Π·ΠΎΠ»ΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ. ΠœΠΎΡ‚ΠΎΡ€ΠΎΡ‚ Π³ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ситС ΠΏΠΎΠΏΡƒΠ»Π°Ρ€Π½ΠΈ дСсктоп ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), ΠΊΠ°ΠΊΠΎ ΠΈ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΠΈΠ³Ρ€ΠΈ Π·Π° Π²Π΅Π±. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ склопови Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π° Π·Π° Linux, Windows ΠΈ macOS.

Π’ посСбна Π³Ρ€Π°Π½ΠΊΠ° сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π½ΠΎΠ² Π±Π΅ΠΊΠ΅Π½Π΄ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ засновано Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ API Π½Π° Vulkan, кој ќС Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½ Π²ΠΎ слСдното ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Π“ΠΎΠ΄ΠΎ 4.0, намСсто Ρ‚Π΅ΠΊΠΎΠ²Π½ΠΎ ΠΏΠΎΠ½ΡƒΠ΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ OpenGL ES 3.0 ΠΈ OpenGL 3.3 (ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° OpenGL ES ΠΈ OpenGL ќС сС Π·Π°Π΄Ρ€ΠΆΠΈ со ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° стариот OpenGL ES 2.0/OpenGL 2.1 Π·Π°Π΄Π½ΠΈΠ½Π° Π½Π° Π²Ρ€Π²ΠΎΡ‚ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° заснована Π½Π° Vulkan). ΠŸΡ€Π΅ΠΌΠΈΠ½ΠΎΡ‚ ΠΎΠ΄ Π“ΠΎΠ΄ΠΎ 3.2 Π½Π° Π“ΠΎΠ΄ΠΎ 4.0 ќС Π±Π°Ρ€Π° ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ нСкомпатибилност Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° API, Π½ΠΎ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° Π½Π° Π“ΠΎΠ΄ΠΎ 3.2 ќС ΠΈΠΌΠ° Π΄ΠΎΠ»Π³ циклус Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°, Ρ‡ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Ρ‚Ρ€Π°Π΅ΡšΠ΅ ќС зависи ΠΎΠ΄ ΠΏΠΎΠ±Π°Ρ€ΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π·Π° ΠΎΠ²Π°Π° Π³Ρ€Π°Π½ΠΊΠ° ΠΎΠ΄ страна Π½Π° корисницитС. ΠŸΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈΡ‚Π΅ изданија Π½Π° 3.2.x исто Ρ‚Π°ΠΊΠ° Π½Π΅ ја исклучуваат моТноста Π·Π° ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈ ΠΎΠ΄ Π³Ρ€Π°Π½ΠΊΠ°Ρ‚Π° 4.x ΡˆΡ‚ΠΎ Π½Π΅ Π²Π»ΠΈΡ˜Π°Π°Ρ‚ Π½Π° стабилноста, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° AOT ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ, ARCore, DTLS ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ iOS Π·Π° C# ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ.

ΠšΠ»ΡƒΡ‡Π½ΠΈ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²ΠΎ Π“ΠΎΠ΄ΠΎ 3.2:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° шлСмови Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π° рСалност Oculus Quest, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π²Ρ€Π· основа Π½Π° ΠŸΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΈ Π·Π° Android ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ€Π°ΠΌΠΊΠ° Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° систСми Π·Π° ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½Π° рСалност Π·Π° iOS ARKit. Π Π°ΠΌΠΊΠΎΠ²Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π·Π° Android ARCore, Π½ΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΈ ќС Π±ΠΈΠ΄Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ Π΅Π΄Π½ΠΎ ΠΎΠ΄ срСднитС изданија Π½Π° 3.3.x;

  • ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π½Π° ΡƒΡ€Π΅Π΄Π½ΠΈΠΊΠΎΡ‚ Π·Π° Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΈ Π·Π°ΡΠ΅Π½Ρ‡ΡƒΠ²Π°ΡšΠ΅. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π½ΠΎΠ²ΠΈ јазли Π·Π° создавањС ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π½ΠΈ ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈ. Π—Π° ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ со класични скрипти, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° константи, Π½ΠΈΠ·ΠΈ ΠΈ β€žΡ€Π°Π·Π»ΠΈΡ‡Π½ΠΈβ€œ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ. ΠœΠ½ΠΎΠ³Ρƒ ΡˆΠ΅Ρ˜Π΄Π΅Ρ€ΠΈ спСцифични Π·Π° Π·Π°Π΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° OpenGL ES 3.0 сС прСнСсСни Π½Π° OpenGL ES 2;

    ОбјавСн С Godot 3.2 Open Game Engine

  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Ρ„ΠΈΠ·ΠΈΡ‡ΠΊΠΎ Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ (PBR) Π΅ синхронизирана со моТноститС Π½Π° Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΡ‚ΠΎΡ€ΠΈ Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ PBR, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Blender Eevee ΠΈ Substance Designer, Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ слично ΠΏΡ€ΠΈΠΊΠ°ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° сцСната Π²ΠΎ Π“ΠΎΠ΄ΠΎ ΠΈ користСнитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° 3D ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°ΡšΠ΅;
  • Π Π°Π·Π»ΠΈΡ‡Π½ΠΈ поставки Π·Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ пСрформанситС ΠΈ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° сликата. ΠœΠ½ΠΎΠ³Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΠ΄ GLES3 сС ΠΏΡ€Π΅Ρ„Ρ€Π»Π΅Π½ΠΈ Π²ΠΎ Π·Π°Π΄Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° GLES3, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π°Π»ΠΈΡ˜Π°ΡΠΈΡ€Π°ΡšΠ΅ MSAA (Multisample anti-aliasing) ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Ρ„Π΅ΠΊΡ‚ΠΈ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° (сјај, Π·Π°ΠΌΠ°Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° DOF ΠΈ BCS);
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ цСлосна ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΡƒΠ²ΠΎΠ· Π½Π° 3D сцСни ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎ glTF 2.0 (GL Transmission Format) ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ FBX, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° внСсуватС сцСни со Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ Blender, Π½ΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π΅Π½ со Maya ΠΈ 3ds Max. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° мрСТСсти ΠΊΠΎΠΆΠΈ ΠΏΡ€ΠΈ ΡƒΠ²ΠΎΠ· Π½Π° сцСни ΠΏΡ€Π΅ΠΊΡƒ glTF 2.0 ΠΈ FBX, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° користитС Π΅Π΄Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π²ΠΎ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠΈ.
    Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° glTF 2.0 Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½Π° Π²ΠΎ соработка со Π·Π°Π΅Π΄Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° Blender, која ќС ΠΏΠΎΠ½ΡƒΠ΄ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° glTF 2.0 Π²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ 2.83;

  • ΠœΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ моТности Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚ сС ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°Π°Ρ‚ со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ WebRTC ΠΈ WebSocket, ΠΊΠ°ΠΊΠΎ ΠΈ моТноста Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ UDP Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° мултикаст. Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ API Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ криптографски Ρ…Π°Ρˆ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° со сСртификати. Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° активност. Π—Π°ΠΏΠΎΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° создавањС Π½Π° ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π΅ Π“ΠΎΠ΄ΠΎ Π·Π°
    WebAssembly/HTML5, ΡˆΡ‚ΠΎ ќС Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ ΡƒΡ€Π΅Π΄Π½ΠΈΠΊΠΎΡ‚ Π²ΠΎ прСлистувач ΠΏΡ€Π΅ΠΊΡƒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚;

    ОбјавСн С Godot 3.2 Open Game Engine

  • ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΎ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π·Π° Android ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΈ систСмот Π·Π° ΠΈΠ·Π²ΠΎΠ·. Π‘Π΅Π³Π°, Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° Android, сС Π½ΡƒΠ΄Π°Ρ‚ Π΄Π²Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΈ ΠΈΠ·Π²ΠΎΠ·Π½ΠΈ систСми: Π΅Π΄Π½ΠΈΠΎΡ‚ со ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ Π²Π³Ρ€Π°Π΄Π΅Π½ ΠΌΠΎΡ‚ΠΎΡ€, Π° Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ сопствСни изданија Π²Ρ€Π· основа Π½Π° приспособСни ΠΎΠΏΡ†ΠΈΠΈ Π½Π° ΠΌΠΎΡ‚ΠΎΡ€ΠΎΡ‚. ΠŸΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Π°ΡˆΠΈΡ‚Π΅ сопствСни склопови ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊ Π·Π° Android, Π±Π΅Π· Ρ€Π°Ρ‡Π½ΠΎ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²ΠΎΡ€Π½ΠΈΠΎΡ‚ шаблон;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° сСлСктивно ΠΈΡΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ карактСристики, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° отстранитС ΠΊΠΎΠΏΡ‡ΠΈΡšΠ° Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° 3D ΡƒΡ€Π΅Π΄Π½ΠΈΠΊ, ΡƒΡ€Π΅Π΄Π½ΠΈΠΊ Π½Π° скрипти, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° со рСсурси, јазли, ΠΏΠ°Π½Π΅Π»ΠΈ, ΡΠ²ΠΎΡ˜ΡΡ‚Π²Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΡˆΡ‚ΠΎ Π½Π΅ сС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ ΠΎΠ΄ страна Π½Π° Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ΠΎΡ‚ (ΠΊΡ€ΠΈΠ΅ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Π³ΠΎ поСдноставитС ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚);

    ОбјавСн С Godot 3.2 Open Game Engine

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° со систСми Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° ΠΈΠ·Π²ΠΎΡ€ΠΎΡ‚ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° Git
    Π²ΠΎ ΡƒΡ€Π΅Π΄Π½ΠΈΠΊΠΎΡ‚;

  • МоТно Π΅ Π΄Π° сС Ρ€Π΅Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° ΠΊΠ°ΠΌΠ΅Ρ€Π°Ρ‚Π° Π·Π° ΠΈΠ³Ρ€Π° која Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π²ΠΎ ΡƒΡ€Π΅Π΄Π½ΠΈΠΊΠΎΡ‚, ΡˆΡ‚ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ΠΏΡ€ΠΎΡ†Π΅Π½Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΈ Π²ΠΎ ΠΈΠ³Ρ€Π°Ρ‚Π° (слободСн ΠΏΡ€ΠΈΠΊΠ°Π·, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° јазли ΠΈΡ‚Π½.);

  • Π‘Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот LSP (Language Server Protocol) Π·Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ GDScript, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° прСнСсуватС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° сСмантиката Π½Π° GDScript ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΡƒΡ€Π΅Π΄Π½ΠΈΡ†ΠΈ, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΠΊΠΎΡ‚ VS Code ΠΈ Atom;
  • НаправСни сС Π±Ρ€ΠΎΡ˜Π½ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π²ΠΎ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° скрипти GDScript: Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способноста Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΎΠ±Π΅Π»Π΅ΠΆΡƒΠ²Π°Ρ‡ΠΈ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ‚, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ Π΅ ΠΏΠ°Π½Π΅Π» Π·Π° ΠΌΠΈΠ½ΠΈ ΠΌΠ°ΠΏΠ° (Π·Π° Π±Ρ€Π· ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ ΠΊΠΎΠ΄), ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ Π΅ автоматско ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ, ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ способности Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π½Π° Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²ΠΈΠ·ΡƒΠ΅Π»Π½ΠΈ скрипти;

    ОбјавСн С Godot 3.2 Open Game Engine

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Ρ€Π΅ΠΆΠΈΠΌ Π·Π° создавањС псСвдо-3Π” ΠΈΠ³Ρ€ΠΈ, ΡˆΡ‚ΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π³ΠΎ користитС Π΅Ρ„Π΅ΠΊΡ‚ΠΎΡ‚ Π½Π° Π΄Π»Π°Π±ΠΎΡ‡ΠΈΠ½Π° Π²ΠΎ Π΄Π²ΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½ΠΈ ΠΈΠ³Ρ€ΠΈ со Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ слоСви ΠΊΠΎΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π°Ρ‚ Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½Π° пСрспСктива;

  • Π’ΠΎ 2D ΡƒΡ€Π΅Π΄Π½ΠΈΠΊ Π²Ρ€Π°Ρ‚Π΅Π½ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° тСкстурни атласи;
    ОбјавСн С Godot 3.2 Open Game Engine

  • GUI Π³ΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°ΡˆΠ΅ процСсот Π½Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ сидра ΠΈ Π³Ρ€Π°Π½ΠΈΡ†ΠΈ Π½Π° областитС;
  • Π—Π° тСкстуални ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ способноста Π·Π° слСдСњС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΎΡ‚ Π²ΠΎ Π»Π΅Ρ‚, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠ·Π½Π°ΠΊΠΈΡ‚Π΅ Π½Π° BBCode ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ моТност Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° сопствСни Π΅Ρ„Π΅ΠΊΡ‚ΠΈ;
  • Π”ΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊ кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π·Π²ΡƒΡ‡Π½ΠΈ Π±Ρ€Π°Π½ΠΎΠ²ΠΈ Π²Ρ€Π· основа Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Ρ€Π°ΠΌΠΊΠΈ ΠΈ спСктралСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€;
  • ΠšΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° V-HACD Π˜ΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ способноста Π·Π° Ρ€Π°Π·Π»ΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π²Π΄Π»Π°Π±Π½Π°Ρ‚ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π²ΠΎ ΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΈ ΠΈ поСдноставСни конвСксни Π΄Π΅Π»ΠΎΠ²ΠΈ. Оваа карактСристика Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅Ρ€Π° Π³ΠΎ поСдноставува ΡΠΎΠ·Π΄Π°Π²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Ρ„ΠΎΡ€ΠΌΠΈ Π½Π° судир Π·Π° постоСчкитС 3D ΠΌΡ€Π΅ΠΆΠΈ;


  • Бпособноста Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° ΠΈΠ³Ρ€Π°Ρ‚Π° Π²ΠΎ C# ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Mono Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ Android ΠΈ WebAssembly Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° (ΠΏΡ€Π΅Ρ‚Ρ…ΠΎΠ΄Π½ΠΎ C# бСшС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ Π·Π° Linux, Windows ΠΈ macOS). Π’Ρ€Π· основа Π½Π° Mono 6.6, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° C# 8.0. Π—Π° C#, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ ΠΈ ΠΏΠΎΡ‡Π΅Ρ‚Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅Π΄Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΡ˜Π° (AOT), која Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π²ΠΎ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, Π½ΠΎ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° (Π·Π° WebAssembly, сè ΡƒΡˆΡ‚Π΅ сС користи ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡). Π—Π° ΡƒΡ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ C#, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΡƒΡ€Π΅Π΄Π½ΠΈΡ†ΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС MonoDevelop, Visual Studio Π·Π° Mac ΠΈ Jetbrains Rider;
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΡˆΠΈΡ€Π΅Π½ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π°Ρ‚Π°. Π”Π΅Π»ΡƒΠΌΠ½ΠΎ објавСно ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° руски (ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ Π²ΠΎΠ²Π΅Π΄Π΅Π½ Π²ΠΎΠ΄ΠΈΡ‡ Π·Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΎΠΊ).

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€