ggez
ggez is a Rust-based 2D and 3D game-making cub, inspired by the LÖVE game infrastructure and offering a lightweight structure. The hardware features basic components such as acceleration 2D and 3D processing, audio uploading, file system abstraction, and input management. It does not directly include high-level functions such as the physics engine or asset component system (ECS), but instead allows the developer to use external libraries.
ggez · 3D & Game Development
Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya
- You can upload resources from folders or zip files.
- You can draw 2D and 3D graphics with hardware acceleration.
- You can play audio files in .ogg, .wav and .flac format.
- ↓ NegativeGitHub Issue
ggez doesn't work with optimus (`optirun`)
“**Describe the bug** Ggez seems to not work on optimus systems on discrete GPU. Program fails on call `ContextBuilder::build` (NOTE: `build` don't return error, program just fails) **To Reproduce** 1) create a simple project with this in main.rs: ```rust fn main() { let cb =…”
- • NeutralGitHub Issue
Looking for maintainer
“Been thinking about this for a while, but it's time for me to officially step down from maintaining ggez. It's been a rough year, work is probably going to consume even more of my time and energy in 2021, and I really want to be able to move on to spending time on other…”
My note
Alternative pages
More in: 3D & Game Development
- Godot Engine★ 119,311 · today
- Three.js★ 117,248 · today
- imgui★ 76,901 · today
- Bevy★ 49,402 · yesterday
- Phaser★ 40,608 · 2 mo ago
- Babylon.js★ 26,250 · today