Skip to content

Add Asset Compression support #63

Description

@japsuu

Is your feature request related to a problem? Please describe.
Currently, external game assets are not compressed in any way during build, but are copied straight into the build folder.
This causes bloated build sizes, and any game assets can be easily edited by anyone without any deeper knowledge of the engine functionality, possibly allowing for very easy cheating in games.

Describe the solution you'd like
Game assets should be compressed when a project is built, and placed into a separate "GameData" directory.

However, this somewhat complicates purposefully allowing user-generated-content (UGC) to be imported into a built game, as the content would have to be compressed using a standalone tool.
One solution could be to expose the raw file importers and allow users to import their own files with them.

Describe alternatives you've considered
Not supporting asset compression.

Additional context
None.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions