GithubHelp home page GithubHelp logo

spatialos / sdk-for-unity-wizards-tutorial Goto Github PK

View Code? Open in Web Editor NEW
15.0 9.0 7.0 94.28 MB

[Deprecated] SpatialOS SDK for Unity Wizards Tutorial

License: MIT License

C# 96.68% GLSL 0.76% ShaderLab 2.56%
sdk spatialos unity improbable massive mmo online game game-development unity3d

sdk-for-unity-wizards-tutorial's Introduction

SpatialOS SDK for Unity Wizards Tutorial

New from October 2018: The SpatialOS GDK for Unity
Check out the alpha release of our SpatialOS Game Development Kit (GDK) for Unity. Using the Unity Entity Component System (ECS), the GDK is the next evolution in developing SpatialOS games in Unity. The SpatialOS GDK for Unity is designed to replace the SpatialOS SDK for Unity and we recommend using it over using the SDK for new game projects. See our blog post anouncement for more information.


Important notice: We are retiring the Wizards project! This repository will remain in place, but we no longer recommend Wizards as part of your path to learning about SpatialOS. For a better experience, get hands-on with the Pirates tutorial, learn the core concepts of SpatialOS, and read about tools for running a live game.

Wizards Logo


Introduction

This repository contains a demo project built with SpatialOS. It demonstrates how to use SpatialOS to build a large and compelling simulated world.

The project serves as a starting point for the hands-on SpatialOS product demo.

The main documentation for SpatialOS can be found here.

If you run into problems, or want to give us feedback, please visit the SpatialOS forums.


New from June 2018: The SpatialOS Unity GDK
Check out the pre-alpha release of our new Unity GDK: source code on GitHub. Using the Unity Entity Component System (ECS), the GDK is the next evolution in SpatialOS Unity game development. See our blog post on ECS-powered multiplayer for more information.

Note: The pre-alpha GDK version is available for evaluation and feedback only. It's not yet game-development ready.


To use the repository

  • Make sure you have access to SpatialOS
  • Install dependencies for Windows or Mac
  • Clone the repo: git clone https://github.com/spatialos/wizards
  • Move into the directory: cd wizards
  • Build the project: spatial worker build
  • To run locally:
  • Run: spatial local launch
  • Connect multiple player clients: spatial local worker launch UnityClient default
  • To deploy in the cloud:
  • Update spatialos.json: edit the "name" parameter from your_project_name_here to your spatialOS project name and save it
  • Upload the assembly: run spatial cloud upload my_wizards_assembly
  • Launch the deployment: run spatial cloud launch my_wizards_assembly default_launch.json my_wizards_deployment --snapshot=./snapshots/default.snapshot


Copyright (C) 2018 Improbable Worlds Limited. All rights reserved.

sdk-for-unity-wizards-tutorial's People

Contributors

elleess avatar jessicafalk avatar johnprobable avatar jonasimprobable avatar joshuahuburn avatar oblm avatar paulbalaji avatar samc-improbable avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.