How to integrate Steam achievements into Unity

Achievements are great for giving your players something to work towards and rewarding them for playing your game. Now you have these cool ideas for Steam achievements in your game but don't know how to integrate them into your game? Read on. These tips come directly from my experience with my game Shopkeeper Simulator VR.OverviewThe steps we will be following are:Creating achievements in Steam...

How to open a VR door in Unity and SteamVR

Opening doors is a common task in games. In this article I will show you how you can implement a door mechanic in Unity for VR.  This examples uses the SteamVR Interaction System from SteamVR 1.0. It is still widely used so I keep it here for reference for anyone looking for a specific solution.In Shopkeeper Simulator VR, hand interaction is generally achieved through the SteamVR Interaction Sy...

How to use Vive's trackpad for menus using SteamVR 2.0 (2 of 2)

In part 1 of the article "How to use Vive's trackpad for menus using SteamVR 2.0" I showed how to create a custom action set and bind the trackpad controls to actions. In this second part, we will look at the implementation of button handling in Unity and some scripting.Tip: If you get any errors or a blank screen on the binding page make sure you use the latest SteamVR version. They reportedly...

How to use Vive's trackpad for menus using SteamVR 2.0 (1 of 2)

In this post I demonstrate how to use the Vive trackpad in your VR applications using the new SteamVR 2.0 input system. This method is used in my current Early Access project Puzzle Out VR.Although I will cover the most important aspects of the solution, I highly recommend reading the official documentation to get familiar with the nomenclature. You can find it in the SteamVR plugin root folder...