About Company
Complex Games is a Winnipeg-based video game development studio, renowned for creating immersive and compelling experiences within the Warhammer universe. With a passion for strategy games and a commitment to quality, we bring beloved franchises to life across various platforms. Our team thrives on creativity, collaboration, and a deep understanding of what makes games truly engaging. We foster an inclusive and dynamic environment where innovation is encouraged, and every team member’s contribution is valued. Joining Complex Games means becoming part of a passionate community dedicated to pushing the boundaries of interactive entertainment and delivering unforgettable gaming moments to players worldwide.
Job Description
Are you a budding game developer with a passion for creating interactive worlds but limited professional experience? Complex Games is thrilled to open its doors to an enthusiastic Junior Game Developer who is eager to kickstart their career with a focus on Unity. This is a unique opportunity for an individual with foundational knowledge in C# and Unity to learn from experienced professionals in a supportive, fast-paced environment. We believe in nurturing talent, and this role is specifically designed for someone with no prior professional experience, offering a comprehensive pathway to grow into a skilled game developer. You’ll work on exciting projects within the Warhammer universe, contributing to various aspects of game development from implementing gameplay features to optimizing performance. This role is perfect for a self-starter who loves solving complex problems, has a strong attention to detail, and is driven by the desire to build incredible games. If you’re ready to transform your passion into a profession and contribute to titles enjoyed by millions, we want to hear from you. We value curiosity, a collaborative spirit, and a proactive approach to learning and development. You will be mentored by senior developers, gaining invaluable hands-on experience and insight into the full game development lifecycle. This is more than just a job; it’s an opportunity to forge a career in an industry you love, right here in the vibrant game development scene of Winnipeg.
Key Responsibilities
- Assist in the implementation of game features and mechanics using Unity and C# under the guidance of senior developers.
- Debug, test, and refine code to ensure high-quality, stable, and performant gameplay experiences.
- Collaborate with artists, designers, and other programmers to integrate assets and systems into the game.
- Participate in code reviews, offering and receiving constructive feedback to improve code quality and development practices.
- Contribute to technical documentation and maintain clear, concise code comments.
- Actively engage in learning new technologies, tools, and best practices within game development.
- Support the team in various development tasks, including optimization, bug fixing, and tool development as needed.
Required Skills
- Proficiency in C# programming language.
- Basic understanding of Unity game engine.
- Strong problem-solving abilities and analytical thinking.
- Excellent communication and teamwork skills.
- Eagerness to learn and adapt to new technologies and workflows.
- A foundational grasp of object-oriented programming principles.
- Demonstrable personal projects or coursework showcasing game development interest.
Preferred Qualifications
- Familiarity with version control systems (e.g., Git).
- Basic knowledge of game design principles and user experience.
- Experience with other programming languages or game engines.
- A degree or diploma in Computer Science, Game Development, or a related field (not strictly required if skills are demonstrated).
- Participation in game jams or open-source projects.
Perks & Benefits
- Competitive salary and benefits package.
- Opportunity to work on exciting and well-known intellectual properties.
- Mentorship and professional development opportunities.
- Collaborative and creative work environment.
- Casual dress code.
- Company social events and team-building activities.
- Access to the latest development tools and technologies.
- A chance to make a tangible impact on games played by a global audience.
How to Apply
If you are a driven and aspiring game developer ready to launch your career, we encourage you to apply! Please submit your resume and a cover letter detailing your passion for game development and any relevant projects or learning experiences. Be sure to highlight your proficiency with Unity and C#. Click on the application link below to apply for the job.