Hi,
I'm using unity 2017.3 (free edition not commercial) with c# scripting. I've read your description, and I think I can do most of the required items. I didn't add leaderboard to unity project before, but I think it would be easy to learn, I've some questions please:
1-is the game 2D or 3D?
2-is it required on specific platform: windows/android/ios/...?
3-do it need art work to create some complex art design? or just simple designs?
4-could you provide more details about the map and how many levels would be in the game?
5-is ok to use free edition of unity not commercial?
6-is this some sort of school homework ?
thanks