Unity Game Developer
Summary
Entry-level Unity developer in Mumbai building interactive 2D/3D games and experiences with Unity3D and C# for exhibitions, museums, brand activations, and corporate events. Involves sensor/hardware integration (Kinect, RFID, Arduino), touch/gesture and AR/VR work, and deployments to Windows, Android, and WebGL.
Role & Responsibilities
- Assist in developing interactive 2D and 3D applications, games, and experiences using Unity3D.
- Learn and implement basic gameplay mechanics, user interactions, animations, and UI elements using C#.
- Assist in creating interactive games and digital experiences for exhibitions, brand activations, museums, and corporate events.
- Work with 3D models, materials, lighting, textures, and animations to build engaging real-time experiences.
- Assist in developing applications for Windows, Android, and WebGL platforms.
- Support the integration of input devices, sensors, and hardware such as Kinect, depth cameras, RFID, and Arduino with Unity applications.
- Assist in implementing touch-based interactions, gesture-controlled games, AR/VR experiences, and other interactive solutions.
- Test applications, identify bugs, troubleshoot issues, and help optimise performance under the guidance of senior developers.
- Collaborate with senior Unity developers, designers, hardware engineers, and other team members to complete assigned projects.
- Maintain organised project files, write clean and readable code, and follow development best practices.
- Participate in project discussions, technical research, and brainstorming sessions to explore new interactive technology solutions.
- Learn version control tools such as Git and follow the company's development workflow.
- Assist with project deployment, demonstrations, and on-site technical support whenever required.
Preferred Candidate Profile
- Basic understanding of Unity3D and familiarity with the Unity Editor.
- Basic knowledge of C# programming and object-oriented programming concepts.
- Understanding of fundamental 2D/3D concepts, game objects, components, prefabs, scenes, and transforms.
- Familiarity with basic UI development, animations, physics, and collision detection in Unity.
- A keen interest in game development, interactive installations, AR/VR, and immersive technologies.
- Basic knowledge of Blender or other 3D software is an added advantage.
- Familiarity with Git, Android builds, or WebGL deployment is a plus.
- Willingness to learn hardware integration, sensor-based interactions, and real-time 3D application development.
- Good problem-solving skills, attention to detail, and a proactive learning attitude.
- Ability to work collaboratively, accept feedback, and complete assigned tasks within deadlines.
- Academic projects, personal projects, or a portfolio demonstrating Unity skills will be an added advantage.
Internship expectation: Candidates should be eager to learn and build practical skills by working on real-world interactive technology projects under the guidance of experienced developers. Prior professional experience is not mandatory.
