We are looking for a talented Unity Developer with 2 to 5 years of experience to join our team.
The ideal candidate will have a strong technical background in game development and proficiency in Unity3D game engine.
As a Unity Developer, you will be responsible for designing, developing, and optimizing interactive and immersive experiences for various platforms.
Responsibilities : Game Development : - Design and develop interactive and engaging games and applications using Unity3D game engine.
- Implement game mechanics, user interfaces, and visual effects to enhance gameplay experience.
Cross-Platform Development : - Develop games and applications for multiple platforms including mobile (iOS, Android), PC, and web.
- Ensure compatibility and performance optimization across different platforms and devices.
Scripting and Programming : - Write clean, efficient, and maintainable code in C# programming language.
- Implement gameplay logic, AI behaviors, and system functionalities using scripting and programming techniques.
Asset Integration and Optimization : - Integrate 3D models, textures, animations, and audio assets into Unity projects.
- Optimize game performance by reducing memory usage, optimizing rendering pipeline, and implementing level-of-detail (LOD) techniques.
Collaboration and Communication: - Collaborate with designers, artists, and other team members to translate game concepts and ideas into functional experiences.
- Communicate technical concepts and solutions effectively to non-technical stakeholders.
Testing and Debugging : - Conduct testing and debugging to identify and fix issues and bugs in the game.
- Perform optimization and performance tuning to ensure smooth and responsive gameplay experience.
Technical Skills Required : - Proficiency in Unity3D game engine and C# programming language.
- Strong understanding of game development principles, mechanics, and design patterns.
- Experience with cross-platform development for mobile (iOS, Android), PC, and web.
- Knowledge of 3D graphics rendering, animation, and physics simulation.
- Familiarity with version control systems such as Git for collaborative development.
- Experience with game optimization techniques and performance profiling tools.
Requirements : - Bachelor's degree in Computer Science, Game Development, or related field.
- 2-5 years of experience in game development using Unity3D.
- Strong portfolio demonstrating previous projects and contributions.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
(ref:hirist.tech)