Location: Lahore, Pakistan
Job Summary:
We are seeking a talented and passionate Unity Game Developer to join our creative team. The ideal candidate will have a strong background in game development, a deep understanding of the Unity engine, and a passion for creating engaging and high-quality gaming experiences. You will be responsible for planning, designing, and implementing game features and systems, collaborating closely with artists, designers, and other programmers.
Key Responsibilities:
- Develop, implement, and maintain game systems and features in Unity3D using C#.
- Write clean, efficient, and well-documented code.
- Collaborate with designers, artists, and producers to translate design specifications into functional game mechanics.
- Optimize game performance for a wide range of devices (PC, mobile, console).
- Identify and fix bugs and performance issues.
- Participate in all phases of the development lifecycle, from concept to release and live ops.
- Stay up-to-date with the latest industry trends, tools, and technologies.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).
- Proven experience as a Unity Developer or in a similar role.
- Strong proficiency in C# and a deep understanding of object-oriented programming.
- Extensive knowledge of the Unity3D engine, including UI, animation, physics, and asset management.
- Experience with mobile game development (iOS/Android) is a plus.
- Familiarity with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- A portfolio of completed game projects is highly desirable.