Video: Showcase
Links: Playable Demo | Documentation | Discord
A highly customizable Blueprint system for creating Fantasy and SciFi skies in different visual styles, powered by a modular design which allows multiple independent Heavenly Bodies with unique orbital behaviors and visual appearances. Runtime functions and State Transitions provide the seeds for further complex gameplay behaviors.
Features:
Heavenly Bodies: Create unique Heavenly Bodies such as stars, planets, moons, black holes etc. Use a texture or a fully dynamic material. Conversely, use an animated 3D model and a render target based material, the possibilities are endless. Automatically supports up to six unique Heavenly Bodies but the system can be expanded to support as many as needed. Create complex orbital mechanics by using vector curves. Heavenly Bodies can automatically light the clouds and change phases amongst many other features.
Atmosphere: Change Atmospheric colors and make use of coverage based clouds system. Automatically change the atmosphere based on the position of Heavenly Bodies using Runtime Orbits. Comes with 4 unique styles of clouds coverage textures, each with 2 variations.
Space: Make use of stars, galactic center and nebulae. Individually change galactic center dust color, scale and orientation on the sky.
Runtime State Transitions: Use Runtime State Transitions to automatically transition between different orbital states, clouds coverage and by association, atmospheric visuals.
Runtime Functions: Comes with 26 Ready to use Blueprint nodes that can be employed during runtime to further modify the behavior of the system.
Save System: Contains a powerful built in saving and loading solution that can save the system at any state and load it with deterministic results, even the panning textures maintain their state due to the system being built on top of a custom delta time.
Centralized: The whole system is controlled by a single actor, making it convenient and easily intelligible.
Texture Variations: Major textures are exposed in the main actor allowing usage of custom textures.
Examples: Comes with 11 example levels, each with a unique sky setup providing ample demonstration of the capabilities of the system. Conveniently, the examples can be removed without affecting the core system to reduce clutter.
Demo Functionalities: Comes with a demo first person character and various demo assets.