Game Engine Developer


Game Engine Developer

Game Engine Developer


Experience: More than 2 years

Game Engine Developer

Views: 271 | Apply Before: 3 days, 3 hours from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Entry Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Remote
Apply Before(Deadline) : Jul. 17, 2024 23:00 (3 days, 3 hours from now)

Job Specification

Education Level : Other
Experience Required : More than 2 years

About the job

Job Description

Imagine creating real-time strategy games you can play in a detailed digital twin of the real world. At Battle Road, that’s what we’re all about! We’re looking for an engineering expert to help us solve low-level rendering challenges that bring geospatial data (like Google Earth) to life in innovative ways. Our AtomEngine platform is a new generation of game engine purpose built for simulating millions of entities in persistent, comprehensive, planet-scale sandboxes. Come join our small, expert team of technologists, game developers, and innovators as we shape the future!

What You'll Do

Your focus will be on rendering optimizations in the Godot Engine. You’ll work with the Godot C++ engine-level code to run multi-threaded task processing, asset streaming/loading, serialization, deserialization, and rendering operations for a variety of data formats including gltf and vector tiles. Additionally, you’ll prepare data to be readily available for gameplay-related use cases. Many of these innovations will be shared back to the open-source community to advance the state of the art.

In addition to expertise in real-time rendering, the ideal candidate will have experience working with geospatial data used in digital mapping applications. Prior experience with or a demonstrated interest in the Godot Engine is a big plus!

What You'll Bring

  • 2+ years’ experience developing for and/or customizing 3D rendering pipelines in real-time rendering engines.
  • A strong track record of developing professionally in C++.
  • Experience working with the data used for rendering in code.
  • Understanding of graphics APIs for desktop, e.g. OpenGL and Vulkan.
  • Strong math skills including the use of trigonometry and linear algebra to deal with graphics calculations and geographic coordinates.

Bonus Qualifications

  • Experience developing with Godot Engine.
  • Shader programming experience.
  • Experience with techniques such as lighting calculations, normal mapping, understanding of concepts like world space, object space, tangent space.

Additional Information

  • Battle Road is a remote-first global team that spans 3 countries. The ability to speak and write the English is a plus!

Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
Search, Apply & Get Job: FREE