ಉಚಿತ ಗೇಮ್ ಎಂಜಿನ್ Urho3D ಸಮುದಾಯದಲ್ಲಿ ವಿಭಜನೆಯು ಫೋರ್ಕ್ ಸೃಷ್ಟಿಗೆ ಕಾರಣವಾಯಿತು

Urho3D ಗೇಮ್ ಎಂಜಿನ್‌ನ ಡೆವಲಪರ್‌ಗಳ ಸಮುದಾಯದಲ್ಲಿನ ವಿರೋಧಾಭಾಸಗಳ ಪರಿಣಾಮವಾಗಿ (“ವಿಷಕಾರಿತ್ವ” ದ ಪರಸ್ಪರ ಆರೋಪಗಳೊಂದಿಗೆ), ಯೋಜನೆಯ ಭಂಡಾರ ಮತ್ತು ವೇದಿಕೆಗೆ ಆಡಳಿತಾತ್ಮಕ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ ಡೆವಲಪರ್ 1vanK, ಏಕಪಕ್ಷೀಯವಾಗಿ ಅಭಿವೃದ್ಧಿ ಕೋರ್ಸ್‌ನಲ್ಲಿ ಬದಲಾವಣೆ ಮತ್ತು ಮರುನಿರ್ದೇಶನವನ್ನು ಘೋಷಿಸಿದರು. ರಷ್ಯನ್-ಮಾತನಾಡುವ ಸಮುದಾಯದ ಕಡೆಗೆ. ನವೆಂಬರ್ 21 ರಂದು, ಬದಲಾವಣೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಟಿಪ್ಪಣಿಗಳನ್ನು ರಷ್ಯನ್ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಕಟಿಸಲು ಪ್ರಾರಂಭಿಸಿತು. Urho3D 1.9.0 ಬಿಡುಗಡೆಯನ್ನು ಕೊನೆಯ ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯ ಬಿಡುಗಡೆ ಎಂದು ಗುರುತಿಸಲಾಗಿದೆ.

ಬದಲಾವಣೆಗಳಿಗೆ ಕಾರಣವೆಂದರೆ ಇಂಗ್ಲಿಷ್ ಮಾತನಾಡುವ ಸಮುದಾಯದ ಸದಸ್ಯರ ವಿಷತ್ವ ಮತ್ತು ಅಭಿವೃದ್ಧಿಗೆ ಸೇರಲು ಸಿದ್ಧರಿರುವ ಜನರ ಕೊರತೆ (ಈ ವರ್ಷ ಬಹುತೇಕ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ನಿರ್ವಾಹಕರು ಸೇರಿಸಿದ್ದಾರೆ). ಪ್ರಾಜೆಕ್ಟ್ ಡೊಮೇನ್ (urho3d.io) 2021 ರಿಂದ ಅಭಿವೃದ್ಧಿಯಿಂದ ಹಿಂದೆ ಸರಿದ ಹಿಂದಿನ ನಿರ್ವಾಹಕರಿಗೆ (ವೀ ಟ್ಜಾಂಗ್) ಸೇರಿದೆ.

ಏತನ್ಮಧ್ಯೆ, ಪ್ರಾಯೋಗಿಕ ಫೋರ್ಕ್ rbfx (ರೆಬೆಲ್ ಫೋರ್ಕ್ ಫ್ರೇಮ್‌ವರ್ಕ್) ಡೆವಲಪರ್‌ಗಳು ಮೊದಲ ಮಧ್ಯಂತರ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿದರು, ಮುಖ್ಯ ಆಲೋಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಳಸಬಹುದಾಗಿದೆ.ಈ ಫೋರ್ಕ್ Urho3D ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರೆಸಿದೆ, ಆದರೆ ರಚನೆಯಲ್ಲಿ ಕೆಲವು ಮೂಲಭೂತ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ rbfx ನಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳೆಂದರೆ PBR ಬೆಂಬಲದೊಂದಿಗೆ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡುವುದು, PhysX ನೊಂದಿಗೆ ಬುಲೆಟ್ ಭೌತಶಾಸ್ತ್ರದ ಎಂಜಿನ್ ಅನ್ನು ಬದಲಿಸುವುದು, ಡಿಯರ್ ImGUI ಅನ್ನು ಬಳಸಿಕೊಂಡು GUI ಉಪವ್ಯವಸ್ಥೆಯ ಮರುನಿರ್ಮಾಣ, Lua ಮತ್ತು AngelScript ಗೆ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದು.

Urho3D ಸಮುದಾಯದಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ಬಿಕ್ಕಟ್ಟಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಹೆಚ್ಚು ಸಂಪ್ರದಾಯವಾದಿ ಫೋರ್ಕ್ ಅನ್ನು ರಚಿಸಲಾಯಿತು - U3D, Urho3D ಯ ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಬಿಡುಗಡೆಯ ಆಧಾರದ ಮೇಲೆ. ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, Urho3D ನಿರ್ವಾಹಕರು ಹಿಂದಿನ ಬಿಡುಗಡೆಯಿಂದ ಫೋರ್ಕ್ ಮಾಡಲು ಸಲಹೆ ನೀಡಿದರು, ಏಕೆಂದರೆ ಅವರು ಹೊಸ Urho3D ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಬೈಂಡಿಂಗ್ ಜನರೇಟರ್ ಅನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಬೆಂಬಲಿಸುವ ಫೋರ್ಕ್ ಲೇಖಕರ ಸಾಮರ್ಥ್ಯದ ಬಗ್ಗೆ ಅನುಮಾನಗಳನ್ನು ವ್ಯಕ್ತಪಡಿಸಿದರು. ಪ್ರಾಯೋಗಿಕವಾಗಿ ಫೋರ್ಕ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಸಾಧ್ಯತೆಯ ಬಗ್ಗೆ ಅವರು ಸಂದೇಹ ವ್ಯಕ್ತಪಡಿಸಿದರು, ಏಕೆಂದರೆ ಇದಕ್ಕೂ ಮೊದಲು ಫೋರ್ಕ್‌ನ ಲೇಖಕರು ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸಲಿಲ್ಲ ಮತ್ತು ಕಚ್ಚಾ ಮತ್ತು ಅರ್ಧ-ಕೆಲಸದ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಪ್ರಕಟಿಸಿದರು, ಅವುಗಳನ್ನು ಸನ್ನದ್ಧತೆಗೆ ತರಲು ಇತರರಿಗೆ ಬಿಟ್ಟರು.

Urho3D ಎಂಜಿನ್ 2D ಮತ್ತು 3D ಆಟಗಳನ್ನು ರಚಿಸಲು ಸೂಕ್ತವಾಗಿದೆ, Windows, Linux, macOS, Android, iOS ಮತ್ತು Web ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು C++, AngelScript, Lua ಮತ್ತು C# ನಲ್ಲಿ ಆಟಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎಂಜಿನ್ ಅನ್ನು ಬಳಸುವ ತತ್ವಗಳು ಯೂನಿಟಿಗೆ ಸಾಕಷ್ಟು ಹತ್ತಿರದಲ್ಲಿವೆ, ಇದು ಯೂನಿಟಿಯೊಂದಿಗೆ ಪರಿಚಿತವಾಗಿರುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ Urho3D ಬಳಕೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಭೌತಿಕವಾಗಿ ಆಧಾರಿತ ರೆಂಡರಿಂಗ್, ಭೌತಿಕ ಪ್ರಕ್ರಿಯೆ ಸಿಮ್ಯುಲೇಶನ್ ಮತ್ತು ವಿಲೋಮ ಚಲನಶಾಸ್ತ್ರದಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ರೆಂಡರಿಂಗ್‌ಗಾಗಿ OpenGL ಅಥವಾ Direct3D9 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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