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
-
Paid Leaves
-
Complimentary Health Insurance
-
Overtime Pay
-
Fun Activities
-
Personal Loan
-
Employee
Training
-
Positive Work Environment
-
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:
- HR Round
- Technical Round
- Practical Round
- Salary Negotiation
- Offer Release