Trainyard is a puzzle game where the goal is to get trains from their starting house to their destination house without complications. The trains have different colors, and can only enter the corresponding colored destination. The playing grid is empty to start with. Using a finger the player draws track pieces for the trains to run on. Track pieces can overlap, merge and split. When the tracks are laid out, the trains are started with the press of a button to see if they reach their destinations. More advanced levels require trains of different color merge in order to create a new color so it can enter its destination.
There are 100 main levels and more that 50 bonus levels. A free version of the game also exists. It's called Trainyard Express and features 60 levels that are unique to this free version and not found in the paid version.