Amerigo Moscaroli - Game Programmer
  • Home
  • University Projects
    • Eye-Snipe
    • Airport Mayhem
    • Star-Buck
    • HLSL Demos
  • Professional Work
    • Race Yourself - Glass (Beta)
    • Race Yourself - Mobile (Beta)
    • Race Yourself - Gear
    • Crazy Slots Adventure
    • Cops 'n' Robbers: World Tour
  • Tutorials
    • OpenGL ES Video Tutorials
    • Creating Cross Platform Games with Xamarin
    • Creating a 2D Platformer
    • Create and Monetize your C# Games on iOS and Android
  • Personal Projects
    • A Crack in Time - Dev Blog
    • Time Runner

Race Yourself - Mobile

Description:
Race Yourself for Mobile is a social Android app where the player can participate in a number of challenges against friends, random people and themselves. People can only get initial access to the game through an invite for now, and more invites can be earned by participating in a race. It is a 2D version of the Glass game with further social integration which was created using Android Studio. The games include:
  • Race Yourself - The player must race against one of their previous tracks based on a distance that they have ran before. 
  • Automatch - The player is matched against a random opponent based on their fitness level and a duration that they select.
  • Challenges - The player can race against a track that they have been sent from a friend. The friends are obtained from Facebook.
In addition to racing the player can use their invites to invite friends from Facebook to join the app. 

Timespan:
The beta was created within a span of about 3 months with a team of 5 people.

The Team and My Work:
The team comprised of 5 people including myself, including 4 programmers working with Android Studio and one designer to complete the final product. My work on this project includes:
  • Onboarding screens on first launch of the app using Fragments
  • Implemented matchmaking functionality.
  • Implemented the Race Summary screen and functionality
  • Created the layout XML's for all menus and fragments apart from in-game based on designs
  • Created the popup windows and their functionality for both Race Yourself and Matchmaking
  • Created drawables and animations in XML for most of the buttons and for the popup windows

Images of My Work:
These screenshots were taken using a Samsung Galaxy S4