What's the best way to create a 2D board game?

Hi Pals,
I’m a beginner with some experience in coding. I would like to know what’s the best way to create a simple 2D board game like Ludo (but even simpler version with a 5X5 grid of tiles).
I’m struggling between the following choices:

  • Whether to use an image for the board base vs Create a board using a grid of tiles vs Use Tile maps
  • Whether to complete Unity 2D tutorial (only RPG is available) vs Follow 2D board game videos on youtube
  • More fundamentally, whether unity is good for 2D board game vs Flutter or any other tool

Please help me with answers. Also, it’ll be great if you can guide me to the right tutorial for such a game.

Thanks in advance,
Boppa

If you look on YouTube there’s tutorials to make Tic Tac Toe (aka Noughts and Crosses) in Unity.

Such as these.

https://www.youtube.com/results?search_query=unity+noughts+and+crosses

In my latest issue there is a basic boardgame setup.

you can see clip here :