[CLOSED] NPC Dialogue and Interaction Dev (BP/C++)

Please note this project is now closed. Thanks to all who applied

Project Title:
Unreal Engine Developer - NPC Interaction Specialization

Description:
Parallel World Labs is seeking an experienced Unreal Engine Developer for a short-term contract to work with our team on an exciting and highly innovative immersive digital museum project.

This is a fully funded project and we are paying competitive industry rates for the right level of expertise. This is not a beginner job posting - you must have demonstrated experience in Unreal 5.x.

We are building in-person interactive Museum exhibits using Unreal Engine 5.1. We have all animation and 3D assets, and are looking for a UE5.1 Blueprint / C++ developer to help script the interactions with the NPC and integrate some computer vision hardware / proximity sensing hardware.

Application Deadline: September 18, 2023

Start Date: September 25, 2023

Project/Contract Duration: Approximately 4 - 6 weeks. Candidates must be available for some additional hours following this period.

Hours of Work: Between 20 - 35 hours per week, as needed.

Team Name:
Parallel World Labs Inc.

Relevant Team LEADS
Tom Auger
Sr. Tech Lead - Coding and Exhibit Development, 20 years

Ingrid Forster
Sr. Producer - 15 years

Paul Brogen
Sr. Modeler - 15 years

Talent Required:
Unreal Developer

  • Familiarity with Unreal Metahuman 5.1+ including programmatic control of IK rigs, facial morph targets, blend spaces, look-at targets.
  • Proven experience developing high-quality interactive applications/games/experiences within the Unreal environment.
  • Understanding of NPC interaction coding.
  • Specialization in Animation Blueprint or C++ coding specific to triggering and controlling interactions with humanoid characters, including triggering dialogue and animation sequences.
  • Proven strategies for structuring and organizing animation assets for real-time playback within Unreal.
  • Experience developing 2D UI for real-time in-game overlays using provided visual assets and UX specs.
  • Inter-application communication (web server to Unreal integration): WebSockets, UDP or direct connection.
  • Creating Windows-based standalone executables (Windows 11).
  • Proven strategies for seamless blending of nonlinear NPC dialogue sequences based on user input.
  • Critical eye for quality and detail, particularly in terms of animation realism.

In addition to the above, the ideal candidate will have strong communication skills, can stay organized, work both independently and as part of a collaborative team, and is able to work efficiently to meet deadlines.

The following are considered bonus qualities:

  • External hardware/sensor integration into Unreal (motion sensor, presence sensor, pressure pads, computer vision etc.).
  • Telemetry and performance/memory monitoring tools and techniques within Unreal.
  • Experience creating stand-alone, self-booting installations using Unreal and Windows 11.
  • Proven experience retargeting Mixamo/Blender humanoid animations onto Metahumans (5.1+).
  • Computer vision integration using optical hardware (Oak-D, Kinekt, OpenCV etc.).

Contact:
E-mail: ingrid@pwlabs.com

To apply for this position, please forward your letter/email of interest and resume to ingrid@pwlabs.com in a single PDF document by the application deadline. Please note that you will be asked to provide a link to your portfolio or examples of your work.

Please do NOT respond to this post - use the email above to contact us for questions, etc.