@matrix That sounds very suspiciously like Unity.
If that is the case, you dont need any prior knowledge of C# or HLSL to excel with it.
Arguably the best documentation of any game engine out there and any question that you might come up with has already been asked and answered by someone on the internet.