Stunning 2D Lighting with Glint
Go to file
OusmBlueNinja c177c8b9ea Improves asset loading and file browsing
Adds background asset scanning and loading to improve editor responsiveness.

Updates the file browser with grid and list views, filtering, and callbacks for file selection.

Fixes an issue where the asset manager would block the main thread during asset loading.
2025-05-21 16:38:18 -05:00
.github Added Logos 2025-05-18 12:26:46 -05:00
.idea Added viewport 2025-05-21 10:16:46 -05:00
src Improves asset loading and file browsing 2025-05-21 16:38:18 -05:00
.gitignore Initial commit 2025-05-18 17:24:00 +00:00
CMakeLists.txt Refactors asset loading for textures 2025-05-21 13:59:27 -05:00
LICENSE Initial commit 2025-05-18 17:24:00 +00:00
main.cpp Added viewport 2025-05-21 10:16:46 -05:00
README.md Update README.md 2025-05-18 13:33:05 -05:00

Onyx Engine

Onyx Banner

Onyx is a modern, modular, and fast C++ game engine built for real-time 2D applications.


🧩 Features

  • 🔧 Onyx Engine The core runtime, managing rendering, layers, and systems.
  • 🖥️ Obsidian Editor A standalone GUI editor powered by ImGui and Onyx for scene editing, live profiling, and asset management.
  • 💡 Glint Lighting Engine A flexible and performant 2D dynamic lighting system.