How difficult is UnrealScript to learn?
With an upcoming project at work, we will be needing to use UnrealScript to create some simulations for a client.

I've done NWScript before, I'm well versed in .NET, with lots of experience in both C# and VB.NET (primarily C#).

Syntax I've seen seems consistent with C/Java type syntax, and it's object-oriented so that's nothing new to me.

We are shooting to have a demo done in 4 months, but we need to decide what's better.

The demo really is a custom map (we have a person with 3D design already), with a custom weapon type, and a custom script to control the weapon.

Is this something I could learn how to do and complete in 4 months, or do we need to try harder to hire someone, seeing as we only got 1 response to our job posting.

I have no experience in game development outside of the NWScript I did years ago for a persistent world, and while that was in depth stuff (AI/Events/Quests etc) I'm not sure how it compares to UnrealScript.

If anyone had to learn UnrealScript for a project, rather than hiring someone, it would be good to know how that played out as well. If it was a mistake, I would prefer to learn from another's experience than from personal experience.
How difficult is UnrealScript to learn?
===

With an upcoming project at work, we will be needing to use UnrealScript to create some simulations for a client.

I've done NWScript before, I'm well versed in .NET, with lots of experience in both C# and VB.NET (primarily C#).

Syntax I've seen seems consistent with C/Java type syntax, and it's object-oriented so that's nothing new to me.

We are shooting to have a demo done in 4 months, but we need to decide what's better.

The demo really is a custom map (we have a person with 3D design already), with a custom weapon type, and a custom script to control the weapon.

Is this something I could learn how to do and complete in 4 months, or do we need to try harder to hire someone, seeing as we only got 1 response to our job posting.

I have no experience in game development outside of the NWScript I did years ago for a persistent world, and while that was in depth stuff (AI/Events/Quests etc) I'm not sure how it compares to UnrealScript.

If anyone had to learn UnrealScript for a project, rather than hiring someone, it would be good to know how that played out as well. If it was a mistake, I would prefer to learn from another's experience than from personal experience.