RC Racer


Introduction

Virtual RC Racer introduces players to the concept of radio-controlled (RC) model car racing. The program lets the players customize their virtual RC car and drive it in augmented reality. Originally written as a Swift Playground, now also available as an iPadOS app.

Demo Video

Screen Shots

1. When the camera completes a scan of the area, a virtual 3D space is established.

1

2. Player then place the RC toy car at the white spot.

2

3. Player can customize the RC car, giving it different motors and brakes.

3

4. Tilt the device to steer, hold the pedal to accelerate / brake.

4

Technologies

  • Programming Language: Swift
  • Libraries: SwiftUI, UIKit, ARKit, SceneKit, AVFoundation, PlaygroundBook