4 Repos
General-purpose frameworks for the creation and distribution of 2D and 3D interactive games.
Distinct from Gaming and Game Development: The candidates are either curated lists or educational foundations; a functional framework category is needed.
Explore 4 awesome GitHub repositories matching game development · Interactive Game Frameworks. Refine with filters or upvote what's useful.
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
Serves as a comprehensive framework for creating and distributing high-performance 2D and 3D entertainment games.
This project is a pure Python game engine and development framework designed for building interactive games without relying on external binary dependencies. It functions as a template library that provides a collection of pre-built game examples and architectural patterns to assist in learning game development logic. The framework supports a prototyping workflow and educational programming through a system of reference examples. It includes a dispatcher for launching specific or random game modules, allowing for the analysis of different functional capabilities and structural patterns. The s
Offers a collection of tools and reference examples serving as a framework for building interactive games.
Leafer UI ist eine hochperformante HTML5-Canvas-Rendering-Engine und eine Bibliothek für 2D-Vektorgrafiken. Sie nutzt einen hierarchischen Szenenbaum zur Verwaltung von Formen, Pfaden und Text und bietet ein Toolkit für den Aufbau interaktiver Canvas-Anwendungen und expansiver unendlicher Arbeitsflächen. Die Engine ist als plattformübergreifendes Canvas-Toolkit konzipiert, das die Kernlogik von der Zeichen-API entkoppelt, wodurch sie in Web-, Mobil-, Server- und Mini-Programm-Umgebungen ausgeführt werden kann. Sie zeichnet sich durch die Bereitstellung spezialisierter Werkzeuge für die Entwicklung interaktiver Grafikeditoren aus, einschließlich Hit-Detection, Event-Bubbling und Transformationssteuerungen. Ihr Funktionsumfang deckt Vektorform-Rendering, komplexe Pfaderstellung und Bewegungsanimationen ab. Das Framework enthält eine Layout-Engine mit flexiblem Box-Modell, Koordinatenraum-Transformation für präzise Positionierung und Unterstützung für Multi-Threaded-Offscreen-Rendering in Web-Workern. Zudem bietet es Werkzeuge für Szenenverwaltung, Elementmaskierung und den Export von Canvas-Inhalten in Bilder oder JSON. Die Bibliothek kann über ein Standard-Script-Tag integriert oder innerhalb reaktiver Frameworks wie React, Vue und Nuxt verwendet werden.
Provides a framework for creating high-performance interactive 2D games and experiences within mini-apps.
Dieses Projekt ist eine Mehrzweck-Webplattform, die als Canvas-2D-Game-Engine, Frontend-Engineering-Blog und Markdown-Static-Site-Generator dient. Sie fungiert als Web-Grafik-Showcase und technische Wissensdatenbank zum Teilen architektonischer Entscheidungen und Performance-Optimierungen. Die Plattform implementiert ein hochperformantes Grafik-Framework unter Verwendung von Low-Level-Drawing-APIs und integriert Skelett-Animation sowie Web-Physik für Kollisionserkennung und realistische Bewegung zweidimensionaler Objekte. Sie fungiert gleichzeitig als System zur Konvertierung von Markdown-Quelldateien in vorgerenderte HTML-Seiten für technische Dokumentation. Das Projekt deckt Fähigkeiten in der interaktiven Web-Game-Entwicklung, 2D-Physik-Implementierung und dem Teilen von Engineering-Wissen durch strukturierte Fallstudien und kategorisierte Blog-Posts ab.
Provides a high-performance interactive game framework using web graphics standards for 2D experiences.