Search Unity

Assets Solar System Blueprint

Discussion in 'Works In Progress - Archive' started by DarthHawk13, Jan 16, 2020.

  1. DarthHawk13

    DarthHawk13

    Joined:
    Feb 24, 2016
    Posts:
    63

     
    Last edited: Jan 30, 2020
  2. DarthHawk13

    DarthHawk13

    Joined:
    Feb 24, 2016
    Posts:
    63
    Ready to submit to asset store


    • Allows one script to set orbital parameters for all objects in scene you want/need/require to orbit something else
    • Short PDF manual included
    • Very easy to understand code with comments
    • Ability to setup level/scene with inspector and access and modify orbits at run time
    • Ability to access script and setup orbits during run time without any prior setup in Unity editor using inspector
    • Set day night cycle (local rotation) of planets, meteors, moons, and even stars around other stars.
    • With this system you can have a star orbit one of its planets while all the planets try to orbit the star... it gets crazy as all the objects in the solar system try to nestle into their orbital goals in that scenario; yes I tried it.
    • Uses Unity's physics ...so modifying any orbital parameter on the fly in run time won't break anything... unless you wanted those two planets to collide? ...Did you!? (planet and stellar object collisions not implemented but it's easy to implement yourself using Unity's own collision detection system with colliders and/or triggers.)
    • ... watch as orbits change in real time. Depending on parameters set in inspector, or run time code, a shift to a new orbit can happen very quickly or eons from now.
    cardSSBP.png
     
  3. DarthHawk13

    DarthHawk13

    Joined:
    Feb 24, 2016
    Posts:
    63
    Now on Unity Asset Store!

    The main goal of this asset is to make it simple for the end user to setup a solar system for any type of space game/project. However, this asset can also be used in a platformer game by making platforms orbit objects or other objects orbit platforms. Or you could have drones orbiting ships or cars. It is possible using this asset to easily setup an object to go in a circle over a car while the car is driving.

    Easily design the orbital mechanics of a solar system.

    Set orbital rotations for any object in your project. With this asset you can easily setup orbits of stars, planets and moons, all the way down to that astronaut who drew the short straw.

    Only one instance of the script/asset is needed in your scene/level to control all orbiting objects.

    Easily setup varying orbits to have the solar system you want

    You can even set the daily rotation of planets/objects.

    Because this asset has been programmed to run entirely on the Unity physics system changing any variable with code during runtime will cause the solar system to adapt.

    This asset does not simulate orbits using gravity.

    Full source code included with easy to understand comments. Comes with a short PDF manual.

    This asset can be used in the inspector to setup a game/simulation or can be used and accessed at runtime through coding.