Development Update

Rad Trails 2 Beta - Build 212

For the past 10 months I've been working full-time on other commitments to fund development on my own games. As a result, Rad Trails 2 hasn't been progressing as fast as I would've hoped.

But I've still been able to work on lower-intensity tasks that are foundational to the long-term direction of Rad Trails.

Here is a recap of what I’ve been working on.

Rad Trails UI Reclaimed

The non-game UI of Rad Trails was initially created using the standard UI libraries for iOS development.

It's great for creating cohesive and responsive interfaces for apps in Apple's ecosystem. But it also imposes a number of limitations that made it difficult for me to fully achieve my vision for the overall look and feel of the game.

Eventually this led me to the painful realization that I needed a custom solution.

So I wrote a new UI library from the ground up on top of my existing game engine.

Demo

In the latest public beta build of Rad Trails 2 I've replaced the main UI flows using my new library. Here is an overview of the most important user facing changes.

Rank History Graph

I created a new interactive graph component that renders a graph with animation as you scroll. Here it is in the updated user profile screen of Rad Trails 2.

Animated rank history graph in the Rad Trails 2 user profile screen

3D Elements

I added support for combining 2D UI with 3D elements.

Rad Trails 2 race result submission flow with 3D UI elements

Redesigned Track Detail Screen

The biggest change is the updated racetrack detail screen and leaderboards, which have been fully rewritten using my new UI library.

Redesigned racetrack detail screen in Rad Trails 2

Light Mode Toggle

Not directly based on the new UI library, but I also added this little detail: in-game graphics can now animate between light and dark mode.

Rad Trails 2 environment animating between light mode and dark mode

See You In The Beta

Daniel - AKA Crazy D