Register a free account today to Ignite your Adventure! Once signed in, you'll be able to participate with the Embers Adrift community. Your active account will also be the same account used to purchase, download, and login to the game.
Yes, please see this post for more details. In summary: we have deprecated the legacy launcher and hence the game must be downloaded and updated via Steam. If you had previously purchased the game the link I just gave you will get you a Steam key to redeem.