UNREAL Engine Developer
Description
Purpose of the
job:
Digital Domain is one of the largest and most
influential visual effects studios in the world. We produce top tier visual
effects for movies, television, commercials, along with virtual production,
augmented reality (AR), and virtual reality (VR) development services for
clients and internally created content. The virtual reality development team
is leading the industry with an advanced real-time visualization pipeline,
leading game engine integrations, and interactive VR/AR technologies. We are
looking to expand this team for work on key feature film and immersive
storytelling experiences.
We are seeking experienced game developers to
help develop and maintain thin and lightweight clients using C++ / Blueprint
within Unreal. Interfacing with hardware and streaming data servers directly
into engine for virtual production along with custom game development for
virtual reality should keep this role varied and busy.
|
Essential
Functions/Responsibilities:
- To work closely within
the virtual production and VR teams to develop and maintain lightweight
clients and optimized modules covering AI, custom shader support, custom
effects, hardware device input, network server/clients and game play
mechanics to support Virtual Reality production pipelines (using game engine
for visualization) and virtual reality experiences.
- Application of
experience and knowledge to optimize game engine deployment for virtual
reality in terms of memory, frame rate and performance.
- Help develop new and
exciting game play and experience mechanics for new virtual reality projects.
- Develop and maintain
optimized modules for tools surrounding virtual production that utilize game
engines along with UI and I/O modules.
- Design and develop core
tools into the pipeline.
- Work with virtual
production and virtual reality team to understand technical requirements.
- Active participation in
technical and artistic discussions and problem solving.
- Work closely with TD’s
and other development team members to further develop pipeline and workflows.
|
Qualifications:
Education and/or
Experience Required:
- 2+ years of 3D engine development experience within
the games industry and with at least one AAA game shipped on PC or console.
- 2 + years of experience developing optimized modules
in C++ within Unreal.
- VR development experience advantageous.
Skills, Abilities, Special Licenses or
Certificate:
- Strong knowledge of object oriented design, design
patterns, 3D Math, linear algebra vector math and associated data structures.
- Expert knowledge of Unity3D and/or Unreal including
GUI, asset bundles and materials/shaders.
- Strong knowledge in 3D graphics development (Particle
Systems, Shaders) and performance optimization within game development.
- Strong knowledge of matrix algebra, trigonometry and
computational geometry essential.
- Detailed knowledge of C++ essential.
- Ability to implement existing script and/or visual
scripting modules into optimized and economic code within Unreal.
- A good sense of creating and maintaining code bases
that are accessible and modular.
- Willing to help lead the development path for creative
development solutions for overall development pipeline and for individual
projects.
- Strong knowledge of version control system such as
perforce.
- Experience with shader development in Unreal
advantageous
- Fast, organized, take direction well, good
communication skills.
- Willing to take direction and be a team player.
|
Working Conditions
and Environment/Physical Demands:
- Office working environment.
- Hours for this position are based on normal working
hours but will require extra hours pending production needs.
- Walking/bending/sitting.
The above statements
are intended to describe the general nature and level of the work being
performed by people assigned to this work.
This is not an exhaustive list of all duties and responsibilities associated
with it. Digital Domain 3.0, Inc management
reserves the right to amend and change responsibilities to meet business and
organizational needs.
|
This Job is no longer active!