Also if you want to learn Unity and C# I've been doing this for 5 years and can help you get started
That sounds pretty cool! The only things I've ever really made have been with Python, through pygame but it's not really mainstream and difficult to export to the masses. Plus, I wouldn't classify making the player move/be visible a game either.. Also for the learning Unity and C# that would be great, I was actually looking at some C# options earlier today! Do you have a discord? If not, how would you like to go about connecting more?