This is an absolutely wonderful game! It's immersive, in depth, expansive, and has high re-playability due to worlds created randomly. Don't let the crude graphics fool you. There is so much to this game and will provide you with hours and hours of playing. I can't remember being so sucked into a game since the old single player Ultima games from my childhood.
There is really something for everyone in here. If you want to just build and create things for the sake of just doing so, you can. Otherwise go explore, kill monsters, collect treasures and items and dig in any direction you want. This is not a game that leads you around by the nose.
Which leads me to my only criticism about this game, and it's minor. You will have to go visit the "Official Terraria Wiki" web site quite frequently to find out what items do. I really think the developers should have provided an in game source of information for this. The game is playable without the wiki, but you won't know how to make things and what certain items actually do and even how to do some things. Thankfully though, they are quite clear what objects are just vanity items versus things that actually do something helpful for you in the game. The sheer amount of objects and items is rather mind blowing.
This game runs beautifully on LinuxMint 18.3 64-bit Cinnamon. I have had no crashes or freezing of the program. The only thing it could really use is a program loading title screen. When I double click on the program launcher it appears like nothing is happening for roughly 30 seconds or so even though the game is actually loading. It does take a while for the computer to create new worlds, but once created, they load very quickly.
One of my favorite things to do in the game so far is to dig underwater and drain large pockets of water to the bottom of the map. There is something really satisfying about that for some reason.
You won't regret buying this game. Although you might regret all the hours played.