View on a desert island town, using the free OpenGFX base graphics.

Recent News

Social Integration

Always wanted to know what kind of OpenTTD game your friends are playing on Steam, Discord or GOG Galaxy? You finally can!

Discord Example

Read more

New ship pathfinder. Goodbye buoys!

OpenTTD 14.0 comes with a new ship pathfinder which allows ships to travel great distances without the use of buoys. Gone are the days of long strings of buoys and convoluted ship orders. Using ships is now as hassle-free as the other modes of transport. Just add the destination and send the ship on its way!

In this post, I’m going to explain how the new pathfinder works and some of the challenges we had to overcome.

Read more

OpenTTD 14.0-RC1

Today we released our first candidate for version 14! That means we will start to focus on fixing the remaining bugs and stop adding new features.

Thanks to the reports made by many of you, we have already solved many of the issues. But there might still be a few issues lurking around in this release candidate. Please share your findings on our issue tracker.

Thanks to our translators, about half of the translations are (nearly) up-to-date. For the other half, we might need your help with translating. If your language is missing or has more than a few dozen missing strings, please consider helping to finish your translation.

TrueType fonts for OpenTTD

How do you update a 30-year old pixel font to make it more suitable for today?

The pixel-art OpenTTD fonts are iconic, but were designed for 640x480 CRT monitors rather than today’s 4k monsters. Without the horizontal smoothing of CRT scanlines, modern pixel-perfect rendering and 2x or 4x upscaling of the old bitmap/sprite-based fonts makes the text jagged and hard to read.

Read more

Don't get your buses in a bunch

Have you ever waited for a late bus, and then two arrived at once?

This is called “bus bunching,” and I bet you’ve seen it happen in OpenTTD – and not just with buses.

For years, players have requested an easier way to keep vehicles with shared orders spaced out along their route. In OpenTTD 14, we’ve added one.

Read more