Controlling content visibility through VuMark IDs

Vuforia is a market leading AR platform with SDKs available for iOs, Android and Unity, and even comes integrated with the latter as of Unity version 2017.2. Vuforia offers different marker types, one of which being the VuMark marker type, which allow you to generate seemingly identical marker images that have a unique ID embedded […]

Basic Game Math Part 1 – Coordinate Spaces

In Game Programming you often have to deal with objects that move across screen from position to position in a world that either looks flat as a cartoon or has depth like the real world. As a game programmer that means you’ll have to come to terms with things like positions, dimensions, movement, speed, velocity, vectors, angles in degrees and radians, trigonometry, dot products, etc, etc. All in all quite a number of things you’ll have to master to reach your goal of Best. Game. Dev. Evah.

In this series, I’ll try to take to you through a bunch of these terms and explain what they mean with examples abound. The first part will be about distances and dimensions also known as the Cartesian Coordinate System, which allows you to understand how things are positioned on screen, and more importantly will allow us to be on the same page when we move on to Vectors. As far as possible the game world will be a flat cartoony world and we’ll postpone the intricacies of dealing with depth until later.

Why are there 360 degrees in a circle?

Although you might not expect it, we need to answer another question first. Why are there 60 seconds in a minute & 60 minutes in an hour? The origin of 60 seconds per minute, 60 minutes per hour and 360 degrees per circle has to do with the Babylonians. For beginners they used 60 as their […]