Moddio game engine 2
- Moddio एक multiplayer-first game engine है।
- इसमें server-authoritative network code, snapshot interpolation, और client-side reconciliation built-in हैं।
- यह 5 डॉलर प्रति माह वाले VM पर 50 से अधिक concurrent players या 300 से अधिक moving objects को support करता है।
Demo
- बॉक्स में शामिल: Box2D physics engine, server-authoritative network code, inventory और item system, built-in attributes (HP, energy आदि) और regeneration rates, dialogue system, shop, unit control, client-side predicted projectiles और unit movement, unit AI और A* pathfinding, mobile controls आदि।
Game चलाने का तरीका
- Node 18 या उससे ऊपर चाहिए।
- repository सेटअप करने के बाद,
/src directory में जाएँ, game-sample.json का नाम बदलकर game.json करें, फिर root directory में लौटकर server चलाएँ।
- अब आप http://localhost:80 पर game खेल सकते हैं।
शुरुआत से नया game बनाने का तरीका
- Moddio games, https://www.modd.io पर उपलब्ध Moddio game editor का उपयोग करके बनाए और संपादित किए जाते हैं।
- game बनाने के बाद, आप local installation में उपयोग के लिए
game.json export कर सकते हैं।
- exported game JSON का नाम बदलकर
game.json करें और उसे ./src directory में ले जाएँ।
योगदान कैसे करें
- Moddio MIT license के तहत पूरी तरह free और open source है।
- contributor बनने का तरीका जानने के लिए contribution page पर जाएँ।
Credits
- Isogenic game engine, Phaser, PlanckJS, uWebsocket, Box2D, Kenney assets, Hero Icons आदि का उपयोग किया गया है।
GN⁺ की राय
- Moddio game engine multiplayer game development के लिए खास तौर पर बनाया गया है और कम लागत पर बहुत से players को support करने वाली मजबूत क्षमताएँ देता है।
- यह open source है और community contributions के ज़रिए लगातार बेहतर हो रहा है, इसलिए शुरुआती software engineers के लिए भी इसकी पहुँच अच्छी है।
- game development के लिए ज़रूरी कई features built-in हैं, जिससे developers तेज़ी से prototype बनाकर उनका test कर सकते हैं।
1 टिप्पणियां
Hacker News राय
Android ऐप के साइन-अप पेज पर Google यूज़रनेम और पासवर्ड को ऐप के अंदर वाले वेब फ़ॉर्म जैसे दिखने वाले स्थान में दर्ज करने की मांग को लेकर चिंता
गेम इंजन के यूज़र हासिल करना आसान नहीं है, खासकर जब वह closed source हो
यह जानकर हैरानी कि modd.io IO गेम बनाने के लिए इस्तेमाल होने वाला एक लोकप्रिय framework/platform है
गेम को पूरा न कर पाने का एक पक्का तरीका है इंजन लिखने से शुरुआत करना
Brains सर्वर में शामिल होकर लगभग 50 खिलाड़ियों के अनुभव को लेकर जिज्ञासा
नया इंजन बनाने की प्रेरणा पर सवाल
hobby project के लिए उपयुक्त लगने वाले low-code और interactive editor के फ़ायदे
यह टिप्पणी कि Node.js आधारित multiplayer backend कनेक्शनों की संख्या बढ़ने के साथ धीरे-धीरे धीमा हो सकता है
open source project के लिए आभार, और साल के अंत की छुट्टियों में कोड को विस्तार से देखने की योजना
AI agents को NPC के रूप में बनाने के काम में यह उपयोगी हो सकता है, और काम को open source के रूप में उपलब्ध कराने के लिए आभार