Junior Unity Developer
Gamotronix Studio
Published Date: • Islamabad, Pakistan (On-Site)
Description
Gamotronix Studio is seeking a motivated Junior Unity Developer with a solid foundation in Unity and C# programming to join our collaborative game development team. This onsite role is ideal for an individual with approximately one year of experience who is eager to grow within a dynamic and creative studio environment. The successful candidate will be responsible for implementing gameplay features, user interfaces, and interactive systems while working closely with artists and designers to build and refine game scenes, prefabs, animations, and asset integrations. In this role, you will actively participate in the software development lifecycle, including testing, debugging, and performance optimization across various target platforms. You will follow team coding conventions, contribute to code reviews, document technical changes, and assist in project builds and version control management. Strong communication skills, attention to detail, and a willingness to learn and collaborate effectively are essential. This position offers an excellent opportunity to enhance your Unity development skills and contribute to exciting game projects at Gamotronix Studio.
Responsibilities
- Implement gameplay features, user interfaces, and interactive systems using the Unity Engine and C#.
- Collaborate with art and design teams to build and refine scenes, prefabs, animations, and integrate game assets.
- Test game features, identify bugs, and contribute solutions and performance improvements tailored for supported devices.
- Participate actively in code reviews, maintain coding standards, and document technical changes clearly and accurately.
- Assist with project builds, version control, and iterative development processes based on team feedback.
- Utilize Unity Editor tools effectively, managing GameObjects, prefabs, and component-based workflows.
- Write and troubleshoot clean, maintainable C# scripts applying object-oriented programming principles.
- Understand and implement gameplay logic, input handling, Unity’s UI system, and basic animation or physics components.
- Debug and resolve common runtime issues and build errors to ensure a smooth game experience.
- Apply foundational knowledge of game performance optimization, adapting projects to meet platform-specific requirements.
- Communicate clearly, demonstrate attention to detail, and contribute positively within a team-oriented development environment.
- Continuously develop technical skills and stay updated with emerging Unity tools and best practices.
Experience
1 Year
Apply By
Required Skills
- Unity Engine
- C#
- Unity Editor
- Object-Oriented Programming
- Debugging
- Scene management
Nice to Have Skills
- Gameplay Programming
- 2D and 3D Game Development
- Unity UI System
- Git Version Control
- game performance optimization
- Animation Integration
- Physics integration