Overview
๐๐ฑ๐ฉ๐๐ซ๐ข๐๐ง๐๐: 1-2 years
๐๐๐ฒ ๐๐๐ฌ๐ฉ๐จ๐ง๐ฌ๐ข๐๐ข๐ฅ๐ข๐ญ๐ข๐๐ฌ:
1-Develop, implement, and optimize Unity-based applications and games.
2-Collaborate with cross-functional teams (designers, artists, and other developers) to integrate assets and ensure high-quality output.
3-Write clean, efficient, and maintainable code in C# for Unity projects.
4-Implement game functionality as per communicated design and specifications.
5-Debug and fix bugs to ensure smooth performance across various devices and platforms.
6-Optimize game elements like performance, memory usage, and scalability.
7-Stay updated with the latest industry trends and best practices to incorporate new features and enhancements.
8-Participate in design discussions, testing, and code reviews.
๐๐๐ช๐ฎ๐ข๐ซ๐๐ฆ๐๐ง๐ญ๐ฌ:
1-Bachelorโs degree in Computer Science, Game Development, or a related field.
2-Proven experience as a Unity Developer.
3-Proficiency in Unity 3D/2D development and C# programming.
4-Strong knowledge of Object-Oriented Programming (OOP) principles.
5-Experience with game physics, AI, and animations in Unity.
6-Understanding of mobile, PC, or console game development.
7-Familiarity with version control systems like Git.
8-Strong problem-solving skills and attention to detail.
9-Ability to work both independently and as part of a collaborative team.
๐๐ซ๐๐๐๐ซ๐ซ๐๐ ๐๐ค๐ข๐ฅ๐ฅ๐ฌ (๐๐จ๐ญ ๐๐๐ช๐ฎ๐ข๐ซ๐๐ ๐๐ฎ๐ญ ๐ ๐๐ฅ๐ฎ๐ฌ):
1-Experience with VR/AR development
2-Familiarity with shader programming and Unityโs rendering pipeline
3-Knowledge of multiplayer networking or backend systems
4-Understanding of Agile development methodologies