Skip to content

AltspaceVR/altspacevr-project-sdk-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

AltspaceVR Engineering Project - SDK Tutorial

Instructions

In this project, you will upgrade an existing SDK example and write a tutorial about the process.

Goals

We use this test to get a sense of how you communicate technical concepts and to get a basic sense of your coding ability.
When we receive your project, here is what we will be asking ourselves:

  • Is the example upgraded in a way that would capture someone's interest?
  • Are modifications to the example matching, or better yet, improving the quality of the code?
  • Is your tutorial compelling and easy to follow?
  • Does it seem like a developer would learn from it? (even better, did we learn something from it?)

Part 1 - Upgrade an Example

You will be upgrading an example in the SDK repo, so start by forking the repo and cloning a local copy. The existing Getting Started page should help you get your development environment running.

As a seed, some potential options for upgrades are:

  • Add another feature from three.js
  • Utilize another Altspace API
  • Integrate a useful third-party library
  • Restructure the code in a specifically better way

These modifications do not need to be extensive, but they should be involved enough to demonstrate your coding abilities.

Part 2 - Write a Matching Tutorial

For the sake of this project, we will imagine that the tutorial you are writing is part of a larger series. Please write a tutorial that walks your reader through adding the new APIs, libraries, or techniques you are using in your upgrade. A useful context may be that the example you started with was the previous tutorial, and the tutorial you are writing is a continuation of the series.

You have two options for creating your tutorial:

  1. Use Markdown (http://dillinger.io/ is a pretty decent editor)
  2. Create a webpage using your tool of choice and send us a link.

Deliverable

Your deliverable should be a fork of the SDK repo. If you decided to use Markdown for your tutorial, feel free to just clobber the existing README.md with your tutorial file. If you decided to host your tutorial as an external page, simply clobber the README.md contents with a link to your page.

E-mail us a link to your Github repo to project@altvr.com. Please include your contact information, and if you haven't submitted it to us already, your resume and cover letter.

We hope you have fun working on the project, and we can't wait to see what you come up with!

The Altspace Team

Releases

No releases published

Packages

No packages published