Job Description
We are seeking a passionate and skilled Unity Game Developer to join our team and help bring creative gaming concepts to life. As a Unity Game Developer, you will design, develop, and optimize games using the Unity game engine. You’ll collaborate closely with designers, artists, and other developers to deliver immersive, high-quality gaming experiences. Your expertise in Unity, game mechanics, and performance optimization will play a vital role in the success of our games.
Key Responsibilities:
- Game Development: Transform game design documents into engaging gameplay experiences by implementing features, mechanics, and systems using Unity and C#.
- Code Excellence: Write clean, scalable, and maintainable code for game logic, UI, character controllers, AI, and other game systems. Ensure code is optimized for performance and meets quality standards.
- Collaboration: Work closely with artists, designers, and sound engineers to integrate assets, animations, and audio seamlessly into the game. Partner with backend developers to enable smooth multiplayer functionality and online features.
- Performance Optimization: Profile and optimize games for memory usage, smooth gameplay, and performance on all target platforms. Identify and resolve bottlenecks, frame rate issues, and memory leaks.
- Testing & Debugging: Conduct thorough testing to ensure functionality, stability, and a bug-free gaming experience across devices.
- Innovation: Stay up-to-date with gaming trends, Unity updates, and emerging technologies to bring fresh ideas to the table.
- Problem-Solving: Troubleshoot and solve complex technical issues during the development process to ensure delivery deadlines are met.
Requirements:
- Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent work experience).
- A minimum of 3 years of experience in Unity game development, with a strong portfolio showcasing your work.
- Proficiency in C# scripting within Unity, with a solid grasp of game development principles and best practices.
- Experience with Unity's asset pipeline, scene management, and animation controllers.
- Expertise in optimizing games for performance and memory usage.
- Familiarity with multiplayer game development and integrating games with backend systems is a plus.
- Strong problem-solving abilities and a keen eye for detail to deliver polished gameplay.
- Passion for gaming and a deep understanding of player behavior and preferences.
- Excellent communication and teamwork skills, with the ability to work in a fast-paced environment.
- Ability to adapt to changing project requirements and manage multiple tasks efficiently.
What We Offer:
- Competitive salary and benefits.
- Opportunity to work on exciting and innovative gaming projects.
- Collaborative and creative work environment.
- Opportunities for professional growth and development.
- Access to the latest tools and technologies in game development.