Unity with C#
If you aren’t familiar with programming in C#, check out w3schools.com
If you aren’t familiar with C# in Unity, work through C# Unity Game Development at lynda.com for a little beginners.
Brush up on your Unity at learn.unity.com
In your Google Search Engine, type "unity 2d games in c#" and start watching videos to get more ideas how you will achieve this development.
TUTORIALS
Learn Coach is free for Term 1 only. So get learning from their platform. Great Tutorial and meets the NCEA standards. In the Word Document Below is just my notes from the course. Hopefully will help you a bit in this journey.