Solar System — Exploration in Unity
Objective: Is to learn more thru discovery and practice. I chose to make a solar system, since it mirrors a similar project that I will be presenting on June 10th. Therefore, a lot of the scripts I will be reusing or editing to work for both. Working on making this solar system with a spaceship exploration using Force, Torque, and Rotate. The overall point is to take small concepts and extend them as I learn more in both AR/VR and in general C# game dev. I will be exploring how to optimization of building planets, and other unique features.
Starting out:
Create a new project in URP and download these assets from the asset store
- Solar-system Unity Assets (download Both assets)
- Create an account at https://sketchfab.com/ →Download model: xian-spaceship; Download the fbx file.
- Solar Planet Kit by Zoe
Adding the Sun and fixing Render Pipeline Issues
Making Earths Texture
- Import textures | Download Earth https://www.solarsystemscope.com/textures/
I decided to import all the textures from the different planets and customized them so the planets would look more realistic. You can use the Vast Planet prefabs if you want or go to Materials under Solar System from my Github.
Isometric Vs Perspective
Spinning Earth & Planets — Not realistic (Simple)
Now because I don’t want to fill out speed on all planets and I want to randomize how quickly my planets rotate around the sun. I made a couple of adjustments to further utilized my Planets Empty gameObject.
Spaceship
Add a Camera so you can follow the SpaceShip — CineMachine
Things to do:
- SpaceShip Movement (Rotation and Torque).
- Adding lasers to SpaceShip.
- Alternative Spaceship for exploration of planets.
- Procedural Planets. | Adding Atmosphere, buildings, aliens, etc |
- UI and Sound.
- Adding VR components or AR Components. (Depending on a parallel project which is for a showcase)
If you want to know more about me, feel free to connect with me on LinkedIn