5 مستودعات
Development of interactive games specifically designed to run in web browsers using JavaScript.
Distinct from Web Game Projects: Candidates focus on launchers or retro-emulators, not the actual framework for developing new web games.
Explore 5 awesome GitHub repositories matching game development · Web-Based. Refine with filters or upvote what's useful.
Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover
Provides a framework for creating interactive 3D games that run directly in a web browser.
This is a browser-based puzzle game and HTML5 JavaScript application where players slide and merge numbered tiles on a grid to reach a target value. The game runs entirely on the client side, using web standard technologies to handle game logic and rendering directly in the browser. The application is a mobile-compatible web app that translates touch-swipe gestures and keyboard inputs into directional commands. It includes a local storage score tracker to save and maintain a record of high scores across different sessions.
Provides a fully playable interactive game that runs directly in the web browser.
هذا المشروع عبارة عن محرك ألعاب متعدد المنصات ومجموعة أدوات تطوير مصممة لإنشاء ألعاب ثنائية وثلاثية الأبعاد عالية الأداء. يعمل كمحرك عرض رسومات ثلاثي الأبعاد وإطار عمل ألعاب يعتمد على الويب يسمح بنشر التطبيقات عبر بيئات الهواتف المحمولة، وسطح المكتب، والويب من كود مصدر واحد. يتميز المحرك بخط أنابيب عرض قابل للتكوين يدعم مسارات العرض الأمامي والمؤجل. يستخدم طبقة تجريد رسومات متعددة المنصات وترجمة تظليل عالمية لضمان مخرجات مرئية متسقة عبر الأجهزة والمنصات المختلفة. تتضمن مجموعة الأدوات أنظمة متكاملة للعرض القائم على الفيزياء، والرسوم المتحركة للهياكل العظمية، ومحاكاة الفيزياء في الوقت الفعلي للتصادم والحركة. تغطي القدرات الإضافية توليد تأثيرات الجسيمات، وتحرير هندسة التضاريس، وبناء عناصر واجهة مستخدم معقدة.
Provides a framework for developing high-performance interactive games optimized for browser-based playback.
Oasis Engine هو محرك ألعاب يعتمد على الويب وإطار عمل ألعاب قائم على المكونات، مصمم لإنشاء تطبيقات تفاعلية ثنائية وثلاثية الأبعاد في الوقت الفعلي لمنصات الويب والهواتف المحمولة. يعمل كمحرك رسم ثلاثي الأبعاد في الوقت الفعلي ومحرك محاكاة فيزياء قادر على إنتاج بيئات بصرية تفاعلية. يتضمن إطار العمل محرر مشهد بصري يسمح للفنانين والمطورين ببناء وتخطيط وتصدير مشاهد المشروع من خلال واجهة رسومية. يدعم هذا النظام تكوين المشهد البصري ويحول هذه التخطيطات إلى بيانات مهيكلة لإعادة البناء في وقت التشغيل. تغطي قدرات المحرك خط أنابيب رسم يعتمد على WebGL لرسم الأصول الرسومية، وديناميكيات الأجسام الصلبة لمحاكاة التفاعل الفيزيائي، ونظاماً لمعالجة إدخال المستخدم وتكوين الواجهة. كما يدمج نظام تحريك في الوقت الفعلي لاستيفاء القيم بين الإطارات الرئيسية للانتقالات البصرية.
Provides a complete framework for creating real-time interactive 2D and 3D applications specifically for web browsers.
ammo.js هو منفذ JavaScript لمحرك الفيزياء Bullet، تم تجميعه عبر Emscripten لتوفير مكتبة فيزياء عالية الأداء للمتصفح. يعمل كمحرك أجسام صلبة ثلاثي الأبعاد ومكتبة مجمعة بـ Emscripten تتيح إجراء حسابات فيزيائية معقدة باستخدام WebAssembly و JavaScript. يوفر المشروع إمكانيات محاكاة متخصصة لفيزياء الأجسام اللينة، ونمذجة تشوه المواد المرنة مثل القماش والمطاط، ومحرك ديناميكيات المركبات لحساب ميكانيكا المركبات ذات العجلات. تغطي واجهة المحاكاة أيضاً ديناميكيات الأجسام الصلبة للأجسام غير القابلة للتشوه وتوليد التضاريس عبر خرائط الارتفاع لإنشاء مناظر طبيعية ثلاثية الأبعاد تحرك التفاعلات الفيزيائية.
Enables the development of interactive 3D browser games that require complex physical interactions and dynamics.