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 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hypersurge/awe6 A framework designed to provide a shared language and platform independence for game development, allowing teams to adapt to changing technologies. 79
andygeiss/ecs Builds a custom game engine using the Entity Component System concept in Go. 129
kevinresol/exp-ecs A macro-powered framework for building entity-component-system game engines 59
madmccrow/haxix A tool to build and run games using the Haxe programming language and various game engines. 3
adventuregamestudio/ags A game development platform and engine written in C++. 714
aduros/flambe A high-performance 2D game engine for cross-platform development using Haxe. 744
dvergar/osis An entity component system with networking support designed for game development and multiplayer applications. 44
glassesneo/saohime An extensible 2D game engine built around an Entity Component System (ECS) architecture 12
panosk92/spartanengine A game engine with cutting-edge rendering capabilities and real-time physics simulations. 2,252
ajhager/engi A cross-platform 2D game development library for Go 395
engoengine/ecs An implementation of the Entity-Component-System paradigm in Go 299
vujadin/babylonhx A Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language. 187
simonihmig/ecsy-babylon An experimental implementation of Entity Component System Architecture (ECS) for Babylon.js 35
ohmnivore/chopengine A 3D game engine built on top of Snow, providing tools and features for building cross-platform games. 8
gadostudio/tempeh-engine An experimental game engine designed for learning purposes, aiming to provide platform compatibility and features such as rendering, entity-component-system, and audio handling. 5