Niezwykle realistyczny i zaawansowany symulator kolei, dający możliwość zwykłemu graczowi pokierowania 200 tonowymi olbrzymami. Prowadzenie pociągów nie jest jednak jedyną atrakcją jaką oferuje nam Trainz 2004, a samo funkcjonowanie kolei poznajemy z kilku różnych perspektyw. Pierwsza, jakże oczywista - to codzienność maszynistów. Beztrosko prowadząc naszą maszynę, mamy okazję podziwiać perfekcyjnie wymodelowany świat 3D i świetną interakcję z otoczeniem. Najlepsze jest jednak to, że sami możemy stworzyć świat po którym będziemy podróżować, a bajecznie prosty edytor map jest ograniczony wyłącznie naszą wyobraźnią (możemy tworzyć miasta, wsie, góry, a nawet lasy). W grze doświadczymy również pracy biurowej, w której zadbamy o rozkład jazdy pociągów, wywiązywanie się maszynistów z powierzonych im zadań i dbanie, aby pasażerowie i towar (m.in. węgiel, żywność, drewno, ziarno, metal, minerały, samochody) transportowane naszymi kolejami docierał w dobre miejsce na określony czas.
W grze mamy dostęp do parowych, dieselowskich i elektrycznych lokomotyw - razem około 50-ciu modeli. Jednak dzięki bogato rozwiniętej społeczności miłośników gry Trainz, w sieci znajdziemy setki nowych typów pociągów tworzonych z pasją, przez samych graczy. Na dodatkowych maszynach nie kończy się jednak internetowa scena gry Trainz ? w sieci, aż roi się od różnorakich elementów świata gry, jakie możemy wykorzystywać podczas zabawy z edytorem map. Sama zaś fizyka jazdy dostępnymi w grze maszynami ma rekomendację prawdziwych inżynierów z branży kolejnictwa, co gwarantuje graczom maksymalny realizm podczas kierowanie lokomotywami.