Requirements
Education
-
Bachelor/Honors, Bachelor of Science (BSc), in Computer Science & Engineering
Responsibilities & Context
Unity Game Developer
Job Overview
We are seeking a passionate and talented Unity Game Developer to join our game development team. The ideal candidate will have strong expertise in Unity Engine, C# Programming, game mechanics, gameplay systems, performance optimization, and interactive application development.
The selected candidate will play a key role in designing, developing, testing, and maintaining engaging gaming experiences across multiple platforms including Android, iOS, PC, Console, AR, and VR environments.
Key Responsibilities
Game Development & Programming
- Design, develop, and maintain game features using Unity Engine and C# Programming Language.
- Implement gameplay mechanics, game logic, player interactions, and core systems.
- Develop scalable and maintainable game architecture following software engineering best practices.
- Participate in all phases of game development, from concept and prototyping to deployment and post-launch support.
Gameplay Implementation
- Collaborate with game designers to transform game concepts, mechanics, and requirements into engaging gameplay experiences.
- Develop player controls, character behaviors, game systems, AI logic, and interactive elements.
- Ensure smooth gameplay flow and user engagement across multiple devices and platforms.
Cross-Functional Collaboration
- Work closely with:
- Game Designers
- UI/UX Designers
- 2D/3D Artists
- Animators
- Backend Developers
- QA Engineers
- Collaborate to deliver high-quality gaming experiences aligned with project objectives and creative vision.
Performance Optimization
- Analyze and optimize game performance for:
- Mobile Devices (Android & iOS)
- PC Platforms
- AR/VR Applications
- Console Platforms
- Improve frame rates, memory usage, loading times, and overall application performance.
- Identify and resolve performance bottlenecks and resource-intensive operations.
UI/UX, Animation & Visual Effects
- Implement game user interfaces (UI), HUD systems, menus, and user interaction flows.
- Integrate animations, character controllers, particle systems, and visual effects.
- Collaborate with artists to ensure visually appealing and responsive game environments.
- Ensure smooth animation transitions and optimized visual performance.
Physics & Interactive Systems
- Implement physics-based gameplay mechanics using Unity Physics Engine.
- Develop collision systems, movement systems, object interactions, and environmental behaviors.
- Create realistic and immersive game interactions.
Third-Party SDK & API Integration
- Integrate and maintain third-party SDKs, plugins, APIs, and services.
- Implement:
- Analytics SDKs
- Ad Networks
- Payment Gateways
- Social Login Systems
- Cloud Services
- Multiplayer Services
- Ensure seamless integration and platform compatibility.
Debugging & Troubleshooting
- Identify, investigate, and resolve gameplay bugs and technical issues.
- Perform debugging, profiling, and root cause analysis.
- Troubleshoot crashes, performance bottlenecks, and platform-specific issues.
- Maintain application stability and reliability throughout development and production.
Testing & Quality Assurance
- Participate in testing and quality assurance activities.
- Conduct functionality testing, regression testing, and performance testing.
- Collaborate with QA teams to identify and resolve issues before release.
- Ensure games meet quality standards and platform requirements.
Deployment & Maintenance
- Support game deployment processes across multiple platforms.
- Maintain and update existing games and interactive applications.
- Monitor application performance after release and implement improvements when necessary.
- Assist in publishing and updating applications on relevant app stores and platforms.
Research & Innovation
- Stay up-to-date with the latest:
- Unity Features
- Game Development Technologies
- AR/VR Innovations
- Industry Trends
- Development Tools
- Evaluate emerging technologies and recommend improvements to development processes.
Preferred Technical Skills
- Unity Engine
- C# Programming
- Object-Oriented Programming (OOP)
- Game Architecture & Design Patterns
- Mobile Game Development
- PC Game Development
- AR Development
- VR Development
- Physics Systems
- Animation Systems
- UI/UX Implementation
- Shader & Visual Effects
- Git Version Control
- SDK & API Integration
- Multiplayer Systems
- Performance Profiling & Optimization
Compensation & Other Benefits
- Weekly 2 holidays
-
Salary Review: Yearly
-
Lunch Facilities: Full subsidize
-
Festival Bonus: 2
Work Place
Work from Office
Employment Status
Type:
Full Time/Permanent