GASM

Game engine abstraction

A framework agnostic ECS layer designed to abstract game logic from underlying rendering frameworks and facilitate platform-independent development of games with long lifespans.

Framework agnostic EntityComponent System for Haxe

GitHub

20 stars
6 watching
2 forks
Language: Haxe
last commit: over 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
hypersurge/awe6A framework designed to provide a shared language and platform independence for game development, allowing teams to adapt to changing technologies.79
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
kevinresol/exp-ecsA macro-powered framework for building entity-component-system game engines59
madmccrow/haxixA tool to build and run games using the Haxe programming language and various game engines.3
adventuregamestudio/agsA game development platform and engine written in C++.714
aduros/flambeA high-performance 2D game engine for cross-platform development using Haxe.744
dvergar/osisAn entity component system with networking support designed for game development and multiplayer applications.44
glassesneo/saohimeAn extensible 2D game engine built around an Entity Component System (ECS) architecture12
panosk92/spartanengineA game engine with cutting-edge rendering capabilities and real-time physics simulations.2,252
ajhager/engiA cross-platform 2D game development library for Go395
engoengine/ecsAn implementation of the Entity-Component-System paradigm in Go299
vujadin/babylonhxA Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language.187
simonihmig/ecsy-babylonAn experimental implementation of Entity Component System Architecture (ECS) for Babylon.js35
ohmnivore/chopengineA 3D game engine built on top of Snow, providing tools and features for building cross-platform games.8
gadostudio/tempeh-engineAn experimental game engine designed for learning purposes, aiming to provide platform compatibility and features such as rendering, entity-component-system, and audio handling.5