turanszkij/wickedengine

3D engine with modern graphics

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 9th, 2026
Created on June 20th, 2015
Open Issues & Pull Requests: 116 (+0)
GitHub issues: Enabled
Number of forks: 772
Total Stargazers: 7,222 (+1)
Total Subscribers: 164 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 100
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 266 days
Stale 30+ days: 91
Stale 90+ days: 89

Recent activity

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

Top labels

  • bug (130)
  • feature request (63)
  • improvement (43)
  • linux (37)
  • support (19)
  • additional-content (8)
  • AMD (5)
  • blocked (4)

Most active issues this week

Detailed Description

Wicked Engine is a 3D engine with modern graphics that serves as a C++ framework for graphics projects, a standalone editor, or a learning resource.

The engine addresses the need for a cross-platform graphics framework by providing modern rendering capabilities built on DirectX 12, Vulkan, and Metal backends. It implements physically-based rendering, global illumination, and raytracing features. The architecture uses an entity-component-system design pattern and integrates Jolt Physics for simulation. Asset support includes FBX and glTF formats, with VRM model compatibility. The engine exposes functionality through both C++ APIs and Lua scripting, allowing developers to build applications at different abstraction levels.

Wicked Engine suits developers building graphics-intensive applications who need multi-platform support spanning Windows, Linux, macOS, iOS, Xbox Series X|S, and PlayStation 5. It works well for those wanting a complete 3D editor alongside engine functionality, or teams preferring to script gameplay and logic in Lua while keeping performance-critical systems in C++. The project provides sample templates for Windows, macOS, and iOS to accelerate project setup. Developers should note that console-specific build extensions for Xbox and PlayStation remain private, which may affect deployment to those platforms.

The project shows consistent development activity with regular updates to its codebase and documentation. Nightly packaged builds of the editor are made available through automated workflows. The maintainer actively documents the engine through multiple channels including a C++ API reference, Lua scripting documentation, and an editor manual. Sample projects and template applications are maintained across supported platforms to demonstrate integration patterns.