coffee

Game engine

An opinionated 2D game engine that provides a simple and type-safe API for creating games in Rust.

An opinionated 2D game engine for Rust

GitHub

1k stars
28 watching
55 forks
Language: Rust
last commit: over 2 years ago
Linked from 1 awesome list

2d-game-engineenginegamegame-developmentgame-enginegamedevrust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bombfuse/emeraldA lightweight, cross-platform game engine for creating 2D games with direct access to physics, audio, graphics, and asset loading.560
zipxing/rust_pixelA 2D game engine and rapid prototyping tool that supports text and graphics rendering modes for creating pixel-style games and terminal applications.151
combustion-engine/combustionA Rust-based game engine project aiming to create a flexible and extensible core for rendering 3D graphics22
gamejs/gamejsA JavaScript library for creating 2D games and interactive graphics applications using the HTML Canvas element.466
pickitup247/pyckitupA Python-based game engine that compiles to a single binary and allows developers to create 2D games for web and native platforms.283
lanjian/coffee2dA 2D game engine abstracting canvas management and event handling30
ruddle/oxidatorA real-time strategy game engine written in Rust and WebGPU, aiming to provide a modern modding toolset for creating custom games without requiring programming knowledge.304
klaussilveira/qengineA 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.862
johnsundell/imagineengineA Swift-based 2D game engine with fast Core Animation rendering and an easy-to-use API for building games on Apple platforms.1,833
haraj-backend/hex-monscapeA simple turn-based game built using Go and Vue 3 to demonstrate the application of Hexagonal Architecture in software development72
vulpesgames/mist-game-engineA game engine designed to provide a robust and modular framework for building games.2
haskell-game/fungenA lightweight game engine written in Haskell for creating 2D games using OpenGL.90
heliumproject/engineA game engine designed to be fully-featured and versatile, suitable for development on multiple platforms including desktop, console, and mobile.444
pikachuxxxx/razixA high-performance game engine with multi-render API support and scene optimization.475
john-griffin/gibdoA foundation project for building HTML5 Canvas 2D games with CoffeeScript51