Skip main navigation

New offer! Get 30% off your first 2 months of Unlimited Monthly. Start your subscription for just £29.99 £19.99. New subscribers only. T&Cs apply

Find out more

Alternative Options [CodePen/Github.io]

CodePen & Github.io In this step, we show you another alternative to Glitch to deploy you virtual world applications. There are step-by-step instructions on how you could use CodePen and …

Interaction in Virtual Worlds

Interacting with Virtual Worlds This course video demonstrates the importance of interaction in virtual worlds. We also revisit the Whack-A-Mole virtual world experience to see gaze-cursor interaction in action.

Spatial Coordinates System

Virtual World Coordinates System Video illustrating the concept of spatial coordinates system in a virtual world.

VR Experience on a VR Headset

Using a VR Headset This video demonstrates a walk-through of how a VR headset is used to interact with a VR experience. Key observation is to realise that the user …

Colours in Virtual Worlds

Concept of Colours This video introduces the concept of codifying colour into numerical values. Using these numerical representations, any virtual object can be given a colour. Source-code of example used …

Meet the team

These are the folks who enjoyed putting this course together and hope you will enjoy it too Lead Educator: Dr Daniel Onah Biography Dr Daniel Onah is currently a Senior …

“Hello World” with AFrame

Familiarize yourself with AFrame and create a simple “Hello World” VR experience What is AFrame? AFrame is an open-source web-based framework for developing virtual reality (VR) applications. These VR applications …

Interaction in AFrame

With a simple introduction to interactions in VR, let’s see how these are applied to an example in AFrame. Interaction in AFrame AFrame supports a wide range of input controllers …

Models and textures

Virtual worlds can be vibrant and detailed in structure. Let’s see what we can use to put them together. Models and Textures Till now we have been using default shapes …

The road ahead

It’s been an exciting 4 weeks for us. But for you, this journey is just getting started. Let’s check out a few paths that you can take. Pillars of Autumn …

Playing with motion

Let’s work on some examples relevant to programmed motion Playing with simple motion In the previous article, we introduced the animation attribute and the mixin tag and showed you how …

Spatial Coordinates Exercise

Now that we know how to describe the position of objects in virtual worlds, let’s put it into practice. Spatial Coordinates Exercise The objective of this exercise is to improve …