IndieRunner::Engine::Godot(3p)

NAME
IndieRunner::Engine::Godot - Godot engine module

DESCRIPTION
Module to set up and launch games made with the Godot game engine. Currently supports games made with Godot version 3.x or 4.x.

  Status
Workarounds:

Symlink hack to simulate the use of bundled Godot binary (ARGV0_SYMLINK)

Limitations on OpenBSD include:

Missing support for some GDNative/GDExtension modules
No support for encrypted Godot games

METHODS

get_pack_format_version()
    Helper function to determine the Godot pack format version.

detect_game()
    Heuristic to return the name of the game (if possible).

get_bin()
    Create a local symlink to the appropriate binary, to work around issues with games that expect to be called from a binary in the same location as the other files. The binary is determined by the pack format version that is found.

get_args_ref()
    Return arguments required for execution (main pack file and verbosity arguments).

SEE ALSO
IndieRunner::Engine

AUTHOR
Thomas Frohwein <thfr@cpan.org>.

COPYRIGHT
Copyright 2022-2025 by Thomas Frohwein <thfr@cpan.org>.

This program is free software; you can redistribute it and/or modify it under the ISC license.