What you'll learn
- using the A-Frame library
- using Oculus Quest touch controllers in your game
- navigation using Oculus touch controllers in your games
- locomotion using the thumbsticks
- forward and backward movements and snap turns
- rapid terrain environment generation
- adding physics to your game
- adding sound effects and background music
- reusable game mechanics
- controller interactions
- raycasting and object selection
- distance grabbing of objects in the VR world
- instant publishing to the web using glitch
- testing and debugging using your Oculus Quest headset
- collision and intersection detection
- automatic object creation and removal
- adding cameras to the scene
- trigger button applications
- adding animations
- game project - beat saber clone
- adding haptic feedback
- creating 3D models using a-frame
- and more...
- Windows PC
- Oculus Quest 2 headset
In this course, I will only be using free tools:
The glitch website allows you to build and publish on the web in one go. No vetting or approval needed. Just upload and share your links with anyone you like. Using the Oculus Quest's browser, just visit your website and select VR mode and you will enter the immersive experience instantly. No need to build any apk files to sideload to your Oculus headset, nor do you need to use any link cable to connect to your PC. This is possible because most web browsers, eg, Chrome and Firefox are already VR capable (WebVR). The immersive VR experience is no different from a native VR app created by Unity and Unreal.
8 Special Features of this course:
Created with beginners in mind
Build experiences in small bite-sized chunks, then gradually add more components
Minimalist, i.e. simplicity in coding and design
Free tools and assets - nothing to install
Apps are instantly deployed on the web - not controlled by vendor specific app stores.
No need to install or sideload the games you created onto your Oculus headset
Just visit your published website (game) using the Oculus Browser and enter VR mode.
Each section teaches a specific game mechanic. Combine them in different ways to create your unique game.
Web developers who want to leverage their existing skill to create VR games and experiences
Those who have tried Unity or Unreal, and want something simpler and faster to develop
Schools and academia looking to introduce VR concepts into the curriculum
Who this course is for:
- Web developers who want to leverage their existing skill to create VR games and experiences
I am a semi-retired college lecturer with more than 20 years experience in teaching computing and information technology. My interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality and well-being. In my spare time, I also play the piano and keyboard. I enjoy teaching face-to-face and online and also love educating and inspiring others to succeed and live the life of their dreams.