OSXR Logo OSXR Logo

Slot Machine Casino – VR Immersion

This slot machine was built to be part of a larger casino, but creating a functioning and playable slot machine was a big project on its own. This slot allows you to change the amount you’re betting and keeps an accurate score. You may want to bet high because this game is rigged to let the player win about 17% of the time – this is to keep the player from losing everything and having to end the game.

An Analog Feel

One of the big hurdles with this project was displaying the score on the machine. Widgets, which are used in Unreal Engine to display 2D dynamic text in a 3D space, can be a pain to work with. Since we wanted the numbers to be more analog, like an old alarm clock with specific placements for each digit instead of a screen, we created a number card system that has a plane at each of those predetermined positions that can each change their number to the correct digit of your score. In short- we recreated the way an analog clock works, but optimized it for a digital game engine.

An Analog Feel

Keep Track of Score

The system of number cards that we developed for this slot machine has come in handy for not only other Unreal Engine projects, but also for Spark AR projects. Spark AR does not include dynamic text for 3D space, so we've used this number card system to dynamically keep score in the most optimized way possible.

Keep Track of Score