Native launchers

Generally, when distributing software, you will need to use an installer product to create a package executable that will be installed by the user. Installer software will generate a dependency graph while compiling the dependencies. A set of rules (defined by you) will be used as checks to successfully generate the installer. The use of an installer is beyond the scope of this chapter, but typically the various digital distribution systems will provide the tools necessary for the final packaging.

One item for your game to always keep in mind is that injecting dependencies directly into the final executable is usually preferable at the expense of a larger file size. Making assumptions about the player's system, or at least, posting ...

Get Mastering LibGDX Game Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.