Duties and Responsibilities:
- Develop and implement game features, mechanics, and systems using Unity and C#.
- Collaborate with designers, artists, and other developers to integrate assets and ensure cohesive gameplay.
- Optimize game performance, including graphics, memory usage, and load times.
- Troubleshoot and debug issues related to game functionality and performance.
- Maintain and update existing games and applications based on user feedback and technical requirements.
- Stay informed about the latest developments in Unity and game development technologies.
- Document development processes and provide technical support for game-related issues.
Requirements and Qualifications:
- Bachelor’s degree in Computer Science, Game Development, or a related field.
- Proven experience in Unity development with a strong portfolio of projects or games.
- Proficiency in C# programming and Unity game engine features.
- Strong understanding of game design principles, including physics, animation, and AI.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively with cross-functional teams.