Skip to content

andytriboletti/openspace-swift

Repository files navigation

openspace-swift

If you find any bugs or defects email me at info@greenrobot.com or you can submit a pull request.

Free Download

https://testflight.apple.com/join/6MMGHF2j

Blog

https://blog.openspace.greenrobot.com

Assets License and where they came from

• All the images are from NASA or are public domain from places like Pexels.com

Video

https://www.youtube.com/watch?v=VikmTcxnLc0

Screenshot

Open Space

TODO

• Ship selection screen for new users

• Save last location of your ship for all places. Currently only near planets is saved.

• Work on Neighbor spheres view

• Explore Mars

• Speed up travel video segue

• I have an Asana with a lot of tasks for this game. If you'd like to contribute, let me know.

Multiple Universes

• If someone is interested in forking this code and creating their own universe, we could link the universes together through a worm hole kind of like a web ring. Contact me at andy@greenrobot.com to get started.

Info

•All assets in this repository are copyright their respective owners.

•The code was developed by myself, Andy Triboletti.

•International Space Station model is from NASA https://solarsystem.nasa.gov/resources/2378/international-space-station-3d-model/

•The images are from https://pexels.com or https://www.solarsystemscope.com/textures/ or https://images.nasa.gov/

•The flag on Mars is from https://free3d.com/3d-model/flag-pole-animated-unity-package-55318.html

•The spaceship is from a Blender script available from this link: a1studmuffin/SpaceshipGenerator#31

•The ship names were generated from https://www.samcodes.co.uk/project/markov-namegen/

Building

•You will need to sign up for Firebase and download a GoogleService-info.plist for this project. You should not check your GoogleService-Info.plist into the project.

•pod install in directory

•open Xcode, build and run.

•Install git-lfs if you don't have it, to download media assets.

GIT LFS required

•In order to use the images GIT LFS is required (git-lfs).

Contributing

We take openness and inclusivity very seriously. To that end we have adopted the following code of conduct.

Contributor Code of Conduct

Releases

No releases published

Packages

No packages published

Languages