darasy / AnotherWorld

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

another.world

a teamVR experience

Gitter

Alpha Release

Youtube Video: https://youtu.be/RByZBqYu0YE

Download the app: Download

How to use the application:

  1. Create an account
  2. Then Log in
  3. Select your Model
  4. Then you are in the universe
    1. Press Escape Key to open the Menu
    2. When the world is highlighted, press F to see the World information and the option to enter the world or go back to the universe
    3. Press Space to place the current object to the world
  5. User are allowed to create their own world through the menu

Prototype

User Guide

Prototype Youtube Video: https://youtu.be/W5LZTsa_CM4

For non-technical users: This game will only work in Windows machine. You can download the game from the download button below, extract the files from the zip folder, click on Another.World folder and anotherWorld.exe file to play the game:

Download

For technical users: There are couple of requirements you need to meet before you download this project. You need:
  • A Windows Computer
  • Download the latest version of Unity
  • Clone this repository

Once everything is done, open Unity and open the project where it is downloaded in the directory. Once that is done, all game objects and scripts should be available to see.


Our Mission:

Our mission is to create a virtual reality social platform where developers and artists can collaborate, share models and ideas, and work together to build interactive 3D virtual worlds. It is our belief that this new method of content creation will allow for increased creative productivity, a more social means of buying, selling, and sharing in-game assets, and a fun, original way for people to work together to build virtual worlds in a fully immersive VR environment.

Project Description:

Another World is a virtual reality community where artists, game developers, and visionaries can collaborate to build fully immersive, interactive worlds. Users can build their own custom worlds from the ground up, or visit and interact with the worlds that others have created inside the Another World universe. In addition to featuring an in-app set of tools, models, and materials which allow users to piece together their ideas and bring their visions to life, custom assets can be uploaded then used to create a more personalized experience or shared with others. Shared models can be used for in-app world creation or downloaded to be used in outside projects giving developers a new, immersive way of viewing 3D assets in full VR. Assets can be bought and sold amongst artists and developers searching for high quality custom designs for their work, or simply shared by those looking to get exposure for their work or to collaborate on building with a creative partner. Another World aims to provide a true social virtual reality experience, allowing users to interact with others across the world from the comfort of their VR headset as they collaborate, share, and explore their creations. Worlds all begin as a barren plane, but as users populate them with terrain, buildings, and whatever else their minds envision, they begin to come to life and evolve to make up the vibrant, ever-changing Another World universe.

Another World is currently being developed for the Oculus Rift, with plans on expanding to other VR platforms.

User Story:

The Artist:

  • I’m an artist who wants to display my 3D creations to the world in a virtual reality environment.
  • I would like to meet and collaborate with other artists across the world.
  • I want to receive criticism on my 3D art skills.

The Developer:

  • I’m a developer who doesn’t know the first thing about 3D modeling. I need assets for my current project and would like to see what a variety of artists have created in a virtual reality environment.
  • I would like to meet and collaborate with other developers and artists across the world to network and enhance my current workflow and creative output.
  • I’m on a tight time schedule and need to outsource design work for my project. I need a fast, cost effective means of viewing and obtaining 3D models.

The VR Enthusiast:

  • I want to use my VR headset to build my own 3D world that I can share with my friends.
  • I want to travel to a variety of virtual worlds to see and interact with what other users have built.
  • I want to meet and interact with people across the world in virtual reality.

The Real Estate Agent:

  • I want to hire someone to build a to-scale model of a property I’m selling so that potential buyers can visit and view it from the comfort of their VR headset.

Project Features:

MVP (Minimum Feature Set)

  • Users can build a 3D virtual reality world including terrain, buildings, skyboxes, animations, and more, using in-app tools or their own assets.
  • Users can travel between worlds in the universe.
  • Users can freely move around inside worlds, where they can view and interact with all objects.
  • Users in the same world can see and interact with one another.

Add-on Features

  • Full motion tracked movement
  • Payment system
    • Allow users to buy and sell their creations for real currency.
  • In World mini games:
    • A system which allow world owner to make a small game within their world.
  • Physics System:
    • World owner can see world basic property such as gravity, weather.
    • Other player who enter the world will be effect by these settings.
  • Reward System:
    • Player should able to obtain reward by contributing to other worlds.
    • Player are able to use this reward to request other player or designer to build a 3d model as player given requirement.
  • Animation:
    • The model owner should able to set a default animation for specific model.
  • Users can upload their own custom designed assets including 3D models, skyboxes, textures, animations, sounds, and more.
  • Users can share their custom assets with others and allow them to be downloaded and used within the app or saved for use in outside projects.
  • A user can give another user permission to build inside his or her world, allowing for collaboration.

About


Languages

Language:C# 94.4%Language:ASP 5.1%Language:ShaderLab 0.4%Language:PHP 0.1%