For rapid prototyping, and getting something playable up and running, Unity is the best choice imo. It's just really easy to get something going in that engine. You can use C# in unity for scripting, their tutorials/documentation on it is really good, and if you run into a problem, or don't know how to approach something…