Skip to content

Dev Console ​

In-WebView debugging console. Especially useful in mobile environments where browser DevTools are unavailable. JS/Web only.

devConsole.show ​

Shows the developer console overlay. Optionally intercepts native console output.

js
gametegra.devConsole.show({ interceptConsole: true })

Parameters:

NameTypeRequiredDescription
interceptConsolebooleanNoIf true, redirects console.log/warn/error output to the overlay.

devConsole.log ​

Prints a message to the dev console overlay.

js
gametegra.devConsole.log('Game started')

Parameters:

NameTypeRequiredDescription
msgstringYesMessage to display.

devConsole.hide ​

Hides the console panel. The toggle button remains visible so the panel can be reopened.

js
gametegra.devConsole.hide()

devConsole.toggle ​

Toggles panel visibility — hides if open, shows if hidden.

js
gametegra.devConsole.toggle()

devConsole.warn ​

Adds a warning-level log entry to the dev console panel.

js
gametegra.devConsole.warn("Low FPS detected")

Parameters:

NameTypeRequiredDescription
msgstringYesWarning message to display.

devConsole.error ​

Adds an error-level log entry to the dev console panel.

js
gametegra.devConsole.error("Connection lost!")

Parameters:

NameTypeRequiredDescription
msgstringYesError message to display.

devConsole.success ​

Adds a success-level log entry to the dev console panel.

js
gametegra.devConsole.success("Successfully joined room")

Parameters:

NameTypeRequiredDescription
msgstringYesSuccess message to display.

devConsole.clear ​

Clears all log entries from the dev console panel.

js
gametegra.devConsole.clear()