fyroxengine/fyrox

3D and 2D game engine written in Rust

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 6th, 2026
Created on March 30th, 2019
Open Issues & Pull Requests: 58 (+0)
GitHub issues: Enabled
Number of forks: 450
Total Stargazers: 9,547 (+0)
Total Subscribers: 106 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 22.7 hours
Mean response time: 130.1 days
90th percentile: 582.2 days
Tracked items: 87

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 74% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 13% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 503 days
Stale 30+ days: 29
Stale 90+ days: 26

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • enhancement (13)
  • good first issue (11)
  • graphics (10)
  • user-interface (8)
  • bug (5)
  • editor (3)
  • help wanted (1)
  • sound (1)

Most active issues this week

Detailed Description

Fyrox is a 3D and 2D game engine written in Rust that provides a complete development environment including a scene editor.

The engine addresses the need for a production-ready game development framework in Rust by combining rendering, physics, audio, and UI systems into a single cohesive package. It includes a built-in scene editor for visual game composition and supports both 2D and 3D game development within the same codebase. The engine is designed as a general-purpose tool capable of handling diverse game types and scales.

Fyrox suits developers who want to build games in Rust without relying on C++ engines or external tools. It works well for projects where having an integrated editor and unified Rust codebase throughout the pipeline is valuable. The project provides comprehensive learning materials through its official book, covering everything from initial setup to advanced tutorials. Developers can explore the engine's capabilities through browser-based examples before committing to a project.

The project maintains active community engagement through Discord and GitHub Discussions, making it accessible for developers with questions. Contribution guidelines are documented and the project explicitly labels beginner-friendly issues to encourage participation. The engine has transitioned from its previous identity as rg3d, indicating a mature evolution of the codebase. Development is sustained through community support mechanisms, with the maintainers actively seeking funding to ensure continued progress on the engine.