fungen

Game engine

A lightweight game engine written in Haskell for creating 2D games using OpenGL.

A lightweight, cross-platform, OpenGL-based 2D game engine in Haskell

GitHub

90 stars
16 watching
15 forks
Language: Haskell
last commit: about 1 year ago
fungengame-developmentgame-engineshaskell-game

Related projects:

Repository Description Stars
i3ck/hge2d A 2D game engine written in Haskell for creating interactive games with dynamic state and rendering functionality 90
haskell-game/sdl2 Haskell bindings to the SDL2 library provide access to its functionality for creating games and interactive applications. 362
haskell-game/tiny-games-hs A collection of 10-line Haskell games showcasing the language's suitability for game development. 160
gecko0307/dagon A 3D game engine designed to create modern, extensible games using OpenGL and the D programming language 334
fegennari/3dworld A comprehensive 3D game engine with procedural content generation and real-time rendering capabilities 1,174
another-game-engine/age An OpenGL-based game engine with support for multi-threading and various rendering pipelines. 48
keera-studios/haskell-game-programming A collection of resources and documentation for learning game programming in Haskell. 160
yui0/catgl A 3D graphics engine designed to be easy-to-use and high-performance for game development on multiple platforms. 19
gamejs/gamejs A JavaScript library for creating 2D games and interactive graphics applications using the HTML Canvas element. 466
ilenburg/game-engine A C++ game engine utilizing OpenGL and SDL for rendering 3D graphics 15
heliumproject/engine A game engine designed to be fully-featured and versatile, suitable for development on multiple platforms including desktop, console, and mobile. 443
typedbyte/hagato A Haskell-based game development framework with modular sub-libraries for graphics, input, and other game-related functionality. 66
ezengine/ezengine A C++ game engine providing a modular framework for building games with 3D graphics and various features. 1,411
ertugrulcetin/jme-clj A Clojure wrapper around the jMonkeyEngine 3D game engine 143
louisschmieder/varekat A game engine written in V, with multiple backends and support for Vulkan. 44