I use Unity3D to develop games currently, scripting in C#. I have studied game development, from the workflow to the implementation details, allowing me the extensive knowledge of creating a real-time application to fit your needs. This allows usage of these skills to create mobile apps, for example.