Job Description: Game Developer (Unity/Unreal)
Position: Game Developer (Unity/Unreal)
Department: Information Technology (IT) - Software Development
Location: [Specify Location]
Summary:
We are seeking a highly skilled Game Developer proficient in Unity and/or Unreal Engine to join our dynamic software development team. As a Game Developer, you will be responsible for designing, developing, and implementing cutting-edge games for various platforms. Your expertise in game development technologies and programming languages will contribute to the creation of immersive gaming experiences. The successful candidate must possess a strong passion for gaming and a deep understanding of game development concepts.
Responsibilities:
- Collaborate with the game design team to conceptualize and develop game ideas and mechanics.
- Design and implement game features, mechanics, and functionality using Unity and/or Unreal Engine.
- Write clean, efficient, and maintainable code to ensure optimal game performance.
- Develop and integrate game assets, including 3D models, animation, audio, and visual effects.
- Optimize games for various platforms, ensuring compatibility, stability, and performance.
- Troubleshoot and debug code issues, including identifying and resolving any defects or performance bottlenecks.
- Conduct regular code reviews to maintain code quality and ensure adherence to established coding standards.
- Stay up-to-date with industry trends, emerging technologies, and best practices in game development.
- Collaborate with cross-functional teams, including artists, designers, and QA testers, to ensure seamless integration of game components.
- Participate in the planning and execution of game testing and quality assurance processes.
- Provide technical support and guidance to junior developers, sharing knowledge and promoting growth within the team.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent industry experience).
- Proven professional experience as a Game Developer, specializing in Unity and/or Unreal Engine.
- Proficient in C# and/or C++ programming languages.
- Strong understanding of game development principles and methodologies.
- Experience with game physics, animation, and AI programming.
- Familiarity with game design patterns and software architecture.
- Solid knowledge of 3D graphics, rendering, and shader programming.
- Proficient in debugging and profiling game code.
- Ability to optimize code for performance and memory usage.
- Excellent problem-solving and analytical skills.
- Strong attention to detail and ability to work in a fast-paced, deadline-driven environment.
- Effective communication and teamwork skills.
Note: Only candidates with relevant experience in game development using Unity and/or Unreal Engine will be considered for this position.