Work in Progress!
macOS: select System global installation
during Vulkan SDK setup.
Name | Description | Default value |
---|---|---|
URAN_BUILD_SHARED | Build Uran shared library | ON |
URAN_BUILD_EXECUTABLE | Build Uran executable program | OFF |
Name | Description |
---|---|
URAN_PROGRAM_NAME | Custom program executable name |
URAN_PROGRAM_SOURCES | Custom program source files |
URAN_PROGRAM_INCLUDES | Custom program include directories |
URAN_PROGRAM_LIBRARIES | Custom program link libraries |
URAN_MACOS_INFO_PLIST | Custom macOS bundle Info.plist |
URAN_MACOS_RESOURCES | Custom macOS bundle resources |
git clone --recursive https://github.com/cfnptr/uran
Using a runtime-optimized Pack library, you can store all game resources in compressed archives.
It produces a resources.pack
file with locally zipped and sorted game resources. (shaders, images, models, etc.) You can easily pack all resources using the resources/pack-XXXX.sh
script.