Need to create 2D child game where child grabs and drags shape to fit into block

This is for a college class in Educational Technology. The game is super simple. Just need 4 blocks that have a space for a shape (i.e. square, circle, larger circle and triangle) and 4 shapes that the child can grab and drag from the side to fit into the space on the matching block.

Is Unity the right platform for this? I’m totally new to game development, but have plenty of software development experience. Is the learning curve with Unity for 2D game development steep? Should I be considering some other platform?

I see there are lots of tutorials to get you started, but haven’t looked at them yet.

Thanks in advance for your feedback.

“Right” platform is a relative term; there are lots of game development platforms that can do a simple shape matching game. That said, Unity is a great tool so why look elsewhere? For an experienced software developer, I recommend learning from my book Unity in Action.