Product manager · Developer · Designer
← All work03 · iOS & Android arcade app

ApexArcade

Role
Solo designer & developer
Studio
Degenerates Studio
Platforms
iOS and Android
Status
TestFlight beta · App Store review

Ten games, two currencies, one weekly race.

A free mobile arcade with ten original skill games: 3D knight duels, dogfights, a highway run and a tactical shooter, tied together by a two-currency economy, a weekly prestige leaderboard, parties and online multiplayer. I designed and built all of it.

The app

Pick a game, play for skill, climb the board

Every game pays out in credits, the currency you play with, or prestige, the score that ranks you. Each week ends with the Weekly Prestige Race: players are ranked by the prestige they earned that week, and the top of the board wins a prize.

Prestige is only ever earned by playing. It can’t be bought, and buying credits doesn’t improve your chances.

Apex Knights: Mordrake against Dame Isolde on the volcano

Apex Knights, the volcano arena

10original games in one app
2currencies: credits and prestige
4friends to a party
1weekly prestige race

The games

  • Apex Knights
  • Apex Interceptor
  • Last Call
  • Rules of Engagement
  • Apex Tennis
  • Apex Putt
  • Block Rush
  • Ember Rush
  • Apex 21
  • Apex Ascent
Rules of Engagement: Team Deathmatch on the Compound

Rules of Engagement, Team Deathmatch · 10 v 10

Around the app

Launch trailer

Apex Interceptor: a dogfight over the ocean

Apex Interceptor

Last Call: the coast-highway run

Last Call

The arcade

Arcade

The Weekly Prestige Race leaderboard, live

Leaderboard

Multiplayer

Multiplayer

The store

Store

A Rules of Engagement loadout

Loadout

The Apex Knights lobby

Apex Knights

The Rules of Engagement Team Deathmatch lobby, with the Ghost operator

Rules of Engagement

How I built it

One person, the whole stack

I took ApexArcade from concept through a public TestFlight beta to App Store review: the game design and economy, the React Native app with 3D games in three.js, the NestJS API, and the websites on AWS.

  • Expo / React Native app with 3D games rendered in three.js
  • Online multiplayer, parties, friends and chat
  • Prestige multipliers played with prestige only, offered only where they’re allowed
  • Safety built in: an age gate, contest rules, report and block

Tools

  • React Native
  • Expo
  • TypeScript
  • three.js
  • NestJS
  • AWS
  • Angular