Job Description:
We are seeking a talented 2D and 3D Unity Developer to join our team and help us create engaging and immersive gaming experiences. The successful candidate will be responsible for developing high-quality game features and functionality, collaborating with designers and artists, and optimizing game performance.
Key Responsibilities:
- Collaborate with designers and artists to create and implement game mechanics, UI/UX, and game logic.
- Develop game features using Unity and C# programming language.
- Optimize game performance for various platforms, including mobile devices and desktops.
- Participate in code reviews and provide feedback to other developers.
- Identify and troubleshoot technical issues and bugs in the game.
- Stay up-to-date with the latest developments in game development technology, trends, and tools.
- Work closely with other team members, including project managers, artists, and designers, to ensure timely delivery of high-quality game content.
- Practice good coding hygiene and have the discipline to document systematically
- Hit the ground running, able to comprehend, review and suggest improvements to legacy code
Requirements:
- Have bachelor degree in computer science, software engineer, or related field.
- At least 5 years of experience in game development, with a focus on Unity and C# programming.
- Strong knowledge of game development principles, including game mechanics, physics, and AI.
- Proficient in 2D and 3D game development using Unity.
- Experience with game optimization and performance tuning.
- Knowledge of game development tools and technologies such as version control systems (e.g., Git), Unity asset store, and game engines.
- Experience working in a collaborative development environment with designers, artists, and other developers.
- Good communication skills and ability to work in a team.
- Passion for games and game development.
- Experienced with Unity Profiler system and Debugging Tools
- Capable of debugging and creating an Automated Tool for scenario testing
- Experienced in Unitys Addressable and Asset Bundles
- Experienced building Multiplayer games is a plus