Junior Unity 3D Programmer
Ammachi Labs · Remote
Collected role description
Role overview
Junior Unity 3D Programmer at Ammachi Labs
You will assist in implementing gameplay mechanics, UI interactions, physics-based simulations, and performance optimizations in Unity.
As a Junior Unity 3D Programmer, you will work with senior developers, 3D artists, and instructional designers to create interactive and immersive training experiences.
Responsibilities 1.
Unity 3D Development & Programming Develop and implement gameplay features, interactions, and UI elements in Unity.
Write clean, efficient, and well-documented C# scripts for game logic and functionality.
Integrate animations, physics, and AI behaviors into training simulations. 2.
Performance Optimization & Debugging Optimize game performance for smooth real-time interactions.
Identify and fix bugs, glitches, and performance issues in Unity projects. mplement best practices for memory management and code efficiency. 3.
Collaboration & Asset Integration Work closely with 3D artists and animators to integrate assets into Unity.
Collaborate with UX designers to ensure smooth user interactions and workflows.
Assist in testing and debugging to refine user experience. 4.
Version Control & Deployment Use Git, SVN, or other version control systems to manage code updates.
Assist in building, packaging, and deploying Unity applications across platforms (PC, Web, VR).
Qualifications Bachelor’s degree in Computer Science, Game Development, or a related field. 0-2 years of experience in Unity development.
Strong proficiency in C# programming and Unity’s API.
Understanding of game physics, UI development, and object-oriented programming.
Familiarity with 3D modeling, animation, and asset pipelines (Blender, Maya is a plus).
Preferred qualifications and skills
- Basic knowledge of Unity3D development.
- Experience with Unity UI and scripting for interactive interfaces.
- Familiarity with game AI, shaders, and physics-based simulations.
About the employer
- AMMACHI Labs specializes in developing Virtual Skill Labs (VSL) that provide hands-on skill training through immersive simulations and interactive learning environments.
Additional role details
- We are seeking a Junior Unity 3D Programmer to assist in developing game-based training modules and simulations using Unity 3D.
Collected experience requirement
0-2 years