zero-to-quake-3

Game engine project

Implementing the game Quake 3 using Haskell and Vulkan graphics library

Implementing Quake 3 in Haskell & Vulkan

GitHub

163 stars
14 watching
7 forks
Language: Haskell
last commit: over 4 years ago

Related projects:

Repository Description Stars
lambdacube3d/lambdacube-quake3 An experimental 3D game viewer implemented in Haskell using the LambdaCube 3D library. 68
kondrak/vkquake2 A Quake 2 game engine with Vulkan support and compatibility features to maintain the original game's experience. 905
quakeforge/quakeforge A Quake game engine and modding tools suite 44
novum/vkquake A Quake game port utilizing Vulkan for 3D graphics and hardware acceleration. 1,839
libretro/tyrquake A port of the Quake 1 engine to run on various platforms in a consistent and optimized manner. 42
mchakravarty/haskellspritekit A Haskell binding to Apple's SpriteKit framework for building 2D games and animations 173
i3ck/hge2d A 2D game engine written in Haskell for creating interactive games with dynamic state and rendering functionality 90
ertugrulcetin/herfi A 3D multiplayer game prototype using Clojure and ClojureScript with an ECS architecture. 110
kimkulling/osre A 3D rendering engine with platform abstraction and component-based architecture. 187
klaussilveira/qengine A cross-platform retro game engine built on top of the Quake II codebase, designed for creating 3D games with a focus on simplicity and ease of use. 855
ertugrulcetin/jme-clj A Clojure wrapper around the jMonkeyEngine 3D game engine 143
lambdahack/lambdahack A game engine library for creating procedural ASCII roguelike games with tactical squad combat and replayability features 624
smokin-guns/smokinguns A Quake 3 game engine with various features and optimizations for different platforms. 65
jharler/zerotolerance A collection of single header file libraries for C/C++ game development with a focus on speed and ease of use. 51
asivitz/hickory A game engine framework for Haskell that provides modular tools and utilities for building 3D interactive programs. 67