Creating Mahjong Solitaire, new to C#

I have intermediate experience with Unity and I’m new to C# (My background is in 3D animation.)
I’d like to create one of my favorite puzzle/matching games in Unity, Mahjong Solitaire. I have a tile set in my assets, but I’m unsure how to set up a level and write the code for the matching mechanics.

If someone could point me in the right direction, or provide some good reference material to start, I’d appreciate it!

Video for reference:

Thanks. :slight_smile:

Gotta start with the basics… check out tutorials on moving and dragging things around. Don’t worry about the meaning of where anything is yet.

You will ultimately need to track position in some type of internal data structure that your code can reason about and decide if a move is valid or not, etc., but get the finger/mouse movement first.

If you feel adventurous, try make it snap to some kind of grid when you let your finger go.