इस प्रोजेक्ट के बारे में
Phaser एक व्यापक 2D गेम फ्रेमवर्क है जिसका उपयोग वेब के साथ-साथ YouTube Playables, Discord Activities और थर्ड-पार्टी टूल्स के माध्यम से नेटिव ऐप्स के लिए गेम बनाने के लिए किया जाता है। यह JavaScript और TypeScript का समर्थन करता है और React, Vue और Angular सहित विभिन्न फ्रंट-एंड फ्रेमवर्क के साथ संगत है।
मुख्य क्षमताओं में शामिल हैं:
- रेंडरिंग: Canvas और WebGL का समर्थन करता है। Phaser 4 बेहतर प्रदर्शन और विश्वसनीयता के लिए एक नया नोड-आधारित WebGL रेंडरर पेश करता है।
- हाई-परफॉरमेंस लेयर्स: SpriteGPULayer GPU बफ़र्स का उपयोग करके दस लाख से अधिक स्प्राइट्स को रेंडर कर सकता है, और TilemapGPULayer न्यूनतम प्रदर्शन दंड के साथ विशाल टाइलमैप्स की अनुमति देता है।
- गेम सिस्टम: इसमें एक सीन-आधारित आर्किटेक्चर, बिल्ट-इन फिजिक्स (Arcade और Matter.js), एनिमेशन सिस्टम, इनपुट हैंडलिंग, कैमरा, टाइलमैप्स, पार्टिकल्स और ट्वीन्स शामिल हैं।
- विजुअल इफेक्ट्स: Blur, Glow, Bloom और Pixelate जैसे प्रभावों के लिए एक एकीकृत Filter सिस्टम, साथ ही एक ओवरहॉल्ड टिंट सिस्टम और बेहतर लाइटिंग।
- AI इंटीग्रेशन: LLMs और कोडिंग एजेंटों को Phaser 4 आर्किटेक्चर को बेहतर ढंग से समझने और लागू करने में मदद करने के लिए रिपॉजिटरी में "AI एजेंट स्किल्स" का एक सेट प्रदान करता है।
- टूलिंग: प्रोजेक्ट स्कैफोल्डिंग के लिए एक CLI टूल (`create-phaser-game`) और रैपिड प्रोटोटाइपिंग के लिए एक ऑनलाइन सैंडबॉक्स एडिटर प्रदान करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.