Game Engines
maskerad_object_pool
ExperimentalA collection of object pools, for more efficient dynamic memory allocation
bevy_mod_bounding
ExperimentalBounding box generation for the Bevy Engine.
microfacet
Experimentalmicrofacet for rust
asteroid
ExperimentalSmall game framework based on SDL2
wk_engine
ExperimentalA simple game engine
ezra
ExperimentalA collection of tools helpful in developing virtual boardgames. Currently this package only contains tools relating to dice. Very alpha for the time being.
wai
ExperimentalWindowing And Input
marshmallow_fm
ExperimentalSimple yet powerful gameframework!
hate
ExperimentalHäte2d (Hate2d) is a simple 2d game engine
dds-rs
ExperimentalDecodes DirectDraw Surface files
MBrane
ExperimentalMBrane implementations in Rust
terr
ExperimentalProcedural terrain techniques
gfx_smaa
ExperimentalA library for post process antialiasing using SMAA
libsamplerate
ExperimentalA pure C2Rust transpiled version of libsamplerate.
lunar-atlas
Experimentaltexture atlas: maxrects bin-packing, region lookup, manifest serialization (RON/binary)
miru-gl
ExperimentalOpenGL bindings for my personal game engine
hldemo
ExperimentalA parser for Half-Life (Goldsource) demo files using nom.
bevy_fallable
ExperimentalA simple plugin to add fallable systems to Bevy game engine
ico_memory
ExperimentalExperimental custom memory manager and handle-based resource manager.
lunar-input
Experimentalinput subsystem: keyboard, mouse, gamepad via SDL3 (native) or web-sys (WASM)
crow_engine
ExperimentalA simple 2D game engine.
game_time
ExperimentalA library for handling time in games. Game_time provides methods to track frame time in games. It allows decoupling game time from wall time as well as tracking and setting frame rate.
maskerad_memory_allocators
Experimentalcustom allocators, for memory fragmentation prevention.
dmc
Experimental(placeholder) Idiomatic replacement for SDL2. The acronym originally stood for DirectMedia Crate.
fate
Experimental(placeholder) Fight And Travel (Game) Engine. A rewrite from C, focused on games which need to move fast in huge worlds, and fighting mechanics.
cuivre
ExperimentalA WIP non-intrusive game engine.
cgmath-culling
ExperimentalSmall Frustum Culling crate meant to be used alongside cgmath
vec-2-10-10-10
ExperimentalA 32-bit vector, where 2 bits are dedicated for alpha, and 30 bits are dedicated for color. Compatible with GL_UNSIGNED_INT_2_10_10_10_REV vertex attribute format.
omn-sprites
ExperimentalA small library for sprite sheet animation.
crayon
ExperimentalA small, portable and extensible game framework.
astral-error
ExperimentalError handling library for the Astral Engine (WIP)
steering
ExperimentalSteering calculations for autonomous agents
astral-string
ExperimentalString library for the Astral Engine (WIP)
terra
ExperimentalA rendering library for large scale terrains
crayon-audio
ExperimentalThe audio module of crayon game framework.
yaks
ExperimentalMinimalistic framework for automatic multithreading of hecs via rayon
astral-thirdparty
ExperimentalThird party facade for the Astral Engine to unify dependencies and features
filearco
ExperimentalSimple read-only file archive format
aventurine
ExperimentalA tiny plugin for Topaz which provides a Glium/Glutin event loop.
astral-util
ExperimentalUtility library for the Astral Engine (WIP)
rshader
ExperimentalA simply library for reloading shaders at runtime
vampirc-uci
ExperimentalA Universal Chess Interface (UCI) protocol parser and serializer. Part of the Vampirc chess suite.
ferruginous
ExperimentalA collection of utilities for making games
maskerad_stack_allocator
ExperimentalStack-based allocators, for contiguous allocation and memory fragmentation prevention.
topaz
ExperimentalA tiny game engine.
astral-engine
ExperimentalAstral Engine (WIP)
bracket-embedding
ExperimentalProvides resource embedding services for bracket-lib
dive
ExperimentalCross-platform system interface for hardware IO.
bracket-color
ExperimentalRGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
bracket-geometry
ExperimentalGeometry utilities. Rect, lines, circles, distance calculations. Part of the bracket-lib family.