Job Description
What You’ll Do:
As a Unity Developer, your responsibilities will include:
- Building real-time 2D/3D experiences using Unity for mobile, web, and desktop platforms.
- Collaborating closely with our 3D/VFX team to integrate assets and create playable scenes or interactive stories.
- Developing immersive walkthroughs, gamified storytelling experiences, and short playable games.
- Supporting the implementation of game mechanics, triggers, transitions, animations, and physics.
- Optimizing projects for performance across various platforms, especially WebGL, PC, and mobile.
- Staying ahead of trends in AR, VR, WebGL, and interactive storytelling.
- Optionally integrating AI tools or APIs to enable smart interactions.
- Working in tandem with designers to ensure the UX is intuitive and consistent across all experiences.
What We’re Looking For:
- 2+ years of Unity development experience (or a strong portfolio of interactive projects).
- Solid understanding of C# scripting, Unity physics, lighting, UI, and asset pipelines.
- Experience with WebGL or cross-platform deployment is a huge plus.
- Comfort working with 3D assets, shaders, particles, and animations.
- Strong grasp of game loops, state machines, and scene transitions.
- Passion for immersive content, storytelling, games, or virtual spaces.
- Strong collaboration skills, with the ability to brainstorm with creatives and translate ideas into interactive systems.
Bonus Points For:
- Experience in AI-assisted storytelling, procedural generation, or dialogue systems.
- Familiarity with Unreal Engine, Blender, or VFX pipelines.
- Experience with ARKit/ARCore, or Unity XR toolkits.
- Understanding of gamification frameworks or storytelling mechanics.