I’m currently working on a game engine, and one very important part of that is being able to import 3D models. And at the moment GLTF files are a great method for doing that due to their open-source nature. There’s also the benefit that a good bit of GLTF data is human-readable, allowing us to…
All posts in tutorials
Unity Quaternions For Dummies
Hey everyone, sorry that it’s been a while. Work has been keeping me a little busy. Anyway I’ve been using a lot of Quaternions recently and as I know it’s something that a lot of people struggle with I thought I would do a quick post with some of the tips and tricks I’ve picked…
Creating A Unity ECS Character Controller
Welcome to part two in the OpenFall series, In this one as the name suggests, we are going to create an ECS version of the default unity character controller for our player. This series is for VR but if you clicked on this article expecting a non-VR solution have no fear, we are going to…
Setting Up Unity XR For ECS
Hello and welcome to the first article in the OpenFall series, this is a set of tutorials were we will be creating a VR Titanfall clone. In this one we will be setting up Unity XR, DOTS, and the new Input system so that in the next one we can get right into coding. Packages…
Announcing The OpenFall Series
Hi everyone, like me you have all probably been in quarantine for the last three months, and also like me you have probably found things to do with your free time. I for one have been doing a lot of Titanfall 2 with a side of self-improvement. Anyway as anyone who has played Titanfall knows,…
How To Set Up Unity For Mixed Reality Development
So you not only want to escape reality, you want to make your own reality. I know how you feel. To get started you are going to need the latest version of unity found here, and the Mixed Reality Toolkit by Microsoft found here. Now you can also make Hollow lens experiences with this toolkit…
How to use a camera’s output as a texture in AFrame
Here is a quick example so you can see what I mean: ^you can move with wasd^ loosely based on this example here. Code here: <script src=”https://aframe.io/releases/0.8.0/aframe.min.js”></script> <script> AFRAME.registerComponent(‘spectator’,{ ‘schema’: { canvas: { type: ‘string’,…
How To Teleport In The Mobile Version of Aframe
So far I have not seen teleportation used in any mobile VR experiences, and I don’t see why. We should be using it more, I don’t know about you but I prefer being able to control my own moment instead of being along for the ride. But that’s why I made this tutorial about my favorite method: Waypoints They are my…
How To Make And Use Aframe Components
What is a component? And why would you want to make one? A component is something that even without realizing it you use every time you code in HTML. Let me give you a few examples from Aframe: id=”thisId” or location=”0 1.6 0″ or even wasd-controls. These are all components. So why would you want to…
How To Use A Canvas As A Texture In Aframe
^wasd controls enabled^ So, why would you want to use a canvas as a texture? Well, It basically makes it so you have a 3D canvas that you can control as easily as a regular canvas. This allows you to make things like screens, signs, heads-up displays, and literally anything else. Getting started Here is the code for the…