Tappy Dudes
About
This game was created as an assessment item for my Cross-Platform Development subject during my Advanced Diploma of Game Programming at AIE. The game is a clone of Crossy Road, the massively popular game by Hipster Whale.
This game demonstrates the following Unity/Programming principles:
- Game states - initialisation, main game loop, post-game
- Cross-Platform Development - The game was made and tested for PC and Android.
- Random/Procedural Generation - the play area consists of rows that are randomly chosen with random elements (such as rock placement, direction and speed of sharks). A controller class creates the play board, adds new rows as the player progresses, and tidies up/removes rows that move off-screen.
- Touch Inputs - Accepts touch input from a touch device (or mouse control in the PC version) to control the character. Both simple touch control to move forward or directional drag to move multi-directionally.
- Sound - implements sounds on events such as movement or player death.
- Linear Interpolation - The player character moves between movement points using a curve created by interpolating the start point, end point, and a generated point in the air between the two.
Controls:
PC: AWSD or Direction Arrows
Android/PC Mouse: Tap to move forward, tap and drag forwards, backwards, left and right to move the respective direction.