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()