Adventure Awaits

Join the Beamdog Team

Careers Careers

Current Openings

Engineering

Senior Game Developer - Classic Titles

View Details

Senior Game Developer - Classic Titles

Beamdog is a fantastic place to work with a friendly and creative atmosphere. Located in Edmonton, Alberta, we're a hardworking team of passionate game developers who love the games we work on. Since 2009, we’ve brought enhanced versions of classic Dungeons & Dragons games and exciting original content to fans new and old. We’re best known for bringing beloved isometric roleplaying games like Baldur’s Gate™ and Planescape: Torment™ back to life on desktop and tablets as Enhanced Editions. We love rich stories where players can chose their own journey and the communities that spring up around them. If you’re excited about storytelling games, Dungeons & Dragons, and classic RPGs, stick around! You haven’t seen anything yet!

Position Summary:

Are you a fan of classic RPGs? Do you feel nostalgic thinking about Dungeons and Dragons games? Do you have years of experience in the industry and can maintain existing games with ease? Beamdog, the company behind Baldur's Gate, Icewind Dale, Planescape: Torment, and Neverwinter Nights Enhanced Editions, plus Axis & Allies Online, is looking for a Senior Game Developer to help us develop and maintain our existing titles and live services!

As a member of the Beamdog team, you will work with existing games and services alongside the developers that created them, to maintain and improve our classic titles on modern platforms and stores by programming, optimizing, and problem-solving with our Live Ops team. With your experience in game development, you will champion excellence in live operations, development, and best practices on the team. Help us continue our adventure with these classic titles!

Duties and Responsibilities:

  • Maintain classic games on multiple platforms
  • Maintain existing Beamdog online services
  • Identify and recommend solutions to technical problems in implementations
  • Work to bring the existing classic games to new technologies and customers
  • Assist your team in keeping technical documentation well maintained

Education and Core Skills Requirements:

  • 3+ years experience building games; minimum 1 shipped game title
  • Knowledge of modern C++ and best practices in legacy code
  • Experience working with proprietary C++ game engines and related libraries and SDKs

Bonus Points:

  • Experience developing in macOS, Linux, Android, and iOS
  • Experience with other programming languages such as C#.
  • Experience with AWS services such as ECS, RDS, Cloudfront, S3, etc.
  • Effective in creative and dynamic team environments that can iterate quickly on ideas
  • Proven track record of delivering professional-quality work

We offer the following perks:

  • Work from anywhere within Canada or come join us in Edmonton!
  • 3 weeks of flexible vacation plus a 1-week holiday closure per year.
  • Generous sick and personal days
  • Flexible working hours
  • NO CRUNCH policy
  • RRSP Matching Program
  • Vision, dental, and extended health benefits
  • Health & wellness spending account

Diversity is fundamentally about valuing human differences and recognizing that a diverse group of people bring with them a diverse set of skills which is necessary to propel our company forward. Beamdog is an equal opportunity employer. We welcome applications from all qualified persons. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Senior Technical Artist

View Details

Senior Technical Artist

Beamdog is a fantastic place to work with a friendly and creative atmosphere. Located in Edmonton, Alberta, we're a hardworking team of passionate game developers who love the games we work on. Since 2009, we’ve brought enhanced versions of classic Dungeons & Dragons games and exciting original content to fans new and old. We’re best known for bringing beloved isometric roleplaying games like Baldur’s Gate™ and Planescape: Torment™ back to life on desktop and tablets as Enhanced Editions. We love rich stories where players can chose their own journey and the communities that spring up around them. If you’re excited about storytelling games, Dungeons & Dragons, and classic RPGs, stick around! You haven’t seen anything yet!

Position Summary:

Reporting to the Development Director, you have the technical skills to prototype, implement, and improve workflows and tools for artists. Throughout your career you’ve developed a thorough understanding of the Unreal Engine art pipeline and common rendering techniques, and you value the importance of delivering optimized assets, and asset pipelines. This includes shader creation, materials setup and management, lighting setups. You place a strong emphasis on collaboration with content creators and work comfortably with artists, designers, and programmers.

As a proactive problem solver, you support the art team by establishing and documenting standards and best practices for character, material, VFX and environment construction. Your solutions are robust and simple to help the team keep new art content manageable and easy to produce. This position can be either Hybrid based in Edmonton, Alberta, or Remote from across Canada.

Responsibilities:

  • Work closely with artists, designers, and programmers to develop and maintain art content pipelines and workflows.
  • Improve the artists’ day to day efficiency and experience by ensuring that the assets they create are built correctly, are game-ready, and optimized.
  • Debug and solve technical challenges related to the art pipeline.
  • Regularly work with profiling tools and programmers to identify and rectify performance bottlenecks early.
  • Leverage your experience with existing solutions while seeking out and evaluating new features and techniques to help us create high quality art assets in the most economical fashion that we can.
  • Take the artists perspective on tools to assess and recommend improvements to their workflows.

Qualifications:

  • Experience with Unreal Engine 5 rendering features, tools, and best practices.
  • Knowledge of common setups, tools, and workflows in Unreal Engine for shaders and materials, lighting, and standard character and environment pipelines.
  • Thorough understanding of the relationship and integration points between Unreal Engine and DCC tools like Maya, Max, and Substance Suite.
  • Comfortable with Maya, 3DS Max, or equivalent, and have experience operating with such packages.
  • Excellent verbal and written communication skills to help build agreement on solutions within the team.

Additional Skills:

  • Rigging and animation skills are a bonus.
  • Some basic familiarity with C++ is a bonus, but by no means required.

We offer the following perks:

  • 3 weeks of flexible vacation plus a 1-week paid holiday closure per year.
  • Generous sick and personal days
  • Flexible working hours
  • NO CRUNCH policy
  • RRSP Matching Program
  • Vision, dental, and extended health benefits
  • Health & wellness spending account

Diversity is fundamentally about valuing human differences and recognizing that a diverse group of people bring with them a diverse set of skills which is necessary to propel our company forward. Beamdog is an equal opportunity employer. We welcome applications from all qualified persons. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Design

Senior Narrative Designer

View Details

Senior Narrative Designer

Position Summary:

As a Senior Narrative Designer you will play an important role in shaping the narrative direction of our upcoming titles. You will be creating and implementing complex, engaging storylines and characters, ensuring they align with the project’s tone and creative vision. You will also have a chance to share your expertise with junior team members to help grow their skills in all aspects of narrative design.

Duties and Responsibilities:

  • Support the collaboration with writers, designers, and Project Leadership to develop compelling, in-depth story content that reflects the project’s tone and creative vision.
  • Implement and integrate narrative elements into the game, ensuring consistency and quality across all narrative components.
  • Write combat barks, quest banter, and branching dialogue, ensuring high-quality narrative elements throughout the game.
  • Mentor and guide junior narrative designers, offering feedback and sharing best practices to strengthen the team's writing and narrative integration skills.
  • Help create the documentation of character bios, lore for objects, locations, items, and other in-game narrative assets.
  • Collaborate closely with Lead Writer on strategic narrative decisions, offering insights and recommendations to enhance the overall game experience.
  • Partake in narrative-related meetings and discussions, ensuring that narrative objectives are clear and achievable.
  • Work collaboratively with external partners and stakeholders when necessary
  • Other duties as assigned.

Requirements:

  • 5+ years of experience writing for games or other entertainment industries.
  • Proven ability to craft complex, coherent, and engaging stories and characters that resonate with diverse audiences.
  • Extensive experience writing and implementing sophisticated branching narratives.
  • Proficiency with game engines like Unreal.
  • Deep understanding of editing standards, with extensive experience editing both creative and technical documents.
  • Solid grasp of advanced game-design fundamentals and principles, with the ability to contribute to design discussions and decisions.
  • Demonstrated ability to rapidly iterate on feedback, with a willingness both to receive and provide constructive critical feedback at a high level.

Submission/Portfolio Requirements:

  • Must provide a writing samples and/or be willing to complete a design test

We offer the following perks:

  • 3 weeks of flexible vacation plus a 1-week paid holiday closure per year.
  • Generous sick and personal days
  • Flexible working hours
  • NO CRUNCH policy
  • RRSP Matching Program
  • Vision, dental, and extended health benefits
  • Health & wellness spending account

Art

Senior 3D Environment Artist

View Details

Senior 3D Environment Artist

Position Summary:

The Senior 3D Environment Artist will collaborate closely with the Art Director, Environment Art Lead, and multidisciplinary teams to create exceptional Environments and props for upcoming titles. In this role, you will be responsible for driving the visual and aesthetic direction of projects, working closely with internal and external teams, and ensuring the highest artistic and technical standards are met.

Duties and Responsibilities:

  • Create and refine Environment assets, ranging from full environments to detailed set pieces, from initial block-outs to polished final assets.
  • Collaborate with the Environment design team to develop engaging gameplay spaces with strong visual composition.
  • Support efficient and collaborative prototyping efforts with designers and project leads.
  • Maintain consistent aesthetic and technical quality across all Environments and props.
  • Partner with art leads and the broader art team to ensure visual cohesion throughout the project.
  • Work closely with the design team to integrate gameplay seamlessly with Environment art.
  • Develop content that aligns with and reinforces the game’s visual direction, adhering to performance and engine requirements.
  • Mentor and guide junior artists as needed.

Education and Core Skills Requirements:

  • Experience: Minimum of 4 years in game development as a senior 3D environment / level artist.
  • Software Expertise: Proficiency with Maya (or equivalent), Photoshop, ZBrush, and the Substance Suite.
  • Engine Knowledge: Strong understanding of AAA asset creation pipelines in Unreal Engine 5 (UE5).
  • Techniques: Experience with modular environment kits, trim sheets, tiling textures, organic modeling, and hard-surface modeling.
  • Artistic Skills: Strong grasp of light, shade, color, and detail in texture/material creation.
  • Technical Acumen: Ability to quickly adapt to new tools and workflows for Environment art production.
  • Collaboration: Excellent teamwork, communication, and problem-solving skills.
  • Portfolio: A strong portfolio demonstrating expertise in creating compelling Environment art (may substitute for industry experience).

Preferred Skills and Bonus Points:

  • Expertise with the full Substance Suite (Painter, Designer, etc.).
  • Experience shipping at least one AAA PC or console title as a Senior 3D Environment Artist.
  • Knowledge of performant in-game lighting and shader/material authoring in Unreal Engine.
  • Familiarity with large-scale organic scenes/landscapes.
  • Proficiency with project management tools like JIRA, Confluence, and Perforce.
  • Skills in related disciplines, such as illustration, animation, VFX, or technical art.

Submission/Portfolio Requirements:

  • Provide a portfolio and/or reel showcasing relevant artistic skills.
  • Only online submissions will be accepted (e.g., website, Sketchfab, blog, or online album).
  • Completion of an art test may be required.

Bonus Points:

  • Skill in one or more related disciplines – illustration, animation, visual effects, or technical art.
  • Advanced experience with the full substance suite, Painter, designer and so on.
  • Have shipped at least one AAA PC or console title as a Senior 3D Environment artist.
  • Experience authoring performant in game lighting, within aesthetic and technical constraints
  • Experience authoring performant Unreal shaders and material
  • Experience working with large scale organic scenes / landscapes
  • Experience with JIRA, Confluence, Perforce, and other project management tools.

We offer the following perks:

  • 3 weeks of flexible vacation plus a 1-week paid holiday closure per year.
  • Generous sick and personal days
  • Flexible working hours
  • NO CRUNCH policy
  • RRSP Matching Program
  • Vision, dental, and extended health benefits
  • Health & wellness spending account

Proud Partner Of:

Wellness Works Canada

Why Beamdog?

Beamdog is a hardworking team of passionate game developers who love the games we work on. Our office is located in Edmonton’s lively Strathcona district, right on Whyte Ave, and offers plenty of after-hours fun (including board game nights and multiple ongoing D&D campaigns).

We offer the following perks:

  • Vision, dental, and health benefits, plus extended healthcare coverage
  • RRSP matching program
  • Generous time off for vacation, sick days, and personal days
  • Transit passes & heated underground parking
  • Fully-paid gym memberships
  • Lunch and Learns
  • Flexible working hours
  • Casual dress code

Beamdog is an Equal Opportunity Employer

Diversity is fundamentally about valuing human differences and recognizing that a diverse group of people bring with them a diverse set of skills which is necessary to propel our company forward. Beamdog is an equal opportunity employer. We welcome applications from all qualified persons. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Classic Games, Wherever You Play

Beamdog brings renowned titles to new life on a wide variety of platforms.