Note: We can only hire applicants that reside in Quebec or plan to relocate here. We have an office but being fully remote is perfectly fine!
Join Hidden IO as we venture into the ambitious realms of VR with our groundbreaking title, ZIX, a cooperative action-roguelite built from the ground up for VR. Dive into the world of ZIX by visiting and watching our trailer.
Hidden IO is seeking a Senior Unity Developer who specializes in bringing AI systems to life and refining core gameplay interactions. This role focuses on developing and enhancing the behaviour of NPCs, enemies, and game systems that tie directly to AI dynamics, as well as the overall polish of the systems these characters interact with.
In this position, you will shape how NPCs and enemies behave, creating memorable, dynamic interactions that challenge and engage players. You will also play a critical role in polishing and improving all game systems to ensure a cohesive and fluid gameplay experience. As part of a small, agile team, you will have the opportunity to work across a wide range of game systems beyond AI, contributing to the overall gameplay experience. We are looking for someone with a keen eye for polish and a strong understanding of game design fundamentals, especially when it comes to fast-paced combat akin to Doom or Quake. We value developers who have experience working with and extending established systems, such as those who have experience modding and creating content for existing games, while ensuring stability and consistency. You must be able to lead yourself effectively, taking initiative and managing your tasks independently to drive progress. If you're passionate about the technical intricacies of game AI, enjoy building and extending robust systems, and love refining gameplay interactions, we want you on our team.
What You'll Do: Develop and maintain advanced AI systems for NPCs and enemies, driving player engagement. Collaborate on the design and implementation of game systems, with a focus on NPC and enemy interactions. Refine and optimize gameplay mechanics to ensure fluid, fun, and consistent experiences, with an emphasis on fast-paced, responsive combat design. Build and improve Unity editor tools that streamline the creation and testing of AI behaviours and game systems. Optimize AI and general game performance for mobile VR, specifically Quest 3, using Unity's profiling tools. Apply SOLID principles to create clean, maintainable code that scales across complex systems. Contribute to the overall improvement of game systems by focusing on enemy and NPC behaviour polish, as well as other core game interactions. Work on various game systems outside of AI, applying your understanding of polish and design to ensure consistency and quality throughout the game. Adapt to existing codebases, making thoughtful improvements while maintaining stability and avoiding unnecessary rewrites. Qualifications: 5+ years of game development experience with a strong focus on Unity. Demonstrated expertise in AI programming, including NPC and enemy behaviour, and game system interactions. Experience building Unity editor tools to enhance development workflows, specifically for AI and gameplay systems. Solid understanding of game systems architecture and experience working with a diverse set of gameplay elements. Strong grasp of SOLID principles and experience in creating maintainable, scalable code. Strong understanding of fast-paced combat design, inspired by titles like Doom or Quake. Excellent interpersonal skills; a team player who thrives in collaborative environments. Passionate about refining gameplay mechanics, crafting smart and engaging AI, and building memorable in-game encounters, with a strong focus on polish and player experience. Comfortable working on multiple game systems and contributing to a wide range of features beyond AI. Experience working with and extending established game systems, such as modding and creating content for existing games, while maintaining code stability and consistency. Ability to lead yourself effectively, take initiative, and work independently to manage and prioritize tasks. Perks: Work Flexibility: Choose between working from home permanently or using our office space. Paid Time Off: Enjoy three weeks of paid vacation and observance of all major holidays. Open Financials: Access to profit-sharing details and sales projections for full transparency. What to Send Our Way: Your CV, highlighting your educational background, experience, and skills. Samples of your work: feel free to attach files or provide links to your demo reel or online portfolio. Job Type: Full-time
Pay: $60,000.00-$80,000.00 per year
Benefits: Casual dress Flexible schedule Paid time off Profit sharing Work from home Flexible language requirement: French not required Schedule: Monday to Friday Application question(s): Are you located in Quebec? Work Location: Hybrid remote in Montréal, QC H2W 1Z3
#J-18808-Ljbffr