FunGEn
FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform, OpenGL-based, non-FRP game engine written in Haskell. Created by Andre Furtado in 2002, it's the oldest Haskell game engine, and with very few dependencies and two example games, it's one of the easiest ways to get started with Haskell game development. The FunGEn library provides: Initialization, updating, removing, rendering and grouping routines for game objects Definition of a game background (or map), including texture-based maps and tile maps Reading and intepretation of the player's keyboard and mouse input Collision detection Time-based functions and pre-defined game actions Loading and displaying of 24-bit bitmap files Some debugging and game performance evaluation facilities This package receives only basic maintenance (see home page).
hackage.haskell.org
1.1.1
over 5 years ago
15
13,126 total
1
2
FunGEn 1.1.1
FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform, OpenGL-based, non-FRP game eng...15 versions - Latest release: over 5 years ago - 1 dependent package - 2 dependent repositories - 13.1 thousand downloads total - 95 stars on GitHub - 2 maintainers
Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/FunGEn
spec |
| License | BSD-3-Clause |
| First Release | over 17 years ago |
| Last Synced | 10 days ago |
Repository
| Stars | 95 on GitHub |
| Forks | 16 on GitHub |