इस प्रोजेक्ट के बारे में

VoxelCraft Rust में विकसित एक Minecraft-1.16.5-शैली का voxel इंजन है। यह ग्राफिक्स एब्स्ट्रैक्शन के लिए wgpu का उपयोग करता है, जो Vulkan, DirectX 12, Metal और WebGPU (WebGL2 फॉलबैक के साथ) का समर्थन करता है। यह प्रोजेक्ट 14 स्वतंत्र लाइब्रेरीज़ के एक वर्कस्पेस के रूप में संरचित है, जिसमें NBT codecs, chunk management, greedy meshing और world generation शामिल हैं। मुख्य तकनीकी विशेषताओं में शामिल हैं: - प्रदर्शन अनुकूलन (Performance Optimizations): इसमें greedy meshing, per-vertex ambient occlusion, multi-threaded chunk generation (Rayon के माध्यम से), frustum culling और एक occlusion-flood cache लागू किया गया है। - रेंडरिंग: इसमें टेक्सचर सीम को रोकने के लिए tile-safe atlas sampling और वेव एनिमेशन के साथ एक कस्टम water pipeline है। - गेमप्ले सिस्टम: इसमें कई बायोम्स के साथ प्रक्रियात्मक इलाके (procedural terrain), दिन/रात का चक्र, redstone logic, villager trading और Mojang-फॉर्मेट datapacks (recipes, loot tables, tags) का समर्थन शामिल है। - एसेट जनरेशन: बाहरी एसेट फाइलों के उपयोग से बचने के लिए स्टार्टअप पर सभी टेक्सचर और साउंड प्रक्रियात्मक रूप से संश्लेषित (synthesized) किए जाते हैं। - क्रॉस-प्लेटफॉर्म: यह Windows, Linux और macOS के लिए नेटिव बाइनरी के साथ-साथ ब्राउज़र निष्पादन के लिए एक प्रीबिल्ट WASM बंडल प्रदान करता है।