I've worked in Unity3D for a long time now. A lot of my programming (C# in specific) and game development experience/knowledge derives from developing games in this engine, and i'm really familiar with how it works and how pretty much anything can be created and achieved in it. I've taught people code and game development before, with really good succession. With my way of teaching and explaining things, people had satisfied reactions, learned a lot and had fun, which i also consider important. That being said, i guarantee the same to be done here. As i'm new to freelancer, I'm starting off with really low prices (in this case the minimal price) for my services, which might come in handy to you as a client. Have a great day, hoping to hear from you.