Proprietary 2D game engine
GBreak Engine
Build fast, script freely, export everywhere.
GBreak Engine is a high-performance, cross-platform 2D game engine written in C++, designed for fast game development through a visual editor and deep Lua scripting integration.
A C++ 2D game engine with visual editing, Lua scripting, ECS architecture, physics, animation, audio, and multi-backend rendering.

Technical profile
- Name
- GBreak Engine
- Version
- 1.0-dev
- Owner
- Verolisoft
- Type
- 2D game engine
- Status
- In development
- License
- Proprietary / Closed Source
- Main language
- C++17
- Scripting
- Lua 5.4
Core capabilities
Visual editor built with ImGui
Lua scripting integration
Entity Component System architecture
Box2D physics integration
Frame-based animation system
Particle system
Audio engine with buses and effects
Virtual resolution and HiDPI support
Asset packaging through .gbreak containers
Runtime exporter for standalone games
Rendering
Backends
MetalOpenGL 3.3+VulkanDirectX 11
Features
2D renderingTexture renderingSprite renderingScissor clippingMultiple texture supportVirtual resolutionLetterboxingHiDPI / Retina support
Scripting
Lua 5.4
Scene scriptsEntity scriptsUI scriptsEngine API bindingsHot reload support in editor
Physics
Box2D
2D rigid bodiesBox collidersCollision callbacksSensor collidersDebug drawing
Audio
miniaudio
Music playbackSound effectsLooping soundsAudio busesMaster volumeBus volumePitchPanLow-pass filterHigh-pass filterDelayReverbCompressionAutomatic ducking
Input
Keyboard inputMouse inputGamepad inputAction mapsAnalog triggersGamepad vibration
Visual editor
GBreak Editor / ImGui
Scene editingEntity hierarchyComponent editingViewportProject configurationRuntime previewPerformance stats
Export
.gbreak
Desktop
Windows Win32macOS .app
Mobile
iOSAndroid runtime base
Console
Xbox / UWP in development