الخبرة : 0-1 سنة
الراتب : not
المكان : egybt
Job Summary:
We are looking for a skilled Unity Developer to join our team and help design, develop, and optimize interactive 2D/3D applications and games using the Unity engine. The ideal candidate will have a strong understanding of C#, real-time rendering, and gameplay mechanics, with the ability to turn creative concepts into functional and engaging user experiences.
Key Responsibilities:
- Design, develop, and maintain interactive experiences and games using Unity 3D.
- Implement game mechanics, animations, UI, and physics based on design requirements.
- Optimize performance for mobile, desktop, and/or AR/VR platforms.
- Collaborate with designers, artists, and other developers to ensure smooth project delivery.
- Troubleshoot and debug code, and ensure code quality through testing and reviews.
- Integrate third-party SDKs, APIs, and tools as needed.
- Stay up to date with the latest Unity features, tools, and industry best practices.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Proven experience (2–4 years) as a Unity Developer.
- Strong proficiency in C# and object-oriented programming.
- Experience with Unity’s scripting API, prefabs, animations, lighting, and physics systems.
- Knowledge of version control systems (Git, Plastic SCM, etc.).
- Experience in 2D/3D game mechanics, asset integration, and performance optimization.
- Familiarity with mobile (iOS/Android) or AR/VR platforms is a plus.
Preferred Skills (Optional):
- Experience with multiplayer networking (Photon, Mirror, Netcode for GameObjects).
- Knowledge of shaders, post-processing, or Unity’s rendering pipeline (URP/HDRP).
- Exposure to backend or cloud integration.
- Understanding of UX/UI for interactive environments.