āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° 10 āĻŽāĻžāĻ¸ āĻĒāĻ°ā§
āĻāĻā§āĻāĻŋāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻŋāĻ˛
Đ
Godot 3.2 āĻāĻ° āĻŽā§āĻ˛ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯:
- āĻāĻā§āĻ˛āĻžāĻ¸ āĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻŋāĻāĻŋ āĻšā§āĻ˛āĻŽā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ˛āĻžāĻ āĻ˛āĻžāĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻāĻāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŽā§āĻ¨ā§āĻā§āĻĄ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻŋāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ARKit . āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§Arcore , āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ 3.3.x āĻāĻ° āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻā§āĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§; -
āĻ¨āĻ¤ā§āĻ¨ āĻāĻ°ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻĄāĻžāĻ° āĻāĻĄāĻŋāĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻ°āĻ āĻāĻ¨ā§āĻ¨āĻ¤ āĻļā§āĻĄāĻžāĻ° āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻ¨ā§āĻĄāĨ¤ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻļā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ§ā§āĻ°ā§āĻŦāĻ, āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻŦāĻ "āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛" āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ OpenGL ES 3.0 āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻ¨ā§āĻ āĻļā§āĻĄāĻžāĻ° OpenGL ES 2 āĻ āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; - āĻĢāĻŋāĻāĻŋāĻā§āĻ¯āĻžāĻ˛āĻŋ āĻŦā§āĻāĻāĻĄ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ (āĻĒāĻŋāĻŦāĻŋāĻāĻ°) āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻŋāĻŦāĻŋāĻāĻ° āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ āĻāĻā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ˛ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻāĻŋ āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĄāĻŋāĻāĻžāĻāĻ¨āĻžāĻ°, āĻāĻĄāĻ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ 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 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻš āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻŋāĻāĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻšā§āĻ¯āĻžāĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ˛āĻžāĻĒ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§. āĻā§āĻĄā§āĻ āĻŦāĻ¨ā§āĻĻāĻ° āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻžāĻ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§āĻā§
WebAssembly/HTML5, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ¯āĻŧā§āĻŦā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§; - āĻ¨āĻ¤ā§āĻ¨ āĻāĻ°ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ˛āĻžāĻ āĻ˛āĻžāĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻ¨, āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻĢāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ: āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦ-āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻā§āĻāĻŋāĻ¨ āĻ¸āĻš, āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻāĻā§āĻāĻŋāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧā§ˇ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻŽāĻžāĻŦā§āĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; - āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻ¯ā§āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ 3D āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ, āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻ¨ā§āĻĄ, āĻĒā§āĻ¯āĻžāĻ¨ā§āĻ˛, āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¤āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ āĻ°āĻžāĻāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻāĻŋāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¸āĻ°āĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨); - āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§; - āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻžāĻāĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ, āĻ¯āĻž āĻā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻĄ (āĻĢā§āĻ°āĻŋ āĻāĻŋāĻ, āĻ¨ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§;
- ĐŅĐĩĐ´ĐģĐžĐļĐĩĐŊĐ° ŅĐĩĐ°ĐģиСаŅиŅ ŅĐĩŅвĐĩŅĐ° LSP (Language Server Protocol) Đ´ĐģŅ ŅСŅĐēĐ° GDScript, ĐŋОСвОĐģŅŅŅĐ°Ņ ĐŋĐĩŅĐĩдаваŅŅ иĐŊŅĐžŅĐŧĐ°ŅиŅ Đž ŅĐĩĐŧĐ°ĐŊŅиĐēĐĩ GDScript и ĐŋŅавиĐģĐ°Ņ авŅОдОĐŋООĐģĐĩĐŊиŅ ĐēОда вО вĐŊĐĩŅĐŊиĐĩ ŅĐĩĐ´Đ°ĐēŅĐžŅŅ, ŅĐ°ĐēиĐĩ ĐēĐ°Đē VS Code plugin и Atom;
- ĐĐŊĐĩŅĐĩĐŊŅ ĐŧĐŊĐžĐŗĐžŅиŅĐģĐĩĐŊĐŊŅĐĩ ŅĐģŅŅŅĐĩĐŊиŅ вО вŅŅŅĐžĐĩĐŊĐŊŅĐš ŅĐĩĐ´Đ°ĐēŅĐžŅ ŅĐēŅиĐŋŅОв GDScript: дОйавĐģĐĩĐŊĐ° вОСĐŧĐžĐļĐŊĐžŅŅŅ ŅŅŅĐ°ĐŊОвĐēи СаĐēĐģĐ°Đ´ĐžĐē ĐŊĐ° ĐŋОСиŅии в ĐēОдĐĩ, ŅĐĩĐ°ĐģиСОваĐŊĐ° ĐŋĐ°ĐŊĐĩĐģŅ minimap (Đ´ĐģŅ ĐąŅŅŅŅĐžĐŗĐž ОйСОŅĐ° вŅĐĩĐŗĐž ĐēОда), ŅĐģŅŅŅĐĩĐŊĐž авŅОдОĐŋĐžĐģĐĩĐŊиĐĩ ввОда,
āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻŽā§āĻĄā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž; - āĻāĻĻā§āĻŽ-3D āĻā§āĻŽ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ā§āĻĒāĻ¨āĻŋāĻ āĻĻā§āĻˇā§āĻāĻŋāĻā§āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻĻā§āĻŦāĻŋ-āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻā§āĻ°āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ;
- 2D āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻā§
āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĻā§ āĻā§āĻā§āĻ¸āĻāĻžāĻ° atlases āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨;
- GUI āĻ¨ā§āĻā§āĻāĻ° āĻāĻŦāĻ āĻāĻ˛āĻžāĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ§ā§āĻ¨āĻŋāĻā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻā§;
- āĻā§āĻā§āĻ¸āĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĢā§āĻ˛āĻžāĻāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, BBCode āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻāĻžāĻŦāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
-
ĐОйавĐģĐĩĐŊ āĻāĻāĻāĻŋ āĻ āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻĨāĻ āĻĢā§āĻ°ā§āĻŽ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻļāĻŦā§āĻĻ āĻ¤āĻ°āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ; - āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻŋ-āĻāĻāĻāĻāĻ¸āĻŋāĻĄāĻŋ āĻ āĻŦāĻ¤āĻ˛ āĻāĻžāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŦāĻ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ¤ā§āĻ¤āĻ˛ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ 3D āĻŽā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ°ā§āĻˇā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ¸āĻ°āĻ˛ āĻāĻ°ā§;
- Android āĻāĻŦāĻ WebAssembly āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ Mono āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ C# āĻ āĻā§āĻŽ āĻ˛āĻāĻŋāĻ āĻĄā§āĻā§āĻ˛āĻĒ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻā§ C# Linux, Windows āĻāĻŦāĻ macOS-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛)āĨ¤ Mono 6.6-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, C# 8.0-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ C#-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻžāĻŽ-āĻ āĻŦ-āĻāĻžāĻāĻŽ (AOT) āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻā§āĻĄ āĻŦā§āĻ¸ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ (āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻĻā§āĻāĻžāĻˇā§ āĻāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤ C# āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻ¯ā§āĻŽāĻ¨ MonoDevelop, Mac āĻāĻ° āĻāĻ¨ā§āĻ¯ Visual Studio āĻāĻŦāĻ Jetbrains Rider āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ;
- āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¨āĻ¤
āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ . āĻāĻāĻļāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻ°ā§āĻļ āĻāĻžāĻˇāĻžāĻ¯āĻŧ (āĻ āĻ¨ā§āĻĻāĻŋāĻ¤ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻāĻžāĻ¯āĻŧāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž)āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru