Prosjektet er utviklet fra bunnen av og er skrevet i C++. Fordi OpenTTD er utviklet fra bunnen av kan en forandre på meget fundamentale deler av spillet, i motsetning til TTDPatch.