16 Aug
|
Oodles Technologies
|
India
16 Aug
Oodles Technologies
India
Work Experience :0-1
Roles and Responsibilities:
Unity & Game Development
- Develop games and interactive experiences using Unity and C# .
- Build gameplay mechanics, player controllers, combat systems, UI, game logic, physics, animations, and interactions.
- Develop reusable and scalable game systems and components.
- Integrate third-party SDKs, APIs, plugins, assets, and services into Unity projects.
- Work with Unity's animation system, Animator, Timeline, Particle Systems, Physics, and other core Unity features.
- Implement multiplayer/networked gameplay where required.
- Debug, profile, optimize, and resolve performance issues across different platforms.
- Build and maintain clean, modular, and maintainable C# code.
- Work closely with designers, artists, and product/project teams to convert concepts into playable experiences.
Blender & 3D Development
- Create, modify, and optimize 3D models and game-ready assets using Blender .
- Perform 3D modeling, UV mapping, texturing, material setup, and asset optimization .
- Create and modify character and object rigs .
- Work with skeletal systems, bones, IK, weight painting, and deformation.
- Create, edit, and integrate 3D animations into Unity.
- Import and optimize Blender assets for real-time game environments.
- Troubleshoot issues related to meshes, rigs, animations, materials, and Unity asset imports.
- Prepare game-ready assets with appropriate polygon counts, topology, textures, and LODs.
3D Animation & Rigging
- Create and/or modify character animations such as:
- Walking
- Running
- Jumping
- Attacking
- Interactions
- Facial/body animations
- Emotes
- Set up and maintain animation controllers and state machines in Unity.
- Work with humanoid and generic rigs.
- Understand retargeting, inverse kinematics (IK), animation blending, and animation transitions .
- Integrate animations from Blender and other sources into Unity.
- Troubleshoot animation and rigging issues within the Unity pipeline.
Full-Stack / Technical Responsibilities
- Work across both the client/game layer and backend services when required.
- Integrate REST APIs, authentication, databases, cloud services, analytics, payment systems, and other backend services into games.
- Understand client-server architecture and data synchronization.
- Implement online features such as player profiles, leaderboards, matchmaking, inventory, progression, or multiplayer functionality where applicable.
- Work with version control systems such as Git/GitHub/GitLab .
- Participate in architecture discussions, technical planning, code reviews, and estimation.
Experience- 0 - 1 year
Skills Required:
- 0 -1 year experience in Unity game development .
- Solid programming skills in C# .
- Strong hands-on experience with Unity 3D .
- Practical experience with Blender .
- Strong understanding of 3D modeling, animation, and rigging .
- Experience creating or modifying game-ready 3D assets.
- Strong understanding of Unity's animation system and Animator.
- Experience with character rigs, skeletal animation, IK, and animation controllers.
- Good understanding of 3D mathematics, vectors, transforms, rotations, and coordinate systems.
- Experience with performance optimization and debugging in Unity.
- Experience working with Git and collaborative development workflows.
- Ability to independently troubleshoot technical and visual/3D issues.
Good to Have
- Experience with Unity Multiplayer / Netcode / Photon / Mirror / FishNet .
- Experience with AR/VR/MR development .
- Experience with Unity Addressables and Asset Bundles .
- Experience with shaders, Shader Graph, VFX, and particle systems.
- Experience with procedural generation.
- Experience integrating AI-powered game features.
- Experience with mobile game development for Android and iOS .
- Experience with PC, WebGL, or console game development.
- Knowledge of optimization techniques such as batching, LOD, occlusion culling, texture optimization, and draw-call reduction.
- Experience with backend technologies such as Node.js, REST APIs, PostgreSQL/MongoDB, Firebase, or AWS .
- Experience working with animation libraries or motion-capture assets.
What We Are Looking For
We are looking for someone who is more than a Unity programmer .
The ideal candidate should be able to:
Concept → 3D Asset → Rig → Animation → Unity Integration → Gameplay → Backend/API Integration → Optimization → Build/Deployment
You should be comfortable working across both technical game development and 3D content creation and be able to independently solve problems across the entire pipeline.
Qualifications
- Bachelor's degree in Computer Science, Game Development, Animation, or a related field is preferred but not mandatory.
- Strong portfolio demonstrating Unity projects and 3D/animation work .
- Candidates should be able to provide examples of games, prototypes, or interactive experiences they have personally developed.
- A portfolio containing Unity projects, GitHub repositories, videos, demos, or 3D/animation work will be highly valued.
Skills - Unity, Blender, 3D Modeling, 3D Animation, Animation, Rigging, C#, FullStack Game Development, Asset Integration, Optimization, UV mapping, Unity Multiplayer, AR/VR/MR, Node, RestAPI, MongoDB,
Experience- 0 - 1 Year
📌 Assistant Consultant - Development (India)
🏢 Oodles Technologies
📍 India