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

Crazy Slots Adventure

Description:
Crazy Slots Adventure is a skill based slot game available on both Android and iOS. The aim of the game is for the player to score as many points as possible using the reels that are given to them. Each time the player scores points, they earn experience which contributes to a levelling system. As the player levels up, they unlock more characters as well as more worlds which change the general aesthetic of the game. The game was created using an in-house framework with C# and Xamarin for the Android and iOS specific features. 

Timespan:
The app was created within a span of 6 months. An additional 1-2 months work was also required for the 2 major content updates.

The Team and My Work:
The team consisted of 7 people, with myself being the main developer. The majority of the application was programmed by me, including the following notable work:
  • Full Android implementation of the engine
  • Complete levelling system, including map system and fine-tuning after completion.
  • Entire Menu System 
  • Store system.
As well as the main app, there were also 2 major content updates. In the first update, the following changes were implemented by me:
  • Three new worlds ("Go East", "Pot of Gold" and "Caveman")
  • Increased level cap
  • Tweaks to the scoring mechanics for each world
The second update was used to improve the store mechanics to attract customers to in-app purchases. I also implemented all changes in this update. 
There were also a number of minor updates to the game, mainly to address any issues that had been raised as well as minor quality of life improvements. 
The game is available on the Google Play Store and the App Store.