Do game engine runtimes work on all versions of windows? Would it work on Linux and OSX too? I am assuming it only works on Windows but I would like to know for sure.
Also, would it be possible to burn it to a disc?
Do game engine runtimes work on all versions of windows? Would it work on Linux and OSX too? I am assuming it only works on Windows but I would like to know for sure.
Also, would it be possible to burn it to a disc?
No, the output is dependent on the OS that you called it from (Blender 2.6 Doc)
If you executed make runtime on Windows, then the output is a Windows executable (and various DLL files). This package will only work on Windows.
Running the same function on the Mac will give you a Mac .app file, etc.
There is a new addon being developed (it's already included in master, so it is bundled with the latest builds) which allows creation of runtimes for multiple platforms.
From the official developer blog:
One of the common complaints with the Blender Game Engine is with publishing games. While there are many issues related to publishing with the BGE, one issue is the lack of a simple, user-friendly way to publish to multiple platforms. Steps are being taken to resolve this with a new Game Engine Publishing addon that has been recently committed to master (should be available in buildbot builds by now). This addon is intended to replace the old Save As Runtime addon, and currently provides the following improvements:
- New panel in the Render Properties to control publishing (this also means publishing options are saved in the blend file)
- Easier cross-platform publishing (this requires downloading the binaries for the desired platforms, see the addon’s wiki page for more information)
- Ability to create archives (e.g., tarballs and zips) for published games
- Ability to automatically copy extra game files (e.g., scripts, unpacked textures, logic, other blend files, etc.) when publishing