apecs

Game framework

An Entity Component System framework for game development using Haskell.

a fast, extensible, type driven Haskell ECS framework for games

GitHub

395 stars
20 watching
43 forks
Language: Haskell
last commit: over 2 years ago
entity-component-systemgame-developmenthaskell

Related projects:

RepositoryDescriptionStars
egonschiele/actionkidA framework for building 2D games in Haskell using the Gloss library.49
asivitz/hickoryA game engine framework for Haskell that provides modular tools and utilities for building 3D interactive programs.67
typedbyte/hagatoA Haskell-based game development framework with modular sub-libraries for graphics, input, and other game-related functionality.66
doraku/defaultecsAn Entity Component System framework designed for simplicity and high performance in game development.675
cybercat-institute/open-game-engineA Haskell-based framework for designing and analyzing game-theoretical games148
finscn/the-best-js-game-frameworkA minimalist JavaScript framework designed to facilitate flexible and efficient game development without unnecessary abstractions or restrictions.469
kevinresol/exp-ecsA macro-powered framework for building entity-component-system game engines59
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
einscott/pileA game framework for the Beef programming language, providing a set of modular components for handling system, graphics, and audio tasks.31
sebas77/svelto.ecsA C# Entity Component System framework enabling data-oriented, decoupled, and maintainable game development.1,231
scellecs/morpehAn ECS framework for Unity game development and .NET platform that simplifies entity-component-system architecture.549
dvergar/osisAn entity component system with networking support designed for game development and multiplayer applications.44
aduros/wasm4A toolset for building small, low-level games using WebAssembly and various programming languages.1,244
hathora/builderA framework for building multiplayer games and other real-time applications.555