Doing some research for 3D Cards game, [Beginner's questions]

I’m doing some research for making a 3D Cards game (something like Poker/Dice) for Mobile…I’ve no idea for these kind of game.
After some research I found most people use Unity and its easy to learn since there is lots of tuts available.
Few things I got confused:
-I was expecting, I make a game then export to anything IOS, Andriod or Window , but looks there are different tool for different platform ? What If I want to port the game to IOS and Andriod ? Need both engines ?
-The engine is free unless the gross income is more than $1,00,000 from the game ($1,500 for Pro ver. after that) ?
-Card game like Poker (3D) , isn’t very hard to do in Unity , Right ? I mean the core program is already there, just need to make it compatible with Unity , right ?

Thanks

There is one tool, however it has different build options, some of which require additional licenses.

The free version has a limited feature set. It’s enough for most use cases, but you can upgrade to Unity Pro at any time. If your company earns over $100,000 (based on revenue from the last financial year) you MUST upgrade to Unity Pro. If you plan on creating a real-money gambling game you need a separate license.