hcraft

Haskell game engine

A Haskell implementation of a 3D game clone with a focus on gameplay mechanics and level generation

Haskell clone of a certain game

GitHub

95 stars
14 watching
6 forks
Language: Haskell
last commit: over 10 years ago

Related projects:

Repository Description Stars
mchakravarty/haskellspritekit A Haskell binding to Apple's SpriteKit framework for building 2D games and animations 173
haskell-game/fungen A lightweight game engine written in Haskell for creating 2D games using OpenGL. 90
simulavr/godot-haskell Haskell bindings for Godot game engine 170
asivitz/hickory A game engine framework for Haskell that provides modular tools and utilities for building 3D interactive programs. 67
i3ck/hge2d A 2D game engine written in Haskell for creating interactive games with dynamic state and rendering functionality 90
typedbyte/hagato A Haskell-based game development framework with modular sub-libraries for graphics, input, and other game-related functionality. 66
gregorulm/h2048 An implementation of the game 2048 in Haskell with basic logic and console UI. 89
lambdahack/lambdahack A game engine library for creating procedural ASCII roguelike games with tactical squad combat and replayability features 624
ertugrulcetin/herfi A 3D multiplayer game prototype using Clojure and ClojureScript with an ECS architecture. 110
haskell-game/tiny-games-hs A collection of 10-line Haskell games showcasing the language's suitability for game development. 160
haraj-backend/hex-monscape A simple turn-based game built using Go and Vue 3 to demonstrate the application of Hexagonal Architecture in software development 69
hauxir/haskell-tetris A Haskell implementation of the classic Tetris game using ncurses 72
commercialhaskell/rio A standard library for Haskell to provide a common foundation for production software development 843
hecrj/coffee An opinionated 2D game engine that provides a simple and type-safe API for creating games in Rust. 1,088
jonascarpay/apecs An Entity Component System framework for game development using Haskell. 392