ಗೊಡಾಟ್ 3.4 ಓಪನ್ ಗೇಮ್ ಎಂಜಿನ್ ಬಿಡುಗಡೆಯಾಗಿದೆ

6 ತಿಂಗಳ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, ಉಚಿತ ಗೇಮ್ ಎಂಜಿನ್ ಗೊಡಾಟ್ 3.4 ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು 2D ಮತ್ತು 3D ಆಟಗಳನ್ನು ರಚಿಸಲು ಸೂಕ್ತವಾಗಿದೆ. ಎಂಜಿನ್ ಸುಲಭವಾಗಿ ಕಲಿಯಬಹುದಾದ ಆಟದ ತರ್ಕ ಉದ್ಯೋಗ ಭಾಷೆ, ಚಿತ್ರಾತ್ಮಕ ಆಟದ ವಿನ್ಯಾಸ ಪರಿಸರ, ಒಂದು-ಕ್ಲಿಕ್ ಆಟದ ನಿಯೋಜನೆ ವ್ಯವಸ್ಥೆ, ಶ್ರೀಮಂತ ಅನಿಮೇಷನ್ ಮತ್ತು ಭೌತಶಾಸ್ತ್ರ ಸಿಮ್ಯುಲೇಶನ್ ಸಾಮರ್ಥ್ಯಗಳು, ಅಂತರ್ನಿರ್ಮಿತ ಡೀಬಗರ್ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಡಚಣೆ ಪತ್ತೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಆಟದ ಎಂಜಿನ್‌ನ ಕೋಡ್, ಆಟದ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಮತ್ತು ಸಂಬಂಧಿತ ಅಭಿವೃದ್ಧಿ ಪರಿಕರಗಳು (ಭೌತಶಾಸ್ತ್ರ ಎಂಜಿನ್, ಸೌಂಡ್ ಸರ್ವರ್, 2D/3D ರೆಂಡರಿಂಗ್ ಬ್ಯಾಕೆಂಡ್‌ಗಳು, ಇತ್ಯಾದಿ.) MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಪಿಸಿ, ಗೇಮ್ ಕನ್ಸೋಲ್‌ಗಳು ಮತ್ತು ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗಾಗಿ ಹಲವು ಆಟಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪ್ರಕಟಿಸಲು ಬಳಸಲಾದ ವೃತ್ತಿಪರ ದರ್ಜೆಯ ಸ್ವಾಮ್ಯದ ಉತ್ಪನ್ನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಹತ್ತು ವರ್ಷಗಳ ನಂತರ, ಎಂಜಿನ್ ಅನ್ನು 2014 ರಲ್ಲಿ OKAM ನಿಂದ ಮೂಲ ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಎಂಜಿನ್ ಎಲ್ಲಾ ಜನಪ್ರಿಯ ಸ್ಥಾಯಿ ಮತ್ತು ಮೊಬೈಲ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು (ಲಿನಕ್ಸ್, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್, ವೈ, ನಿಂಟೆಂಡೊ 3DS, ಪ್ಲೇಸ್ಟೇಷನ್ 3, ಪಿಎಸ್ ವೀಟಾ, ಆಂಡ್ರಾಯ್ಡ್, ಐಒಎಸ್, ಬಿಬಿಎಕ್ಸ್) ಮತ್ತು ವೆಬ್ ಗೇಮ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. Linux, Windows ಮತ್ತು macOS ಗಾಗಿ ಸಿದ್ಧ-ರನ್ ಬೈನರಿ ಬಿಲ್ಡ್‌ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಪ್ರತ್ಯೇಕ ಶಾಖೆಯಲ್ಲಿ, ವಲ್ಕನ್ ಗ್ರಾಫಿಕ್ಸ್ API ಅನ್ನು ಆಧರಿಸಿದ ಹೊಸ ರೆಂಡರಿಂಗ್ ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ, ಇದನ್ನು ಗೊಡಾಟ್ 4.0 ರ ಮುಂದಿನ ಬಿಡುಗಡೆಯಲ್ಲಿ ನೀಡಲಾಗುವುದು, ಬದಲಿಗೆ ಪ್ರಸ್ತುತ ಒದಗಿಸಲಾದ ರೆಂಡರಿಂಗ್ ಬ್ಯಾಕೆಂಡ್‌ಗಳ ಬದಲಿಗೆ OpenGL ES 3.0 ಮತ್ತು OpenGL 3.3 (OpenGL ES ಮತ್ತು OpenGL) ಹೊಸ ವಲ್ಕನ್-ಆಧಾರಿತ ರೆಂಡರಿಂಗ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನ ಮೇಲೆ ಹಳೆಯ OpenGL ES 2.0 ಬ್ಯಾಕೆಂಡ್ /OpenGL 2.1 ಅನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಬೆಂಬಲವನ್ನು ಸಂರಕ್ಷಿಸಲಾಗಿದೆ). ಗೊಡಾಟ್ 3.x ನಿಂದ ಗೊಡಾಟ್ 4.0 ಗೆ ಪರಿವರ್ತನೆಯು API-ಮಟ್ಟದ ಹೊಂದಾಣಿಕೆಯ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮರುಸೃಷ್ಟಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ Godot 3.x ಶಾಖೆಯು ದೀರ್ಘ ಬೆಂಬಲ ಚಕ್ರವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಅದರ ಅವಧಿಯು ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಬೇಡಿಕೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಬಳಕೆದಾರರಿಂದ API.

ಗೊಡಾಟ್ 3.4 ಕೆಳಗಿನ ಆವಿಷ್ಕಾರಗಳನ್ನು ಸೇರಿಸಲು ಗಮನಾರ್ಹವಾಗಿದೆ:

  • ಥೀಮ್‌ಗಳನ್ನು ಸಂಪಾದಿಸಲು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಇದು ನೋಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲು ದೃಶ್ಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಪೂರ್ವವೀಕ್ಷಣೆ ಮೋಡ್ ಅನ್ನು ಬಿಡದೆಯೇ ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಉಪಯುಕ್ತತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಂಪಾದಕಕ್ಕೆ ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ: ತಪಾಸಣಾ ಮೋಡ್‌ಗೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ತ್ವರಿತವಾಗಿ ಲೋಡ್ ಮಾಡುವ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಅನಿಯಂತ್ರಿತ ಸ್ಥಾನದಲ್ಲಿ ನೋಡ್ ಅನ್ನು ರಚಿಸುವುದನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ, ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ರಫ್ತು ಮಾಡಲು ಹೊಸ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಗಿಜ್ಮೊದೊಂದಿಗೆ ಹೆಚ್ಚುವರಿ ಕಾರ್ಯಾಚರಣೆಗಳು (ಬೌಂಡಿಂಗ್ ಬಾಕ್ಸ್‌ಗಳ ವ್ಯವಸ್ಥೆ) ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಬೆಜಿಯರ್ ಕರ್ವ್‌ಗಳನ್ನು ಆಧರಿಸಿದ ಅನಿಮೇಷನ್ ಎಡಿಟರ್ ಅನ್ನು ಸುಧಾರಿಸಲಾಗಿದೆ.
  • ರೋಲ್‌ಬ್ಯಾಕ್ ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದ್ದು ಅದು ಆನಿಮೇಷನ್‌ಪ್ಲೇಯರ್ ಮೂಲಕ ಅನಿಮೇಶನ್ ಅನ್ನು ಅನ್ವಯಿಸುವುದರಿಂದ ಉಂಟಾಗುವ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ತಕ್ಷಣವೇ ರದ್ದುಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಬದಲಿಗೆ ಪ್ರತಿಯೊಂದು ಆಸ್ತಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ.
  • 2D ವ್ಯೂಪೋರ್ಟ್‌ನ ಜೂಮ್ ಮಟ್ಟವನ್ನು ಬದಲಾಯಿಸಲು ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಪ್ರಸ್ತುತ ಸ್ಟ್ರೆಚ್ ಮೋಡ್ (ಸ್ಟ್ರೆಚ್ ಮೋಡ್) ಅನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ 2D ಅಂಶಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಅಥವಾ ಕಡಿಮೆ ಮಾಡಲು ಇದನ್ನು ಬಳಸಬಹುದು.
  • ಫೈಲ್ API ಗೆ 2 GB ಗಿಂತ ಹೆಚ್ಚಿನ ಫೈಲ್‌ಗಳೊಂದಿಗೆ (ಪಿಸಿಕೆ ಸೇರಿದಂತೆ) ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಸಿಸ್ಟಮ್ ಟೈಮರ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸದೆ ಫ್ರೇಮ್ ಬದಲಾವಣೆಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು vsync ಅನ್ನು ಬಳಸುವಾಗ ಔಟ್‌ಪುಟ್ ಸಮಯದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ರೆಂಡರಿಂಗ್ ಮೃದುತ್ವವನ್ನು ಸುಧಾರಿಸಲು ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • InputEvents ಇನ್‌ಪುಟ್ ಪ್ರಕ್ರಿಯೆ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಸಕ್ರಿಯ ಲೇಔಟ್‌ನ ಹೊರತಾಗಿಯೂ ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ ಕೀಗಳ ಭೌತಿಕ ಸ್ಥಾನವನ್ನು ಪ್ರತಿಬಿಂಬಿಸುವ ಸ್ಕ್ಯಾನ್‌ಕೋಡ್‌ಗಳಿಗೆ ಬಂಧಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, QWERTY ಲೇಔಟ್‌ನಲ್ಲಿರುವ WASD ಕೀಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ZQSD ಕೀಗಳಿಗೆ ಮ್ಯಾಪ್ ಮಾಡಲಾಗುತ್ತದೆ. ಫ್ರೆಂಚ್ AZERTY ಲೇಔಟ್‌ನಲ್ಲಿ).
  • AES-ECB, AES-CBC ಮತ್ತು HMAC ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರವೇಶಕ್ಕಾಗಿ AESContext ಮತ್ತು HMACCContext ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಡಿಜಿಟಲ್ ಸಹಿಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಪರಿಶೀಲಿಸಲು RSA ಸಾರ್ವಜನಿಕ ಕೀಗಳನ್ನು ಉಳಿಸುವ ಮತ್ತು ಓದುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ.
  • ಕ್ಯಾಮೆರಾ ಫೋಕಸ್‌ನಲ್ಲಿರುವ ಆದರೆ ಇತರ ವಸ್ತುಗಳಿಂದ (ಉದಾಹರಣೆಗೆ, ಗೋಡೆಯ ಹಿಂದೆ) ಆವರಿಸಿರುವ ಕಾರಣ ಗೋಚರಿಸದ ವಸ್ತುಗಳ ರೆಂಡರಿಂಗ್ ಅನ್ನು ನಿಲ್ಲಿಸಲು ರೆಂಡರ್ ಎಂಜಿನ್‌ಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ರಾಸ್ಟರ್ (ಪ್ರತಿ ಪಿಕ್ಸೆಲ್) ಓವರ್‌ಲೇ ಕಲ್ಲಿಂಗ್ ಅನ್ನು ಗೊಡಾಟ್ 4 ಶಾಖೆಯಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಗೊಡಾಟ್ 3 ಕೆಲವು ಜ್ಯಾಮಿತೀಯ ಓವರ್‌ಲೇ ಕಲ್ಲಿಂಗ್ ಮತ್ತು ಪೋರ್ಟಲ್ ಓವರ್‌ಲೇಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ.
  • ಪ್ರಕಾಶಮಾನವಾದ ವಸ್ತುಗಳ ವ್ಯತಿರಿಕ್ತತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ ಹೆಚ್ಚಿನ ನೈಜತೆ ಮತ್ತು ಭೌತಿಕ ನಿಷ್ಠೆಯನ್ನು ಸಾಧಿಸಲು ಹೊಸ ರೆಂಡರಿಂಗ್ ವಿಧಾನ, ACES ಅಳವಡಿಸಲಾಗಿದೆ.
    ಗೊಡಾಟ್ 3.4 ಓಪನ್ ಗೇಮ್ ಎಂಜಿನ್ ಬಿಡುಗಡೆಯಾಗಿದೆ
  • ರಿಂಗ್ ಅಥವಾ ಟೊಳ್ಳಾದ ಸಿಲಿಂಡರ್ ರೂಪದಲ್ಲಿ ಮೂರು ಆಯಾಮದ ಕಣಗಳ ಹೊರಸೂಸುವಿಕೆಯ ಆಕಾರಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಭೌತಶಾಸ್ತ್ರ ಸಿಮ್ಯುಲೇಶನ್ ಎಂಜಿನ್‌ನಲ್ಲಿ, ಮೆಶ್‌ಗಳಿಂದ ಪೀನ ವಸ್ತುಗಳನ್ನು ಉತ್ಪಾದಿಸುವ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಣನೀಯವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ ಮತ್ತು ತಪಾಸಣೆ ಇಂಟರ್‌ಫೇಸ್‌ನಲ್ಲಿ ಘರ್ಷಣೆ ಟ್ರ್ಯಾಕಿಂಗ್ ಮೋಡ್ ಅನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. 2D ಭೌತಶಾಸ್ತ್ರದ ಎಂಜಿನ್‌ಗಾಗಿ ಡೈನಾಮಿಕ್ ಪ್ರಾದೇಶಿಕ ವಿಭಾಗಕ್ಕೆ BVH (ಬೌಂಡಿಂಗ್ ವಾಲ್ಯೂಮ್ ಹೈರಾರ್ಕಿ) ರಚನೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. 3D ಭೌತಶಾಸ್ತ್ರದ ಎಂಜಿನ್ ಈಗ HeightMapShapeSW ಕಾರ್ಯವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು KinematicBody3D ಯೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪರಿಕರಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • glTF ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ 3D ದೃಶ್ಯಗಳನ್ನು ರಫ್ತು ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಬ್ಲೆಂಡರ್‌ನಲ್ಲಿ ಗೊಡಾಟ್‌ನಲ್ಲಿ ಸಿದ್ಧಪಡಿಸಲಾದ ಮೆಶ್‌ಗಳನ್ನು ತೆರೆಯಲು.
  • ನಷ್ಟವಿಲ್ಲದ ವೆಬ್‌ಪಿ ಇಮೇಜ್ ಕಂಪ್ರೆಷನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಈಗ PNG ಬದಲಿಗೆ ಟೆಕ್ಸ್ಚರ್ ಕಂಪ್ರೆಷನ್‌ಗೆ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ.
  • ಆಂಡ್ರಾಯ್ಡ್ ಪೋರ್ಟ್ ಸ್ಕೋಪ್ಡ್ ಸ್ಟೋರೇಜ್ API ಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ ಮತ್ತು AAB (Android ಅಪ್ಲಿಕೇಶನ್ ಬಂಡಲ್) ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹೆಚ್ಚುವರಿ ಸ್ವತ್ತುಗಳನ್ನು (ಪ್ಲೇ ಆಸ್ತಿ ವಿತರಣೆ) ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಹೊಸ ಮಾರ್ಗವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • HTML5 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ, PWA (ಪ್ರಗತಿಶೀಲ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು) ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ರೂಪದಲ್ಲಿ ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಗೊಡಾಟ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉದಾಹರಣೆಗೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಧಾನಗಳನ್ನು ಗೊಡಾಟ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಂದ ಕರೆಯಬಹುದು), ಬಹು-ಥ್ರೆಡ್ ಅಸೆಂಬ್ಲಿಗಳಿಗಾಗಿ ಆಡಿಯೊ ವರ್ಕ್ಲೆಟ್ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • MacOS ಗಾಗಿ Apple Silicon (M1) ಆಧಾರಿತ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ