Experienced Unity C# Mobile Game Programmer

Job Description

Blue Wizard Digital—an independent game studio in Comox, BC (Vancouver Island)—is seeking an industry experienced full time Unity C# Mobile Game Programmer to help develop a brand new title for mobile platforms (iOS & Android).

In this role you will be working with, and extending, an established codebase to bring our game design to life. Passion and commitment to collaborative problem solving, sophisticated design, and a quality product are essential. 

What You Will Do

  • Implement game features & functionality as per communicated game design.
  • Communicate with team members and project leads to establish effective pipelines and workflows.
  • Design, build, and maintain efficient, reusable, and reliable C# code.
  • Work closely with a UI Designer to code accessible, streamlined game UI.
  • Ensure the best possible performance, quality, and responsiveness of the game.
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate problems.
  • Work with the project manager and testers to identify, prioritize, and resolve bugs. 
  • Help to maintain code quality, organization, and automation.

What You Will Bring

  • 3+ years’ experience programming games for mobile platforms.
  • Shipped a mobile title or personal gaming project(s) you’re proud to show off.
  • Experience in C# and Unity, including experience with scripting, textures, scene management, and Unity UI tools.
  • Some familiarity with level design and planning.
  • Experience with mobile game development & optimizations (iOS and Android).
  • An understanding of professional software engineering best practices, agile development, code reviews, source control management, build processes, and testing.
  • ​An understanding of how to profile for platform-specific performance bottlenecks.
  • Strategic time management skills and a commitment to executing tasks to completion.
  • Previous experience with platform/third-party integrations:
    • Google Play Games Services
    • Apple Game Center
    • Firebase Analytics / DeltaDNA or similar
  • The patience and intestinal fortitude to work with pre-existing code.
  • Accessible communication skills, both written and orally.
  • A somewhat morbid but healthy sense of humour.
  • Experience developing Unity games for console and/or desktop platforms is a HUGE plus!

Job Type

Full Time; Remote or In-Studio

Salary

Negotiable depending on level of experience.

Start Date

Our ideal candidate could start immediately.

Company Background

After more than a decade of making gems clink and pegs… peggle, PopCap co-founder Jason Kapalka (Bejeweled, Peggle, Plants vs Zombies) founded Blue Wizard Digital in 2014 to provide an outlet for ten years of pent-up violence and lust, with the goal of creating the sexiest, violentest games ever released on mobile, PC, and console platforms. A cabal of degenerates soon shambled from their swampy dens to join this unholy crusade.

Please contact jobs@bluewizard.com to with a current CV to apply for this position!

3D Character Artist

Job Description

Blue Wizard Digital—an independent game studio in Comox, BC (Vancouver Island)—is seeking to contract a creative and talented 3D Artist to work on an upcoming mobile game project being built in the Unity engine.

We are looking for artists who are confident creating cartoon/stylized visuals similar to the character designs in this ArtStation collection: https://www.artstation.com/nateschmold2/collections/2027565


The employment term will last 8 months (with a possibility of extension) and requires coordination with the game designers, art director and fellow artists to develop optimized low-poly textured character models based on original character designs. In addition to knowledge of existing art packages, applicants must have clear communication skills, a solid work ethic, and be self-motivated.

What You Will Do

  • Take established character design concepts and translate them into attractive, low-poly 3D models.
  • Make suggestions and provide insight towards character design challenges and their potential solutions.
  • Provide expertise on best practices and workflows that would benefit the project and deliverables.
  • Model and texture 3D assets to be used within Unity for mobile devices.
  • Build 3D character models with the intention of an animator animating them.
  • Work with materials and matcaps to achieve a high quality look within Unity.
  • Communicate with other team members and project leads to establish effective pipelines and asset integration.
  • Assist with additional non-character 3D art where required (environments, props, etc)
  • A huge bonus if you are able to provide additional ideas and concepts for new potential character designs.

What You Will Bring

  • 3+ years 3D modeling and texturing skills in Maya or Blender.
  • Experience using Adobe Photoshop is required.
  • Experience with mobile game development & art optimizations.
  • Experience with texturing and materials in the context of a mobile game. 
  • Experience working with Matcaps within the Unity engine.
  • Understanding of Unity animation requirements and best practices.
  • Flexible, patient, and open to clear & respectful professional criticism.
  • Creative input on designs for the sake of style or optimization.
  • Solid and well-rounded art skills (eg. able to sketch).
  • Ability to work on time-sensitive projects while following precise directions.
  • High motivation and creative thinking as an innovative self-starter.
  • A somewhat morbid but healthy sense of humour.

Job Type

Full Time; Term employment for 8 months; Remote or in-studio.

Salary