Duties and Responsibilities:
- Design and develop video game features, mechanics, and systems using programming languages and game development tools.
- Collaborate with game designers, artists, and sound engineers to integrate assets and ensure cohesive gameplay.
- Optimize game performance, including graphics, memory usage, and load times.
- Troubleshoot and debug issues related to game functionality and performance.
- Implement and test gameplay features, ensuring they meet quality standards and user expectations.
- Stay updated with the latest developments in game design and technology trends.
- Document development processes and provide technical support for game-related issues.
Requirements and Qualifications:
- Bachelor’s degree in Computer Science, Game Development, or a related field.
- Proven experience in video game development with a strong portfolio of projects or games.
- Proficiency in programming languages and game development tools (e.g., Unity, Unreal Engine).
- Strong understanding of game design principles, including physics, animation, and AI.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively with cross-functional teams.