racing sims and MS flight simulator are non-violent, but lack story. Some classic games in these categories have detailed historical settings and a lot of complexity, allowing you to create your own adventure in an open world. The adventure is different every time you play. Some classic sims of this type are here: https://github.com/sim-museum/esports-for-engineers
Nobody's mentioning old commercial games that were later released by their publishers as open source. One example is the classic combat flight sim "Rowan's Battle of Britain", initially released in the year 2000. You can find it packaged to run under linux/wine, along with other free games, here: