Streamlining game engine dev
The seamless experience to get back to our roots as developers and seize control over our graphical apps
Get startedimport { DE, RendererType } from "dengine/core";
const main = () => {
const App = new DE();
App.config.title = "DEngine App";
App.config.width = 800;
App.config.height = 600;
de.logSDL2renderersInfo();
de.core.Init(App);
de.core.Run(App);
de.core.Clean(App);
return 0;
};
main();
uuid
Standardized UUIDs generation module, bootstraped to be ISO compliant and thread safe
import { getMultiSinkLogger } from "dengine/spdlog_helper";
import { utils } from "dengine/utils";
const main = () => {
const logger = getMultiSinkLogger();
// Different UUIDS
logger.info(`UUID 1: ${utils.uuids.GetUUID().to_string()}`);
logger.info(`UUID 2: ${utils.uuids.GetUUID().to_string()}`);
return 0;
};
main();