Isn't C# one of the supported languages for the Unity engine? I am not sure what your goal is, but if it is simply creating a game then you could continue learning C# and leverage Unity's engine using that language to create a game. Finding a project you are passionate about I think is very important to motivation. I never follow through on projects which are purely stepping stones, I learn better working on a project that may seem out of reach but taking the time to learn each step in detail along the way. Takes longer but feels good completing a project which is all yours.
Actually I just checked C# is a Unity supported language along with java.
I never really thought of learning C# in conjunction with Unity