Further to the two release guides: Preparing for a release under Windows and Preparing for a release under MacOSX, there are a number of additional tips to help make a good release for your game.
A way to shave down the size of your packages binaries is to strip them. This means removing any debug code in the Orx library, and your game. You can remove around 6MB off the orx.dll and more again from your own .exe file.
To do this, edit the
release version of the orxLIB project, and add the
-s option to your
Linker Options. Also do this to your own project too.
This step may not be necessary for all compilers.
Consider packing all your assets down into a single zip file. You can use the orxArchive.c file to do this. There is a google post demonstrating how to do this.
Always a good idea to disable the Orx Console window in your application, as this is a debug tool only. This can be easily done by adding the following to your release mode data config:
[Console] ToggleKey =
There is a good guide to help you achieve this at: Config encryption