5 Repos
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.
This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl
Provides a framework for developing high-performance interactive games optimized for browser-based playback.
Oasis Engine ist eine webbasierte Game-Engine und ein komponentenbasiertes Game-Framework, das für die Erstellung interaktiver 2D- und 3D-Anwendungen in Echtzeit für Web- und Mobilplattformen entwickelt wurde. Sie fungiert als Echtzeit-3D-Renderer und Physik-Simulations-Engine, die in der Lage ist, interaktive visuelle Umgebungen zu erzeugen. Das Framework enthält einen visuellen Szenen-Editor, der es Künstlern und Entwicklern ermöglicht, Projektszenen über eine grafische Oberfläche zu erstellen, anzuordnen und zu exportieren. Dieses System unterstützt die visuelle Szenenkomposition und konvertiert diese Layouts in strukturierte Daten für die Rekonstruktion zur Laufzeit. Die Funktionen der Engine umfassen eine WebGL-basierte Rendering-Pipeline für das Rendern grafischer Assets, Starrkörperdynamik für die Simulation physikalischer Interaktionen sowie ein System zur Verarbeitung von Benutzereingaben und Interface-Komposition. Zudem integriert sie ein Echtzeit-Animationssystem, um Werte zwischen Keyframes für visuelle Übergänge zu interpolieren.
Provides a complete framework for creating real-time interactive 2D and 3D applications specifically for web browsers.
ammo.js ist ein JavaScript-Port der Bullet-Physik-Engine, der via Emscripten kompiliert wurde, um eine hochperformante Physik-Bibliothek für den Browser bereitzustellen. Es fungiert als 3D-Rigid-Body-Engine und als Emscripten-kompilierte Bibliothek, die komplexe physikalische Berechnungen mittels WebAssembly und JavaScript ermöglicht. Das Projekt bietet spezialisierte Simulationsfunktionen für Soft-Body-Physik, die die Verformung flexibler Materialien wie Stoff und Gummi modelliert, sowie eine Fahrzeugdynamik-Engine zur Berechnung der Mechanik von Radfahrzeugen. Die Simulationsumgebung deckt zudem Rigid-Body-Dynamik für nicht verformbare Festkörper sowie die Generierung von Heightmap-Terrain zur Erstellung von 3D-Landschaften ab, die physikalische Interaktionen steuern.
Enables the development of interactive 3D browser games that require complex physical interactions and dynamics.