I am a software engineer specializing primarily in cross-platform mobile development. I have been working with Unity for about 3 years. Most of my projects have been cross-platform, with some available on PCs as well as iOS and Android. I am fully comfortable building both 2D and 3D games and applications. I am also fully versed in the publishing process on iOS and Android.
I am highly skilled at Unity development, fluent in C#, and experienced with most areas of the engine, including:
- Coding behaviors, ScriptableObjects, support classes, Editor extensions, etc
- Writing custom shaders
- Fully utilizing the component-based programming model of Unity to create reusable behaviors that can be composed to create different kinds of entities
- 2D and 3D gameplay and physics
- Building user interfaces
- Building scenes and prefabs
- Importing and configuring most types of assets
- Common mobile integrations (in-app purchase, ads, social integration, etc)
- Publishing
- VR development