Ticket2Ride_2D

Ticket2Ride_2D is a small 2D platformer built with Unity. You control a character that runs and jumps through obstacles, activates levers and buttons, and collects checkpoints to respawn when defeated.

Features

Project Structure

Important scenes are defined in ProjectSettings/EditorBuildSettings.asset, such as MainMenu and Tutorial.

Requirements

Getting Started

  1. Clone the repository.
  2. Open Unity Hub, select Add and choose the project folder.
  3. Open the MainMenu scene and press Play.

Controls

The inertia slider in the UI can be dragged (or left to auto-scroll) to change how strongly the background and certain objects scroll.

Building

Use File > Build Settings in the Unity editor to create a standalone build for your target platform.

Class Diagram

Class Diagram

Demo

Below is a short gameplay demo. Click play to watch:

Credits

Art assets under Assets/BayatGames and fonts under Assets/FreeButtonSet come from free asset packs. The project currently has no explicit license file.