ब्राउज़र में ओपन वर्ल्ड सीरीज़ गाइड
लिखा है Oleg Sidorkin ने, जो Cinevva के CTO और सह-संस्थापक हैं
यह पेज पूरी सीरीज़ का नेविगेशन हब है।
अगर आप किसी एक रैंडम भाग से यहाँ पहुँचे हैं, तो यहीं से शुरू करें।
मार्च 2026 अपडेट: हमने Part 12 में Vuntra City devlogs से एक बाहरी इम्प्लीमेंटेशन क्रॉस-चेक जोड़ा और उन्हीं निष्कर्षों के साथ साथी browser open world tech guide को बढ़ाया।
अप्रैल 2026 अपडेट: Parts 13-14 में terrain sculpting (Spikes 25-27) और visual/gameplay लेयर शामिल है: multi-material texturing, instanced vegetation, और HM+SDF collision वाला एक character controller (Spikes 28-30)।
मई 2026 अपडेट: सीरीज़ 29 भागों तक पहुँची। Parts 15-29 में build का लंबा बीच का हिस्सा शामिल है, multiplayer terrain और water, एक code-structure refactor, animations और AI scattering, imposters और parallax, वह visibility buffer जिसका फायदा नहीं हुआ, clouds और meshlet culling, batched avatars और proximity voice, world persistence और GPU wind, universal characters, water के तीन तरीके, एक procedural island, grass और occlusion, और एक pluggable character controller जो किसी भी body को चलाता है (Spikes 31-60)।
जून 2026 अपडेट: Part 30 में एक collision-aware camera जोड़ा गया, एक spring-arm boom जिसमें pluggable collider contract है और एक signed-distance probe जो view को overhangs और cave ceilings के सामने रोकती है, सिर्फ पहाड़ियों के सामने नहीं।
इस सीरीज़ में "spike" का क्या मतलब है
एक spike एक छोटा, केंद्रित प्रयोग है।
हर spike एक जोखिम भरे सवाल को टेस्ट करता है। हम scope को कसा हुआ रखते हैं, जो मायने रखता है उसे मापते हैं, और तय करते हैं कि आगे क्या करना है। इसे एक सीखने का उपकरण समझें, कोई पॉलिश किया हुआ feature नहीं।
इस प्रोजेक्ट में, spikes ज़्यादातर /spikes/* के नीचे स्टैंडअलोन पेज हैं जिन्हें आप लाइव चला सकते हैं।
सीरीज़ को क्रम में पढ़ें
- Part 1: We started by trying to break it
- Part 2: Worker physics and the input lag fear
- Part 3: The unflashy spikes that saved us
- Part 4: Streaming before fancy terrain
- Part 5: Budgeting the pretty stuff
- Part 6: Clipmaps changed the plot
- Part 7: Marching cubes and the first real caves
- Part 8: Integration without losing our baseline
- Part 9: Transvoxel started with a scaffold
- Part 10: Seam chaos and the corner boss fight
- Part 11: Policy mode, not hardcoded mode
- Part 12: Rings, sky fog, and what we would do again
- Part 13: Terrain sculpting and the death of the math function
- Part 14: The world comes alive
- Part 15: Replace the baseline, then sync it
- Part 16: Structure for a world that keeps growing
- Part 17: Animations that didn't need retargeting, and a live asset search
- Part 18: A scatter brush that feels AI-placed
- Part 19: The imposter that has to survive a forest
- Part 20: Faking depth on a flat plane
- Part 21: A faster renderer that wasn't faster
- Part 22: Clouds you can light, and culling that has to be fed
- Part 23: Fifty avatars and a voice in the room
- Part 24: Saving a world, and wind you can see
- Part 25: One skeleton, every outfit
- Part 26: Three ways to make water
- Part 27: An island from noise, ground that looks like ground
- Part 28: Grass to the horizon, and ground that hides itself
- Part 29: One controller, any body
- Part 30: A camera that respects walls
लाइव spike मैप
अगर आप सीधे तकनीकी टाइमलाइन में क्लिक करके जाना चाहते हैं तो इनसे शुरू करें।
Spike 1 terrain और instancing · source
Spike 2 worker physics · source
Spike 3 Durable Object broadcast लोड टेस्ट एक सर्विस स्क्रिप्ट के रूप में चला, स्टैंडअलोन पेज के रूप में नहीं
Spike 4 mobile quality constraints, Spike 1 query param के ज़रिए टेस्ट किया गया
Spike 5 LLM behavior reliability, एक स्क्रिप्ट के रूप में चला, स्टैंडअलोन पेज के रूप में नहीं
Spike 6 chunk load और swap · source
Spike 7 density maps से vegetation · source
Spike 8 terrain material cost · source
Spike 9 cascaded shadows budget · source
Spike 10 clipmaps और geomorphing · source
Spike 11 heightmap chunk streaming · source
Spike 12 WebGPU marching cubes · source
Spike 13 WebGPU integration baseline · source
Spike 14 incremental hardening · source
Spike 15 seam scaffold · source
Spike 16 पहला Transvoxel face · source
Spike 17 dual MC LOD · source
Spike 18 heightmap seam · source
Spike 19 mixed-resolution corner · source
Spike 20 GPU corner seam · source
Spike 21 GPU MC corner seam · source
Spike 22 MC से HM fallback · source
Spike 23 policy-based chunk modes · source
Spike 24 clipmap rings और sky fog · source
Spike 25 sampled data पर heightmap brush · source
Spike 26 GPU compute के ज़रिए SDF brush · source
Spike 27 HM + MC + brush integration · source
Spike 28 multi-material texturing · source
Spike 29 vegetation और shader grass · source
Spike 30 terrain physics और character controller · source
Spike 31 multiplayer terrain sync · source
Spike 32 water और swimming · source
Spike 33 code structure refactor · source
Spike 34 in-world authoring · source
Spike 35 combat animations और retargeting · source
Spike 36 लाइव Poly Haven asset search · source
Spike 37 AI-assisted prop scattering · source
Spike 38 octahedral imposters · source
Spike 39 parallax occlusion mapping · source
Spike 40 visibility buffer renderer · source
Spike 41 एक forest में imposters · source
Spike 42 imposter flicker fix · source
Spike 43 atmosphere और volumetric clouds · source
Spike 44 meshlet Hi-Z culling · source
Spike 45 batched avatar skinning और network sync · source
Spike 46 proximity voice chat · source
Spike 47 server-authoritative world persistence · source
Spike 48 avatar rig integration, बाद के spikes ने shared code के रूप में दोबारा इस्तेमाल किया (कोई स्टैंडअलोन पेज नहीं)
Spike 49 props और foliage पर GPU wind · source
Spike 50 universal characters और wearables · source
Spike 51 screen-space reflection water · source
Spike 52 planar mirror water · source
Spike 53 production water library · source
Spike 54 procedural island generation · source
Spike 55 terrain shading और tiling breakup · source
Spike 56 GPU cross-quad grass · source
Spike 57 terrain occlusion culling · source
Spike 58 pluggable character controller · source
Spike 59 एक असली avatar के साथ controller · source
Spike 60 Synty polygon animations · source