Home

Awesome

Hickory

Hickory is a game engine for Haskell. The pieces (vulkan renderer, input systems, resource loading, game state management) are fairly modular, allowing some pieces to be used without committing to others. <img width="1213" alt="Screen Shot 2023-01-02 at 4 52 14 PM" src="https://user-images.githubusercontent.com/607403/210281421-de04a8c6-3fa4-4719-9195-1c911189e893.png">

Core library: 'Hickory'

Functional Reactive Paradigm: 'Hickory-FRP'

GLFW Backend: 'Hickory-GLFW'

iOS Backend: 'Hickory-iOS'

Getting started

The Examples/ directory has a simple action game example.

$ stack run shooter

Contributing

See CONTRIBUTING.md file for details.

License

See LICENSE file for details.