Graphics Engineer

DreamCraft Entertainment, Inc

Job Summary

DreamCraft builds technology to empower creators to make incredible video games without coding. The Graphics Engineer will develop graphics shaders for desired art styles, collaborate with artists to create visual effects, and optimize rendering performance on multiple platforms. This role involves getting familiar with existing rendering code, contributing bug fixes, implementing VFXs, and experimenting with different rendering techniques to achieve various art styles.

Must Have

  • Develop graphics shaders for desired art styles
  • Collaborate with artists to create visual effects
  • Optimize rendering performance on multiple platforms
  • Driven and fierce
  • Experience in C# scripting in Unity
  • Experience in creating custom Unity shaders
  • Experience in creating real-time visual effects in Unity
  • Familiar with Unity rendering pipelines
  • Knowledge of mathematics, 3D graphics, and shading languages
  • Knowledge of optimizing real-time 3D-graphics pipeline for mobile platforms
  • Bachelor’s degree in Computer Science or closely related field, foreign equivalent education acceptable

Good to Have

  • Experience collaborating within a multi-person game studio

Perks & Benefits

  • CPT/OPT/H1B sponsorship for international students

Job Description

About Us

DreamCraft builds technology that empowers creators to make incredible video games—without any coding. We’re breaking the traditional barriers of costly teams and complex engines, providing intuitive, instantly deployable tools so anyone can craft the next Dota, PUBG, or Clash of Clans. Our team comes from companies like Google and Tencent, averaging 8+ years in gaming and multiple million-dollar titles shipped.

Responsibilities​

  • Develop graphics shaders for desired art styles
  • Collaborate with artists to create visual effects
  • Optimize rendering performance on multiple platforms

Requirement​s

  • Driven and fierce
  • Experience in C# scripting in Unity
  • Experience in creating custom Unity shaders
  • Experience in creating real-time visual effects in Unity
  • Familiar with Unity rendering pipelines
  • Knowledge of mathematics, 3D graphics, and shading languages
  • Knowledge of optimizing real-time 3D-graphics pipeline for mobile platforms
  • Bachelor’s degree in Computer Science or closely related field, foreign equivalent education acceptable
  • Experience collaborating within a multi-person game studio a plus

In 30 days, you will

  • Get familiar with existing rendering code paths and shader implementations
  • Contribute minor graphics bug fixes, implement simple VFXs

In 60 days, you will

  • Add new shader features to achieve special effects
  • Optimize art assets to achieve better in-game quality and performance

In 90 days, you will

  • Collaborate with the art and design team to experiment with different rendering techniques to achieve different art styles
  • Investigate rendering solutions for new graphics/animation requirements

In 1 year, you will

  • Understand the project’s graphics implementations in great detail and be recognized as the graphics expert by the team
  • Develop rendering solutions that meet the artistic, design and technical requirements of our games
  • Create guidelines and processes for artists to follow in order to achieve best looking results
  • Devise plans for future graphics upgrades

The success in this role will be measured by evaluating the graphic quality and performance of our games as well as other team members’ feedback.

Job Type: Full-Time

We sponsor CPT/OPT/H1B for international students.

5 Skills Required For This Role

Rendering Unity Game Texts Lighting Shading C#

Similar Jobs