nem0/lumixengine

3D C++ Game Engine - yet another open source game engine

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 17th, 2026
Created on November 21st, 2013
Open Issues & Pull Requests: 34 (+0)
GitHub issues: Enabled
Number of forks: 446
Total Stargazers: 3,884 (+0)
Total Subscribers: 153 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 59.9 days
90th percentile: 15.1 days
Tracked items: 27

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,419 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

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

Top labels

  • minor (9)
  • bug (7)
  • major (7)
  • not done (3)
  • trivial (2)
  • critical (1)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Lumix Engine is a 3D C++ game engine built around data-oriented design and an entity-component-system architecture.

The engine addresses the need for a lightweight, performance-focused game development platform by organizing game logic through components and systems rather than traditional inheritance hierarchies. Its data-oriented approach prioritizes cache efficiency and parallel processing, which translates to better runtime performance on modern hardware. The engine includes an integrated editor for visual development and supports both Windows and Linux platforms.

Developers should choose this tool if they prioritize performance and are comfortable working in C++. It suits projects ranging from small indie games to more complex 3D applications, as evidenced by the variety of showcase projects spanning asteroids, tower defense, chess, and platformer genres. The engine is appropriate for teams that value direct control over architecture and are willing to engage with a smaller ecosystem compared to mainstream alternatives.

The project shows consistent development activity with regular updates to core systems and features. The maintainer actively engages with the community through a dedicated Discord channel and provides documentation and video tutorials to support adoption. The codebase demonstrates ongoing refinement of the entity-component-system implementation and performance optimizations aligned with the data-oriented design philosophy.