Icono de GBreak Engine

Motor gráfico 2D propietario

GBreak Engine

Build fast, script freely, export everywhere.

GBreak Engine es un motor 2D multiplataforma de alto rendimiento escrito en C++, diseñado para desarrollar juegos rápidamente mediante un editor visual y una integración profunda con Lua.

Un motor 2D en C++ con edición visual, scripting Lua, arquitectura ECS, física, animación, audio y renderizado multi-backend.

Versión

1.0-dev

Estado

En desarrollo

Propietario

Verolisoft

Licencia

Propietario / Código cerrado

Interfaz del editor visual de GBreak Engine

Perfil técnico

Nombre
GBreak Engine
Versión
1.0-dev
Propietario
Verolisoft
Tipo
Motor de juegos 2D
Estado
En desarrollo
Licencia
Propietario / Código cerrado
Lenguaje principal
C++17
Scripting
Lua 5.4

Capacidades principales

Editor visual construido con ImGui
Integración de scripting Lua
Arquitectura Entity Component System
Integración de física con Box2D
Sistema de animación por frames
Sistema de partículas
Motor de audio con buses y efectos
Resolución virtual y soporte HiDPI
Empaquetado de assets mediante contenedores .gbreak
Exportador runtime para juegos standalone

Renderizado

Backends

MetalOpenGL 3.3+VulkanDirectX 11

Funciones

Renderizado 2DRenderizado de texturasRenderizado de spritesScissor clippingSoporte de múltiples texturasResolución virtualLetterboxingSoporte HiDPI / Retina

Scripting

Lua 5.4

Scripts de escenaScripts de entidadScripts de UIBindings de API del motorHot reload en el editor

Física

Box2D

Cuerpos rígidos 2DBox collidersCallbacks de colisiónSensor collidersDibujo de depuración

Audio

miniaudio

Reproducción de músicaEfectos de sonidoSonidos en loopBuses de audioVolumen masterVolumen por busPitchPanFiltro low-passFiltro high-passDelayReverbCompresiónDucking automático

Entrada

Entrada de tecladoEntrada de mouseEntrada de gamepadAction mapsTriggers analógicosVibración de gamepad

Editor visual

GBreak Editor / ImGui

Edición de escenasJerarquía de entidadesEdición de componentesViewportConfiguración de proyectoVista previa runtimeEstadísticas de rendimiento

Exportación

.gbreak

Desktop
Windows Win32macOS .app
Mobile
iOSAndroid runtime base
Console
Xbox / UWP en desarrollo