Roles and Responsibilities
Design and Development
â— Design and develop games on the Unity platform, as per the design document and given
specifications.
â— Knack for writing clean, readable, and easily maintainable codes in Unity 3D.
â— Experience working on a physics-based game projects
â— Comprehensive research and development is required for developing the game and its
advance features.
â— Ensure the best possible performance, quality, and responsiveness of applications.
â— Able to create and maintain reoccurring codes in a library-based directory structure for
all projects.
â— Troubleshoot and test the game including debugging & identifying bottlenecks to devise
a solution.
â— Optimization of FPS to reduce project time delivery.
â— Contribute unique and personal ideas toward all aspects of the game's production and
development.
â— Ability to work in a team and manage more than 1 project at a given point in time.
â— Develop & Implement Algorithms using C#.
â— Should have knowledge of gameplay programming.
Team & Stakeholder Management
â— Mentor and Coach the team to enhance their skills and competencies.
â— Work with your manager and senior management team to ensure the implementation of the
organization’s goals.
Technical skills required:
Must have:
â— Minimum 2 years of experience in 3D game development.
â— Very strong C, C++, C#, and object-oriented programming skills
(Mandatory).
â— Strong understanding of programming best practices and various design
patterns in games.
â— Prior experience in launching applications on the App/Play Store.
â— Ability to work both within a team and independently as per requirements
from time to time.
â— Experience with memory and space optimization.
â— Testing game functionality and theme dynamics.
Good to have:
â— Graduation in game development
â— Experience with multiplayer game development.
â— Knowledge of version controllers like Tortoise SVN, Git.
â— Mentor and Develop junior members of the team
â— 3rd-party software integration using API.