A Google Cardboard app using Unity that visualises concepts in physics.
Alternatives To Isaac3d
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Unity Script Collection4,711
13 days ago2gpl-3.0
A maintained collection of useful & free unity scripts / library's / plugins and extensions
7 months ago1unlicenseC#
A collection of some of the neat math and physics tricks that I've collected over the last few years.
17 hours ago73mitJavaScript
LayaAir is an open-source 2D/3D engine. LayaAir Engine is designed for high performance games.LayaAir support TypeScript and JavaScript、ActionScript 3.0 programming language.Can develop once, publish for multi platform.
9 days ago17mitC#
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
4 years ago62mitC#
A virtual reality interaction system for unity based on physics.
Randomation Vehicle Physics668
7 months ago20C#
Vehicle physics system for the Unity engine.
7 months ago2otherC#
Gems of Unity Labs for our user-base.
Latios Framework532
4 days agootherC#
A Unity DOTS framework for my personal projects
3 years ago4mitC#
Arcade vehicle physics for Unity
Gpu Physics Unity313
4 years agoC#
Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
Alternatives To Isaac3d
Select To Compare

Alternative Project Comparisons

What this app does

A Google Cardboard app using Unity that visualises concepts in physics. Currently in alpha. Part of the Isaac project.

The app intends to explore ways in which VR could be used for teaching students concepts in physics from GCSE to pre-university level. At the moment the app focuses on visualising hydrogenic orbitals.

How to build

  1. Get the latest version of Unity, installing the free edition is sufficient
  2. Get the android SDK, the 'SDK tools only' should be sufficient.
  3. Git clone this repo to your favourite directory.
  4. In the Unity start screen, tap 'open other' and navigate to the place you cloned to, hit 'select folder'. Unity should now open its editor for you to hack with.
  5. To build, go to File > Build Settings and select your target platform. At the moment we have only tested on android so use that one.
  6. Hit build, select a build location and when prompted for the location of the android SDK navigate to the place you downloaded the files in step 2 to. This should produce an APK file. Use 'Build and Run' to run on a physical device.

email problems, queries and feedback to cardboard (at)

Project structure

  • AssetMakers contains some data/algorithms that are not part of the build but are used to make some of the assets used by the app.

  • Assets contains the scenes, prefabs, scripts, textures etc used by the app. I'm in the process of reorganising this on the Reorganise branch. The WIP idea is that each demo in the app has its own folder in the Demonstrations subfolder and that commonly used assets will be in a different folder as well as a template blank demo. The Cardboard folder contains a slightly modified version of what Google gives you in the cardboard SDK.

  • ProjectSettings contains Unity wizardry.


Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Popular Physics Projects
Popular Unity Projects
Popular Science Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp