Don't...just don't. Either use Java/C# with Unity or C++ with Unreal Engine. I don't see why you couldn't use C#/C++ if you already know C.
Learning purposes? Or maybe he just knows C language? Also there is a reason why C language is still actual and why C++ C# were made (Java and its garbage collectors was devils work just like Windows ME)