A wingsuiting and parachuting simulation by Ramjet Anvil.
Released in Early Access programon Steam, Humble in 2014 (later on Itch.io). We halted development in 2017.
If you like this game, or this code, you can buy the last release on Itch.io and support our current and future work :)
https://ramjetanvil.itch.io/volo-airsport
- Download Unity Editor 5.5.0f3 from the Unity Download Archives
- Open the project folder
- In the editor, open the LoadingScreen.unity scene file
- Press play
- Several commercial plugins and assets were removed for this open source release, and need replacement
- Time of Day (Atmospheric Scattering, volumetric fog)
- Vectrocity (Rendering aerodynamics information, trajectory prediction)
- Several 3d model assets (lumberjack huts, wind turbines)
Lead Designer, Programmer
- Martijn Zandvliet
Designer, Programmer
- Frank Versnel
Designer, Ramjet Anvil Show Host
- Xalavier Nelson
Sound Design & Music
- Michael Manning
Concept Art
- Diana van Houten
- J.J. Epping
For the parachuting system, here are some starting points:
Airfoil code:
Assets\Plugins\RamjetAnvil\Aero\Scripts\Physics\Aerodynamics
Input routing from our input system to the parachute controller:
Assets\Scripts\Player\PlayerController.cs Assets\Scripts\Input\ParachuteInput.cs
Most code for it lives here:
Assets\Scripts\Test\Parachute Assets\Scripts\Test\Cell.cs
The parachute system creates controllable parafoils through procedural generation, and broadly functions as follows:
ParachuteConfig.cs - Parameterization data for a parachute Parachute.cs - Top-level component for a parachute instance ParachuteFactory.cs - System for producing an instance of a parachute from a config, including physics and visuals ParachuteEditor.cs - In-game editor GUI for modifying ParachuteConfigs, which Factory then produces ParachuteSpawner.cs - Uses the above to create a parachute in game