Unity Developer

  • BackApply

    A Unity card game developer is a professional responsible for designing, developing, and implementing card games using the Unity game development engine.

    Openings : 05 Experience : 4+ years

    Location : Surat - Adajan , Surat - Varachha , Ahmedabad , Work From Home


    • 5-Days Working

      5-Days Working

    • Picnic Plan

      Paid Leaves

    • Health Insurance

      Complimentary Health Insurance

    • Over Time

      Overtime Pay

    • Play Game

      Fun Activities

    • Personal Loan

      Personal Loan

    • Employee First

      Employee
      Training

    • Positive_Environment

      Positive Work Environment

    • Professional_Developments

      Professional Developments


    Job Description:

    • Game Development: Design and develop interactive and engaging games using Unity.Implement game functionality as per the design specifications.
    • Programming: Write and maintain high-quality, clean, and efficient code in C# (Unity’s primary scripting language). Implement game mechanics, features, and systems.Debug and optimize code to ensure smooth performance across different platforms.
    • Unity Engine Expertise: Stay updated with the latest Unity features, tools, and technologies. Utilize Unity’s capabilities to create immersive and visually appealing game environments.
    • Collaboration: Work closely with designers, and other developers to integrate assets and implement game features. Participate in brainstorming sessions and contribute ideas to enhance the game design.
    • Problem Solving: Identify and resolve technical issues and bugs. Perform testing and debugging to ensure the game meets quality standards.
    • Documentation: Create and maintain technical documentation for code, systems, and tools.Document workflows, processes, and best practices to facilitate knowledge sharing within the team.
    • Performance Optimization: Optimize game performance, ensuring smooth frame rates and responsiveness. Implement efficient rendering techniques and resource management.
    • Platform Adaptation:  Ensure compatibility and optimal performance on different hardware configurations.
    • Continuous Learning: Stay informed about industry trends, emerging technologies, and best practices in game development.
    • Communication: Communicate effectively within the development team and client’s team to understand requirements. Participate in regular meetings to discuss progress, challenges, and potential improvements.

    Job Responsibility:

    KPAs (Key Performance Areas):

    • Game Development Proficiency: Adherence to design specifications in the implementation of game functionality. Timely delivery of game features and updates.
    • Programming Excellence:  Implementation of game mechanics, features, and systems according to project requirements.
    • Collaborative Contribution: Active participation in brainstorming sessions to contribute ideas for enhancing game design.
    • Problem Solving and Quality Assurance: Identification and resolution of technical issues and bugs. Testing and debugging to ensure the game meets quality standards.
    • Documentation and Knowledge Sharing: Document workflows, processes, and best practices to facilitate knowledge sharing within the development team.
    • Performance Optimization: Optimization of game performance, ensuring smooth frame rates and responsiveness.
    • Platform Adaptation: Ensure compatibility and optimal performance on different hardware configurations.

    KPIs (Key Performance Indicators):

    • Game Development: Number of successful game feature implementations per sprint/release.User satisfaction scores with new game features and interactions.
    • Programming: Number of bugs detected and fixed per sprint/release.KPI: Code optimization percentage for improved performance.
    • Problem Solving: Time taken to identify and resolve technical issues. Reduction in the number of recurring bugs.
    • Documentation: Completion and accuracy of technical documentation. Ease of knowledge transfer within the team based on documentation.
    • Performance Optimization: Improvement in game performance metrics (e.g., frame rates, responsiveness).
    • Communication: Effectiveness of communication within the development team and with other stakeholders.

    Required Skills & Qualification:

    • Minimum 4 years of experience in Unity
    • Must have knowledge of at least one card game with rules.
    • Must have experience in multiplayer games with Socket.io
    • Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management
    • Familiarity with level design and planning
    • Experience with game physics and particle systems
    • Experience with mobile and console game development
    • Experience with memory and space optimization.
    • Ability to constantly learn and stay in touch with evolving game standards and development technologies
    • Strong understanding of object-oriented programming
    • Familiarity with current design and architectural patterns
    • The knack for writing clean, readable, and easily maintainable code
    • Must have good communication skills in English. 
    • Strong understanding of git.

    Interview Process:

    1. HR Round
    2. Technical Round
    3. Practical Round
    4. Salary Negotiation
    5. Offer Release

Job Location

You want to apply experience or fresher?

Would you be okay with the Bond System?

Please Upload Attachment

Thank you for sending your resume. You will hear from our HR team very soon.

arrow-img