á¡áá¯ááºááá¬ážáá»á¬ážá áá±á¬ááºážááá¯áá»ááºáá»á¬ážá¡á! opennet ááŸáá°ážáá°áááºá
ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ 10 áááŒá¬ááŒá®ážáá±á¬ááºá á¡ááá²á·ááááºážá¡ááºáá»ááºááá¯áá¯ááºáá±áá²á·áááºá Godot á.á2D ááŸáá·áº 3D ááááºážáá»á¬áž áááºáá®ážááẠááá·áºáá»á±á¬áºáááºá á¡ááºáá»ááºááẠáááºáá°áááœááºáá°áá±á¬ ááááºážáá±á¬á·áá»á áºáá¬áá¬á áá¬ážá ááááºážáá®ááá¯ááºážá¡ááœáẠááááºáá áºáááºáááºážáá»ááºá áá áºáá»ááºááŸáááºáá¯á¶ááŒáá·áº ááááºážá¡áá¯á¶ážááŒá¯ááŸá¯á áá áºá áá¯ááºááá¯ááºážááá¯ááºáᬠáá¯ááºáááºážá ááºáá»á¬ážá¡ááœáẠáá»ááºááŒáá·áºáá±á¬ áá¬ááœááºážááŸáá·áº ááá¯ááºáá±á¬áºááá¯ááºá áœááºážá áááºáááºáá¬ážááá·áº á¡ááŸá¬ážááŸá¬ááŒááºáááááá¬ááŸáá·áº á áœááºážáá±á¬ááºáááºááá¯ááºáᬠááááºááá¯á·ááŸá¯áá»á¬ážááᯠáá±á¬áºáá¯ááºááá·áºá áá áºááá¯á·ááᯠáá¶á·ááá¯ážáá±ážááẠ. ááááºážá¡ááºáá»ááºá áá¯ááºá ááááºážáá®ááá¯ááºáž áááºáááºážáá»ááºááŸáá·áº áááºá áẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž áááááá¬áá»á¬áž (áá°ááá±á á¡ááºáá»ááºá á¡áá¶áá¬áá¬á 2D/3D áááºáááºááŸá¯ áá±á¬ááºáá¶áá»á¬áž á áááºááŒáá·áº) ááᯠMIT ááá¯ááºá ááºá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáá«áááºá
PCá ááááºážá ááºáá»á¬ážááŸáá·áº ááá¯ááá¯ááºážá ááºáá á¹á ááºážáá»á¬ážá¡ááœáẠááááºážáá»á¬ážá áœá¬ááᯠáááºáá®ážáá¯ááºáá±áááºááŸáá·áº áá¯ááºáá±ááẠá¡áá¯á¶ážááŒá¯ááá·áº ááá±á¬áºáááºááŸááºáááºá¡ááá·áº ááá¯ááºááá¯ááºáá¯ááºáá¯ááºáá áºáá¯ááᯠáááºááŸá áºááŒá¬ áá®ááœááºááŒá®ážáá±á¬áẠOKAM á០2014 áá¯ááŸá áºááœáẠopen source á¡áááºážá¡ááŒá áºááᯠáá¯ááºáá±ážáá²á·áááºá á¡ááºáá»ááºááẠáá°ááŒáá¯ááºáá»á¬ážáá±á¬ desktop ááŸáá·áº ááá¯ááá¯ááºážááááºáá±á¬ááºážáá»á¬áž (Linuxá Windowsá macOSá Wiiá Nintendo 3DSá PlayStation 3á PS Vitaá Androidá iOSá BBX) ááŸáá·áº áááºá¡ááœáẠááááºážáááºáá±á¬ááºááŸá¯ááá¯á·ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá Linuxá Windows ááŸáá·áº macOS á¡ááœáẠá¡áááºááá·áºáá¯á¶ážááá¯ááºáá±á¬ ááœáá á¯áá±á«ááºážá á¯áá»á¬ážááᯠáááºáá®ážáá¬ážáááºá
áá®ážááŒá¬ážáá¬áááœá²áá áºáá¯ááẠOpenGL ES 4.0 ááŸáá·áº OpenGL 3.0 ááŸáá áºááá·áº áááºááŸááááºážááŸááºážáá¬ážáá±á¬ áááºáááºááá·áºáá±á¬ááºáá¶áá»á¬ážá¡á á¬áž áá±á¬ááºááœááºááŸáááá·áº Godot 3.3 ááœáẠáááºážááŸááºážááá·áº Vulkan ááááºáá ẠAPI ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬ áááºáááºááŸá¯áá±á¬ááºáá¶á¡áá áºááᯠáá±á¬áºáá±á¬ááºáá±ááẠ(OpenGL ES ááŸáá·áº OpenGL ááá¯á·á¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážááẠVulkan-based rendering áááá¯áá¬á¡áá áºáááááºááŸá OpenGL ES 2.0 backend /OpenGL 2.1 á áá¶á·ááá¯ážááŸá¯ááŒáá·áº ááááºážááááºážáá¬ážááááºá Godot 3.2 á០Godot 4.0 ááá¯á· áá°ážááŒá±á¬ááºážááŒááºážááẠAPI á¡ááá·áºááœáẠááá¯ááºáááºááŸá¯áááŸáááŒááºážááŒá±á¬áá·áº áá»áŸá±á¬ááºááœáŸá¬ááŒááºáááºáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá±á¬áºáááºáž Godot 3.2 áá¬áááœá²ááẠááŸááºáá»á¬ážáá±á¬áá¶á·ááá¯ážááŸá¯á ááºáááºážááŸááááºááŒá áºááŒá®ážá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡áá±ááŒáá·áº á€áá¬áááœá²á¡ááœáẠááá¯á¡ááºáá»ááºáá±á«áºáá°áááºá ááŒá¬áá»áááºááẠááŒá¬ááŒáá·áºáááºááŒá áºáááºá 3.2.x á áá¬áá®áá¯ááºáá±ááŸá¯áá»á¬ážááœáẠAOT á á¯á ááºážááŒááºážá ARCoreá DTLS ááŸáá·áº C# ááá±á¬áá»ááºáá»á¬ážá¡ááœáẠiOS ááááºáá±á¬ááºážáá²á·ááá¯á·áá±á¬ áááºááŒáááºááŸá¯ááᯠáááááá¯ááºá á±áá±á¬ 4.x áá¬áááœá²á០áááºážáá áºáá®ááœááºááŸá¯áá»á¬ážááᯠáááºááœááºážááá¯ááºááŒá±áááºáž áá«áááºáááºá
Godot 3.2 ááœáẠá¡ááááá¯ááºáá±á¬ááºáá»ááºá¡áá áºáá»á¬áž-
- Android ááááºáá±á¬ááºážá¡ááœáẠááááºá¡ááºááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºáá²á·ááá·áº Oculus Quest á¡áá¯á¡áá±á¬áẠááá¯ááºááŸááºáŠážáá¯ááºáá±á¬ááºážááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá iOS á¡ááœáẠaugmented reality á áá áºáá»á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠARKit framework á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá ARCore áá°áá±á¬ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž Android á¡ááœáẠáá®ááœááºáá±áá±á¬áºáááºáž áááºážááẠá¡áááºááá·áºáááŒá áºáá±ážáá² á¡áááºá¡ááẠ3.3.x áá¯ááºáá±ááŸá¯áá»á¬ážáá²á០áá áºáá¯ááœáẠáá«áááºáááºááŒá áºáááºá
- Visual Shader Editor á á¡ááºáá¬áá±á·á áºááᯠááŒááºáááºáá®ááá¯ááºážáá¯ááºáá¬ážáá«áááºá ááá¯ááá¯á¡ááá·áºááŒáá·áºááá·áº á¡ááááºá¡á¬áá«ááá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠnode á¡áá áºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáá«áááºá ááá¹áááẠscripts áá»á¬ážááŒáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº shaders á¡ááœááºá ááááºážáá±áá»á¬ážá arrays ááŸáá·áº "varying" ááŒá¯ááŒááºááœááºážáá¶ááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá¬ážáá«áááºá OpenGL ES 3.0 áá±á¬ááºáá¶ááá¯ááºá¡ááœáẠáá®ážááŒá¬áž á¡ááááºá¡á¬áá«ááá»á¬ážá áœá¬ááᯠOpenGL ES 2 ááá¯á· áá±ážááá¯á·áá¬ážáááºá
- áá¯ááºááá¯ááºážááá¯ááºáá¬á¡ááŒá±áá¶áá¯á¶áá±á«áºááŒááºáž (PBR) áá¶á·ááá¯ážááŸá¯á¡á¬áž Godot ááœááºáááºáá°áá±á¬ááŒááºááœááºážááŒáááŸá¯ááŸáá·áºá¡áá¯á¶ážááŒá¯áá±á¬ 3D áá±á¬áºáááºááºáááºáá±á·áá»áºáá»á¬ážááá¯áá±áá»á¬á á±ááẠBlender Eevee ááŸáá·áº Substance Designer áá²á·ááá¯á·áá±á¬ PBR á¡áá áºáááºáááºááá·áºá¡ááºáá»ááºáá»á¬ážáá áœááºážáá±á¬ááºáááºáá»á¬ážááŸáá·áº áááºáá°ááŒá¯áá«áááºá
- á áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáááºááŸáá·áº áá¯ááºáá¯á¶á¡áááºá¡ááœá±ážááᯠááŒáŸáá·áºáááºáááºá¡ááœáẠá¡áá»áá¯ážáá»áá¯ážáá±á¬ áááºáááºááŸá¯áááºáááºáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážáá«áááºá GLES3 á០á¡ááºá¹áá«áááºáá»á¬ážá áœá¬ááᯠMSAA (Multisample anti-aliasing) ááá·áºáá»ááºáá±ážáááºážáááºážááŸáá·áº á¡áá»áá¯ážáá»áá¯ážáá±á¬ áá¯ááºáá±á¬ááºááŸá¯ááœááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬áž (áá±á¬ááºáááŸá¯á DOF ááŸá¯ááºáá«ážááŸá¯ááŸáá·áº BCS) á¡áá«á¡ááẠGLES3 ááá±á¬ááºááœááºááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážáá²á·áááºá
- glTF 3 (GL Transmission Format) ááœáẠ2.0D ááŒááºááœááºážáá»á¬ážááŸáá·áº áá±á¬áºáááºáá»á¬ážááᯠáááºááœááºážááŒááºážá¡ááœáẠá¡ááŒáá·áºá¡á áá¶á·ááá¯ážááŸá¯ááŸáá·áº FBX áá±á¬áºáááºá¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážááŒá®ážá áááºážááẠBlender á០áá¬ááœááºážááŒáá·áº ááŒááºááœááºážáá»á¬ážááᯠáááºááœááºážááá¯ááºáá±á¬áºáááºáž Maya ááŸáá·áº 3ds Max ááá¯á·ááŸáá·áº ááœá²áááºáááááá¯ááºáá±ážáá«á glTF 2.0 ááŸáá·áº FBX ááŸáá áºááá·áº ááŒááºááœááºážáá»á¬ážááᯠáááºááœááºážááá·áºá¡áá« mesh skins áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážááŒá®ážá áááºááẠááœááºááœááºáá»á¬ážá áœá¬ááœáẠááœááºááœááºáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá glTF 2.0 áá¶á·ááá¯ážááŸá¯ááᯠááá¯ážáááºá á±áááºááŸáá·áº áááºááŒáááºá á±ááẠáá¯ááºáá±á¬ááºááŒááºážá¡á¬áž Blender á¡ááá¯ááºá¡áááºážááŸáá·áº áá°ážáá±á«ááºážáá¯ááºáá±á¬ááºáá²á·ááŒá®ážá áá¯ááºáá±ááŸá¯ 2.0 ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ glTF 2.83 áá¶á·ááá¯ážááŸá¯ááᯠáá±ážáá±á¬ááºááá¯ááºáááºááŒá áºáááºá
- á¡ááºáá»ááºáááœááºáááºá áœááºážáááºáá»á¬ážááᯠWebRTC ááŸáá·áº WebSocket áááá¯ááá¯áá±á¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá±ážááá·áºá¡ááŒáẠmulticast áá¯ááºááœáẠUDP ááᯠââá¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááᯠááá¯ážáá»á²á·áá¬ážáááºá áá¯ááºááŸááºáá¬ážáá±á¬ áááºáá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºááŸááºáá»á¬ážááŸáá·áº á¡áá¯ááºáá¯ááºááŒááºážá¡ááœáẠAPI ááᯠáááºááá·áºáá¬ážáááºá áááá¯ááá¯ááºážááœááºáááºáá¯ááºáá±á¬ááºáá»ááºá¡ááœáẠááááºáá Ạá¡ááºáá¬áá±á·á áºááᯠáá±á«ááºážááá·áºáá¬ážáááºá WebAssembly/HTML5 á¡ááœáẠGodot á ááááºáááºážáá áºáá¯ááᯠá áááºáááºáá®ážáá²á·ááŒá®ážá áááºážááẠáááºážááŒááºáá°ááᯠáááºááŸáá áºááá·áº ááá±á¬ááºáá¬áá áºáá¯ááœáẠá áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºáááºá
- Android ááááºáá±á¬ááºážááŸáá·áº áá¯ááºáá°ááŸá¯á áá áºá¡ááœáẠááááºá¡ááºááᯠááŒááºáááºáá®ááá¯ááºážáá±ážááœá²áá¬ážáááºá ááá¯á Android á¡ááœáẠáááºáá±á·áá»áºáá»á¬ážáááºáá®ážáááºá¡ááœáẠáá®ážááŒá¬ážáááºááá¯á·ááá·áºá áá áºááŸá áºáá¯ááᯠáááºážááŸááºážáá¬ážáááº- áá áºáá¯ááẠááŒáá¯áááºáááºáá±á¬ááºáá¬ážáá±á¬á¡ááºáá»ááºáá«ááŸááᬠáá¯áááá¡áá±ááŒáá·áº á áááºááŒáá¯ááºá¡ááºáá»ááºááœá±ážáá»ááºááŸá¯áá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á ááá·áºááá¯ááºááá¯ááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá®ážááá¯ááºá á±áááºááŒá áºáááºá áááºážááŒá áºáá¯á¶á á¶ááᯠááá¯ááºááá¯ááºáááºážááŒááºááŒááºážáááŒá¯áá² ááá·áºááá¯ááºááá¯ááºá ááºážáá±ážááœá²áá»á¬ážááᯠá áááºááŒáá¯ááºááŒááºáááºááŒááºážááᯠAndroid á¡ááœáẠááááºá¡ááºá¡ááá·áºááœáẠáá¯ááºáá±á¬ááºááá¯ááºáááºá
- áá áºáá®ážáá¯áá¹ááá¡ááºá¹áá«áááºáá»á¬ážááᯠááœá±ážáá»ááºááááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž áááºážááŒááºáá°ááá¯á· áá±á«ááºážááá·áºááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠ3D áááºážááŒááºáá°á áá¬ááºááœáŸááºážáááºážááŒááºáá°á á¡áááºážá¡ááŒá áºá á¬ááŒáá·áºááá¯ááºá nodesá á¡ááá·áºáá»á¬ážá áá¯ááºááá¹áááá»á¬ážááŸáá·áº áá±á¬á·ááºáá²áá±ážáá¬ážáá°áááá¯á¡ááºáá±á¬ á¡ááŒá¬ážááŒááºá ááºáá»á¬ážááᯠáá±á«áºááẠááá¯ááºáá»á¬ážááᯠáááºááŸá¬ážááá¯ááºááẠ(áááá¯á¡ááºáá² áá¯á¶ážááœááºáá¬ážááá¯ááºáááºá á¡áá¬áá»á¬ážááẠá¡ááºáá¬áá±á·á áºááᯠáááá¬áááºááŸá¬ážá áœá¬ ááá¯ážááŸááºážá á±ááẠááá·áºá¡á¬áž ááœáá·áºááŒá¯áááº);
- á¡áááºážá¡ááŒá áºáá¯ááºááááºážáá»á¯ááºááŸá¯á áá áºáá»á¬ážááŸáá·áº áá±á«ááºážá ááºážáááºá¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážááŒá®áž áááºážááŒááºááŸá¯ááœáẠGit áá¶á·ááá¯ážááŸá¯á¡ááœáẠááááºá¡ááºáá áºáá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- ááááºážá¡ááœááºážááŸááá¯ááºá¡áá»áá¯ážáá»áá¯ážááᯠá¡áá²ááŒááºááá¯ááºá á±ááá·áº áááºážááŒááºááá·áºáááºážááá¯ážááŸáááá·áº ááŒá±ážáá±ááá·áºááááºážá¡ááœáẠáááºááá¬ááᯠááŒááºáááºáááºááŸááºááẠááŒá áºááá¯ááºáááºá áááºážááẠááááºážá¡ááœááºážááŸááá¯ááºá¡áá»áá¯ážáá»áá¯ážááᯠá¡áá²ááŒááºááá¯ááºááẠ(á¡ááá²á·ááŒááºááœááºážá nodes áá»á¬ážááá¯á á áºáá±ážááŒááºážá áááºááŒáá·áº)á
- GDScript áá¬áá¬á áá¬ážá¡ááœáẠLSP (Language Server Protocol) áá¬áá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠá¡ááá¯ááŒá¯áá¬ážááŒá®ážá áááºážááẠGDScript á á¡áááá¹áá«ááºáááºááŸááºáá»ááºáá»á¬ážááŸáá·áº áá¯ááºááŒáá·áºá áœááºááŸá¯á ááºážáá»ááºážáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºáá»á¬ážááᯠVS Code ááááºá¡ááºááŸáá·áº Atom áá²á·ááá¯á·áá±á¬ ááŒááºááááºážááŒááºáá°áá»á¬ážáᶠááœáŸá²ááŒá±á¬ááºážááœáá·áºááŒá¯áááºá
- Built-in GDScript script editor ááœáẠá¡áá»á¬ážá¡ááŒá¬áž ááá¯ážáááºááŸá¯ááᯠááŒá¯áá¯ááºáá¬ážááŒá®ážááŒá áºáááº- áá¯ááºááŸá áá¬áá°ážáá±áá¬áá»á¬ážááá¯á· á á¬ááŸááºáá»á¬áž áááºááŸááºááá¯ááºá áœááºážááᯠááá·áºááœááºážáá¬ážááŒá®ážá minimap á¡ááá·áºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáá«ááŒá® (áá¯ááºá¡á¬ážáá¯á¶ážá á¡ááŒááºááŒá¯á¶áá¯á¶áá¯á¶ážáááºáá»ááºá¡ááœááº)á ááá·áºááœááºážááŸá¯ á¡ááá¯á¡áá»á±á¬áẠááŒáá·áºááœááºážááŸá¯ááᯠááá¯ážáááºáá±á¬ááºážááœááºáá¬á á±áááºá á¡ááŒááºááá¯ááºáᬠáá¬ááºááœáŸááºážáá®ááá¯ááºážáá¯ááºá á áœááºážáááºáá»á¬ážááᯠááá¯ážáá»á²á·áá¬ážáá«áááºá
- pseudo-3D ááááºážáá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠáá¯ááºáá áºáᯠáááºááá·áºáá¬ážááŒá®ážá áááºááẠá áááºáá°ážáááºááŸá¯áá±á¬áá·áºáá¯á¶á ᶠá¡ááœáŸá¬áá»á¬ážá áœá¬ááᯠáááºááŸááºááŒááºážááŒáá·áº ááŸá áºáááºááŒááºááááºážáá»á¬ážááœáẠá¡áááºáá±á¬ááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážáááºá
- texture atlases á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠ2D áááºážááŒááºáá°áᶠááŒááºáá±ážáá¬ážáá«áááºá
- GUI ááẠáá»á±á¬ááºáá°ážáá»á¬ážáá»áá¬ážááŒááºážááŸáá·áº á§áááá¬áááºááááááºáá»á¬ážááᯠáá±ááºáá®á¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáááºá
- á á¬áá¬ážáá±áá¬á¡ááœááºá áá»á¶áááºážááŸá¯áá±á«áºááŸáá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá±á¬ááºáá»á¬ážááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºááá¯ááºááŸá¯á BBCode tags áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážáá¬ážááŒá®ážá áááºáááá¯ááºááá¯ááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºááŸááºááá¯ááºá áœááºážááᯠáá±ážáá±á¬ááºáá¬ážáá«áááºá
- áá áºáŠážáá»ááºážá á®áá±á¬ááºáá»á¬ážááŸáá·áº spectral ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡áá±á«áºá¡ááŒá±áá¶á á¡áá¶ááŸáá¯ááºážáá»á¬ážááá¯áááºáá®ážááá¯ááºá á±ááá·áºá¡áá¶áá¯ááºááœáŸáá·áºááŸá¯áá»ááºááá±áá¬áá áºáá¯áááºááá·áºáá¬ážáááºá
- V-HACD á á¬ááŒáá·áºááá¯ááºááᯠá¡áá¯á¶ážááŒá¯á áá¯á¶ážááœááºáá»á¬ážááᯠáááá»ááŒá®áž ááá¯ážááŸááºážáá±á¬ áá¯á¶ážáá¯á¶ážá¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá ẠááŒáá¯ááœá²á¡á±á¬áẠááŒá¯áá¯ááºááá¯ááºáááºá á€á¡ááºá¹áá«áááºááẠááŸáááŒá®ážáá¬áž 3D ááœááºáá»á¬ážá¡ááœáẠááá¯ááºááŸá¯áá¯á¶á á¶áá»á¬áž áá»áá¯ážáááºááᯠá¡ááœááºááá¯ážááŸááºážá á±áááºá
- Android ááŸáá·áº WebAssembly ááááºáá±á¬ááºážáá»á¬ážá¡ááœáẠMono ááᯠá¡áá¯á¶ážááŒá¯á C# ááœáẠááááºážáá±á¬á·áá»á áºááᯠáá®ááœááºááá¯ááºááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááẠ(ááááºá C# ááᯠLinuxá Windows ááŸáá·áº macOS á¡ááœáẠáá¶á·ááá¯ážáá¬ážáááº)á Mono 6.6 ááᯠá¡ááŒá±áá¶á C# 8.0 á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá C# á¡ááœááºá á¡áá»áááºáááá¯ááºáá® (AOT) á á¯á ááºážááŸá¯á¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯ááá¯áááºáž áá¯ááºáá±á¬ááºáá²á·ááŒá®ážá áááºážááᯠáá¯ááºá¡ááŒá±áá¶ááá¯á· ááá·áºááœááºážáá¬ážáá±á¬áºáááºáž á¡áááºááááºáá±ážáá« (WebAssembly á¡ááœááºá á áá¬ážááŒááºááᯠá¡áá¯á¶ážááŒá¯áá²ááŒá áºáááº)á C# áá¯ááºááᯠáááºážááŒááºáááºá MonoDevelopá Mac á¡ááœáẠVisual Studio ááŸáá·áº Jetbrains Rider áá²á·ááá¯á·áá±á¬ ááŒááºááááºážááŒááºááŸá¯áá»á¬ážááᯠáá»áááºáááºááá¯ááºáááºá
- á á¬ááœááºá á¬áááºážáá»á¬ážááᯠáááááá¬áᬠáá»á²á·ááœááºááŒá®áž ááŒáŸáá·áºáááºáá¬ážáá«áááºá á á¬ááœááºá á¬áááºážá áá áºá áááºáá áºááá¯ááºážáá¬áá¬ááŒááºáá»ááºááᯠáá¯ááŸá¬ážáá¬áá¬ááá¯á· áá¯ááºáá±ááá¯ááºáá«ááŒá® (á áááºááŒááºážá¡ááœáẠááááºáááºáááºážááœáŸááºáá áºáá¯ááᯠáá¬áá¬ááŒááºááŒá®ážáá«ááŒá®)á
Godot áááºááá¯ááºááœááºááááºážáá»á¬áž
source: linux.org.ru