If you're experiencing a crash at startup containing the text "Texture2D" please try using the following launch options:
to let you run the game in windowed mode but still seamlessly. This has helped other people with this error.
You can also use -x 1280 -y 720 to force the game to launch at your desired resolution.
To set Launch Options:
- Right-click on Bastion in your game library
- Select Properties
- Click on "Set Launch Options...