Unity is NICE! but be prepared for a pretty steep learning curve, compared to Construct. From their site -
[quote:2wc9mhrh]Unity supports three scripting languages: JavaScript, C#, and a dialect of Python called Boo. All three are equally fast and interoperate. All three can use the underlying .NET libraries which support databases, regular expressions, XML, file access and networking.
Should be what you're after.
edit> No worries. Check out tornadotwins tutorials on YouTube. They'll help you get into it pretty quick. Just think of Unity as Construct3D. Never abandon Construct though 'cause it's just as useful as a prototype tester as it is for developing full games