gore-and-ash alternatives and similar packages
Based on the "gore" category.
Alternatively, view gore-and-ash alternatives based on common mentions on social networks and blogs.
-
gore-and-ash-glfw
Core module for gore-and-ash for GLFW events -
gore-and-ash-network
Core module for gore-and-ash for network low-level API -
gore-and-ash-logging
Core module for gore-and-ash for logging utilities -
gore-and-ash-actor
Core module for gore-and-ash for actor based programming style -
gore-and-ash-async
Core module for Gore&Ash engine that embeds async IO actions into game loop. -
gore-and-ash-lambdacube
Core module for Gore&Ash engine that do something.
Static code analysis for 29 languages.
Do you think we are missing an alternative of gore-and-ash or a related project?
README
gore-and-ash
Core package of game engine called Gore&Ash. The engine has following features:
based on monadic FRP (reflex)
provides high-modularity and reusability. Actually the core can only compose modules that extends the engine capabilities.
network API with user controlled reliability, see gore-and-ash-network module.
synchronization EDSL that greately simplifies complexity of client-server programming, see gore-and-ash-sync module.
input module via SDL2 library, see gore-and-ash-sdl module.
For complete proof-of-concept, see gore-and-ash-demo repo that contains implementation of simple game.
Making your own module
You can generate backbone of core module with stack
:
stack new gore-and-ash-mymodule ./gore-and-ash-module.hsfiles \
-p module-name:Test \
-p module-docs-name:test \
-p field-prefix:test \
-p github-username:teaspot-studio \
-p current-year:2017 \
-p author-name:ncrashed \
-p author-email:[email protected] \
-p copyright:Anton Gushcha 2017 \
--solver