5 repositorios
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.
Este proyecto es un motor de juegos multiplataforma y kit de herramientas de desarrollo diseñado para crear juegos 2D y 3D de alto rendimiento. Sirve como motor de renderizado de gráficos 3D y framework de juegos basado en web que permite que las aplicaciones se implementen en entornos móviles, de escritorio y web desde una única base de código. El motor cuenta con un pipeline de renderizado configurable que admite rutas de renderizado forward y deferred. Utiliza una capa de abstracción de gráficos multiplataforma y traducción universal de shaders para garantizar una salida visual consistente en diferentes hardware y plataformas. El kit de herramientas incluye sistemas integrados para renderizado basado en física, animaciones esqueléticas y simulaciones de física en tiempo real para colisiones y movimiento. Las capacidades adicionales cubren la generación de efectos de partículas, edición de geometría de terreno y la construcción de elementos complejos de interfaz de usuario.
Provides a framework for developing high-performance interactive games optimized for browser-based playback.
Oasis Engine es un motor de juegos basado en web y un framework de juegos basado en componentes diseñado para crear aplicaciones interactivas 2D y 3D en tiempo real para plataformas web y móviles. Funciona como un renderizador 3D en tiempo real y un motor de simulación física capaz de producir entornos visuales interactivos. El framework incluye un editor de escenas visual que permite a artistas y desarrolladores construir, diseñar y exportar escenas de proyectos a través de una interfaz gráfica. Este sistema admite la composición visual de escenas y convierte estos diseños en datos estructurados para su reconstrucción en tiempo ejecución. Las capacidades del motor cubren un pipeline de renderizado basado en WebGL para el renderizado de activos gráficos, dinámica de cuerpos rígidos para la simulación de interacción física y un sistema para el procesamiento de entrada del usuario y la composición de interfaces. Además, integra un sistema de animación en tiempo real para interpolar valores entre fotogramas clave para transiciones visuales.
Provides a complete framework for creating real-time interactive 2D and 3D applications specifically for web browsers.
ammo.js es un port para JavaScript del motor de física Bullet, compilado mediante Emscripten para proporcionar una biblioteca de física de alto rendimiento para el navegador. Funciona como un motor de cuerpos rígidos 3D y una biblioteca compilada con Emscripten que permite realizar cálculos físicos complejos utilizando WebAssembly y JavaScript. El proyecto proporciona capacidades de simulación especializadas para física de cuerpos blandos, modelando la deformación de materiales flexibles como tela y caucho, y un motor de dinámica de vehículos para calcular la mecánica de vehículos con ruedas. La superficie de simulación también cubre la dinámica de cuerpos rígidos para objetos sólidos no deformables y la generación de terreno mediante mapas de altura para crear paisajes 3D que impulsan las interacciones físicas.
Enables the development of interactive 3D browser games that require complex physical interactions and dynamics.