We are seeking a motivated Junior Unity Game Developer to join our team on a full-time remote basis. This role is open to fresh graduates as well as candidates with some experience. The ideal candidate will have a strong foundation in Unity Engine and C# programming, along with a passion for game development and a willingness to learn and grow within a dynamic environment.
Key Responsibilities:
- Develop and maintain game features using Unity Engine and C# scripting.
- Implement and manage Unity UI elements, including Scenes, GameObjects, Prefabs, and project structure.
- Apply Object-Oriented Programming (OOP) principles to create clean and efficient code.
- Work with physics systems, animations, colliders, rigidbodies, and character controllers to enhance gameplay.
- Integrate SDKs, APIs, plugins, and third-party assets into Unity projects.
- Design and develop both 2D and 3D game elements, focusing on game mechanics and gameplay systems.
- Utilize Unity Animator, Animation Controllers, and Timeline to create smooth animations.
- Build responsive UI layouts using Canvas, Buttons, Panels, and other UI components.
- Debug, troubleshoot, and optimize Unity projects to ensure high performance and stability.
- Collaborate with the team using version control tools such as Git and GitHub.
- Incorporate Firebase services, Ads, In-App Purchases, and analytics tools to support game monetization and user engagement.
- Leverage AI coding tools like ChatGPT and GitHub Copilot to enhance development efficiency.
Required Qualifications:
- Bachelor’s degree in Information Technology, Computer Science, or a related field (BSc or MSc). Fresh graduates are encouraged to apply.
- Proficiency in Unity Engine and C# programming language.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Good knowledge of Unity UI systems, Scenes, GameObjects, Prefabs, and project organization.
- Familiarity with physics, animation systems, colliders, rigidbodies, and character controllers within Unity.
- Experience integrating third-party SDKs, APIs, and plugins.
- Basic understanding of 2D and/or 3D game development principles.
- Ability to work with Unity Animator, Animation Controllers, and Timeline effectively.
- Experience with Git/GitHub for version control and collaboration.
- Ability to debug, troubleshoot, and optimize Unity projects.
Preferred Qualifications and Benefits:
- Knowledge of Firebase, Ads, In-App Purchases, and analytics integration is highly desirable.
- Familiarity with AI-assisted coding tools such as ChatGPT and GitHub Copilot.
- Opportunity to work remotely with a flexible schedule.
- Chance to grow professionally in a supportive environment focused on innovation and creativity.
If you are passionate about game development and eager to start your career with a hands-on role in Unity game creation, we encourage you to apply and become part of our growing team.