ΠΠΎ 6 ΠΌΠ΅ΡΠ΅ΡΠΈ ΡΠ°Π·Π²ΠΎΡ, ΠΎΠ±ΡΠ°Π²Π΅Π½ Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈΠΎΡ ΠΌΠΎΡΠΎΡ Π·Π° ΠΈΠ³ΡΠΈ ΠΠΎΠ΄ΠΎ 3.4, ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ 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). ΠΡΠ΅ΠΌΠΈΠ½ΠΎΡ ΠΎΠ΄ Godot 3.x Π²ΠΎ Godot 4.0 ΡΠ΅ Π±Π°ΡΠ° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° API, Π½ΠΎ Π³ΡΠ°Π½ΠΊΠ°ΡΠ° Godot 3.x ΡΠ΅ ΠΈΠΌΠ° Π΄ΠΎΠ»Π³ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°, ΡΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅ΡΡΠ°Π΅ΡΠ΅ ΡΠ΅ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ°ΡΠ° Π·Π° API ΡΡΡΠΎΠ³ΠΎ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅.
ΠΠΎΠ΄ΠΎ 3.4 Π΅ ΠΏΠΎΠ·Π½Π°Ρ ΠΏΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- Π Π΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΡΠΊΠΈ ΡΠ΅ΠΌΠΈ, Π²ΠΎ ΠΊΠΎΡ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π²ΠΈΠ·ΡΠ΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΡΠ°Π·ΠΎΠ» ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π±Π΅Π· Π½Π°ΠΏΡΡΡΠ°ΡΠ΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΠΏΡΠ΅Π³Π»Π΅Π΄.
- ΠΠ°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠΊΠΎΡ Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π»ΠΈΠ²ΠΎΡΡΠ°: Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΡΠ½ΠΊΡΠΈΡΠ° Π·Π° Π±ΡΠ·ΠΎ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°, Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ°Π·ΠΎΠ» Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡΠ°, Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΠΈΠ·Π²ΠΎΠ· Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎ Gizmo (ΡΠΈΡΡΠ΅ΠΌ Π½Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π΅ΠΏΠΈΠΏΠ΅Π΄ΠΈ) ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ, Π° ΡΡΠ΅Π΄Π½ΠΈΠΊΠΎΡ Π·Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΠ΅Π·ΠΈΠ΅ΡΠΎΠ²ΠΈΡΠ΅ ΠΊΡΠΈΠ²ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΡΠ΅ΠΆΠΈΠΌ Π·Π° Π²ΡΠ°ΡΠ°ΡΠ΅ Π½Π°Π·Π°Π΄ ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΡΠ΅ ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΠ΅Π½Π°ΡΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈ ΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ AnimationPlayer ΠΎΠ΄Π΅Π΄Π½Π°Ρ, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ° ΠΏΠΎΠ½ΠΈΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΡΠ²ΠΎΡΡΡΠ²Π°ΡΠ° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ½ΠΎ.
- ΠΠΎ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Π·ΡΠΌΠΈΡΠ°ΡΠ΅ Π½Π° 2D ΠΏΡΠΈΠΊΠ°Π·ΠΎΡ, ΡΡΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ Π½Π° 2D Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈΠΎΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ°ΡΡΠ΅Π³Π½ΡΠ²Π°ΡΠ΅.
- File API Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ PCK) ΡΠΈΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π° 2 GB.
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°Π·Π½ΠΎΡΡΠ° Π½Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠΎ ΠΏΡΠ΅ΡΠΌΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈ Π±Π΅Π· Π΄Π° ΡΠ΅ Π²ΡΠ·ΡΠ²Π°Π°Ρ Π·Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΠΎΡ ΡΠ°ΡΠΌΠ΅Ρ ΠΈ ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ ΠΊΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ vsync.
- Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²Π»Π΅Π·ΠΎΠ²ΠΈ InputEvents Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠΊΠ΅Π½ΠΈΡΠ°ΡΠ° ΡΡΠΎ Π³ΠΎ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π°Ρ ΡΠΈΠ·ΠΈΡΠΊΠΎΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ°, Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° WASD Π²ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΎΡ QWERTY Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΌΠ°ΠΏΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΊΠΎΠΏΡΠΈΡΠ°ΡΠ° ZQSD Π½Π° ΡΡΠ°Π½ΡΡΡΠΊΠΈΠΎΡ AZERTY ΡΠ°ΡΠΏΠΎΡΠ΅Π΄).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ AESContext ΠΈ HMACContext Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ ΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠΈ Π΄ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ Π·Π° ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ AES-ECB, AES-CBC ΠΈ HMAC. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π²Π½ΠΈΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΈ RSA Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π½ΠΈ ΠΏΠΎΡΠΏΠΈΡΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΡΠ΅ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΠΌΠΎΡΠΎΡΠΎΡ Π·Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π·Π° Π·Π°ΠΏΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ ΡΠ΅ Π²ΠΎ ΡΠΎΠΊΡΡ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°, Π½ΠΎ Π½Π΅ ΡΠ΅ Π²ΠΈΠ΄Π»ΠΈΠ²ΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΠΊΠ»ΡΠ·ΠΈΡΠ° ΠΎΠ΄ Π΄ΡΡΠ³ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄ ΡΠΈΠ΄). Π Π°ΡΡΠ΅ΡΡΠΊΠΎΡΠΎ ΠΎΡΡΠ΅ΠΊΡΠ²Π°ΡΠ΅ (Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ) ΡΠ΅ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ°ΠΌΠΎ Π²ΠΎ Π³ΡΠ°Π½ΠΊΠ°ΡΠ° ΠΠΎΠ΄ΠΎ 4, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΠΠΎΠ΄ΠΎ 3 Π²ΠΊΠ»ΡΡΡΠ²Π° Π½Π΅ΠΊΠΎΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠΊΠΈ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ Π½Π° ΠΊΠ»ΠΈΠΏΠΈΡΠ°ΡΠ΅ Π·Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΠΊΠ»ΡΠ·ΠΈΡΠ° Π½Π° ΠΏΠΎΡΡΠ°Π»ΠΎΡ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½ Π΅ Π½ΠΎΠ² ACES Fitted ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΡΠΎΠ½ΠΈΡΠ°ΡΠ΅ ΠΊΠΎΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΠΌ ΠΈ ΡΠΈΠ·ΠΈΡΠΊΠ° ΡΠΎΡΠ½ΠΎΡΡ ΡΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠ°ΡΡΠΎΡ Π½Π° ΡΠ²Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΎΠ±Π»ΠΈΡΠΈ Π½Π° XNUMXD Π΅ΠΌΠΈΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΡΠΈΡΠΊΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡΡΡΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΡΠΏΠ»ΠΈΠ²ΠΈ ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈ.
- ΠΠΎ ΠΌΠΎΡΠΎΡΠΎΡ Π·Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΠΊΡΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠΈ ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ ΡΡΠ΄ΠΈΡ Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π·Π° ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΠ° Π΅ ΡΠ΅Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½. ΠΠ° 2D ΡΠΈΠ·ΠΈΡΠΊΠΈΠΎΡ ΠΌΠΎΡΠΎΡ, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Bounding Volume Hierarchy (BVH) Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π΄Π²ΠΎΡΡΠ²Π°ΡΠ΅. ΠΠΎΡΠΎΡΠΎΡ Π·Π° ΡΠΈΠ·ΠΈΠΊΠ° 3D ΡΠ΅Π³Π° ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° HeightMapShapeSW ΠΈ Π΄ΠΎΠ΄Π°Π²Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠΎ KinematicBody3D.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·Π²ΠΎΠ· Π½Π° 3D ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ glTF, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΎΡΠ²ΠΎΡΠ°ΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π²ΠΎ ΠΠΎΠ΄ΠΎ Π²ΠΎ Π±Π»Π΅Π½Π΄Π΅Ρ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΠ»ΠΈΠΊΠΈ WebP Π±Π΅Π· Π·Π°Π³ΡΠ±ΠΈ, ΠΊΠΎΡ ΡΠ΅Π³Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΠ΅ΠΊΡΡΡΡΠ° Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠΎΡΠΌΠ°Ρ PNG.
- ΠΠΎΡΡΠ°ΡΠ° Π·Π° Android ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Π΄ΠΎΠ΄Π°Π²Π° ΠΏΠΎΡΠ΅ΡΠ½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° API Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Scoped ΠΈ Π½ΠΎΠ² Π½Π°ΡΠΈΠ½ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΡΡΡΡΠΈ (Play Asset Delivery) Π·Π° ΠΈΠ·Π²ΡΡΠ½ΠΈ Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ AAB (Android App Bundle).
- ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° HTML5, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ PWA (ΠΡΠΎΠ³ΡΠ΅ΡΠΈΠ²Π½ΠΈ Π²Π΅Π±-Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ), Π΄ΠΎΠ΄Π°Π΄Π΅Π½ Π΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ JavaScriptObject Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΠΎΠ΄ΠΎ ΠΈ JavaScript (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΠΈΠΊΠ°ΡΠ΅ JavaScript ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠΈΡΠ΅ Π½Π° ΠΠΎΠ΄ΠΎ), ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° AudioWorklet Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π·Π° ΡΠΊΠ»ΠΎΠΏΠΎΠ²ΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½ΠΈΡΠΊΠΈ.
- ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° macOS, Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΡΠΈΠΏΠΎΡ Apple Silicon (M1).
ΠΠ·Π²ΠΎΡ: opennet.ru