For the past thirteen years, Trainz has been powered by Auran's "Jet" engine. Jet was developed for computers of the early 2000s, and while it was both flexible and future-looking, ten years is a long time in technology industries.
Creating a game is much like building a skyscraper - a lot of time is initially spent digging a big hole and preparing the infrastructure before anything appears above ground level. In short, things can look like a real mess during the early stages of development!
The Trainz AI is a very powerful, very flexible system but without a clear understanding of what it is doing and why, it can prove to be frustrating and difficult. In Part 2, we'll cover how trips are broken up.