Charles Amat is a C# developer with a passion for teaching others how to develop games the right way using clean code. Charles has years of experience both in game development and enterprise software. He has taught thousands of Unity developers how to make games via his Infallible Code YouTube channel and collaborated with companies like Unity, Microsoft and Google to teach people how to program better games and software.