Unity Developer
Roles and Responsibilities
Design and Development
- Design and develop application on the Unity platform, as per the design document and given specifications. (character or vehicle control, AI, Application GUI, scoring, and other elements)
- Comprehensive research and development are required for developing the application and its features.
- Troubleshoot and test the game including debugging.
- Contribute unique and personal ideas toward all aspects of the game's production and development.
- Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems. Direct experience with game logic, particle systems, client-server communication scripting, and big data collection.
- Implement saved app data, like player progress, in a structured and extensible format like JSON or XML.
- Ability to deal with more than one project.
- Develop & Implement Algorithms using C#.
- Application programming.
- Integrate 3rd Party Plugins.
Technical
- Programming languages Known as C, C++ or C#, SQL. (should have hands-on 3 years experience in coding)
- App knowledge: Unity 3D, Unreal, Torque3d, Cocos, or any other game engine.
- Knowledge of game engine including GUI, asset bundles, materials/shaders, and iPhone/Android deployment.
- Knowledge of 'version controller' like Git.
- Good knowledge of vehicle physics, and particle systems. 3D math skills.
- Should have been a part of the entire life cycle of App development.
- Should have been a part of the development team of a Minimum of 2-3 published games.
- Experience in coordination with the UI development team. Experience with third-party libraries and APIs.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Experience with multiplayer game development.
- Strong knowledge of object-oriented programming.
- Constantly learn and stay in touch with evolving game standards.
Exp :0 to 1 year
Education : Any graduate
Job Type : Full Time position