Talent.com
This job offer is not available in your country.
Unity Game Developer

Unity Game Developer

Essex Pvt LtdChennai
30+ days ago
Job description

Full job description

Roles & Responsibilities :

  • Develop high-quality Unity 3D applications and games from concept to delivery.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement game functionality as per communicated design.
  • Write clean, efficient, and maintainable code for mobile and VR / AR platforms.
  • Optimize application performance and memory usage for mobile devices.
  • Conduct thorough testing and debugging of applications to ensure smooth functionality.
  • Stay updated with the latest industry trends, technologies, and best practices in Unity development.
  • Provide technical support and assistance to other team members as needed.
  • Troubleshoot and resolve technical issues, bugs, and performance bottlenecks, ensuring the stability and reliability of production systems.
  • Mentor junior team members to develop good quality code and help them deliver on time.
  • Design, develop, and deploy cross-platform games using Unity 2D / 3D
  • Implement real-time multiplayer functionality using Photon, SFS, or WebSocket frameworks
  • Develop clean, scalable, and efficient code in C# following OOP principles
  • Collaborate with UI / UX designers to deliver smooth and interactive gameplay
  • Integrate APIs, payment systems, and virtual wallet logic as per project needs
  • Use version control (e.g., Git) to manage development workflow
  • Optimize performance across different devices and screen sizes
  • Work with analytics SDKs like Firebase or AppsFlyer to track gameplay data
  • Ensure data security and implement anti-fraud / cheating mechanisms
  • Collaborate with backend developers for seamless client-server communication
  • Stay updated with new gaming technologies and frameworks
  • Proficiency in C# programming language and Unity 3D game development.
  • Strong understanding of object-oriented design principles and software development methodologies.
  • Knowledge of mobile platforms (iOS, Android) build exporting.
  • Hands-on experience with game physics, animations, and particle systems.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Learning by doing mindset;
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Proven ability to work in a fast-paced environment and manage multiple priorities simultaneously

Requirements (good to have) :

  • Experience with multiplayer game development and networking.
  • Familiarity with 3D modeling and animation tools such as Blender or Maya.
  • Understanding of UI / UX design principles and best practices.
  • Knowledge of shader programming and graphics optimization techniques.
  • Experience with version control systems such as Git.
  • Prior experience in developing educational or simulation-based applications.
  • Certification in Unity development or related field.
  • Knowledge of implementing In-app purchase and subscriptions
  • Knowledge of App Publishing on the App Store;
  • (ref : hirist.tech)

    Create a job alert for this search

    Unity Game Developer • Chennai