Job Description
This role is for one of our clients
$50 - $120/hourpay
Job Type: Contract
Location: Remote
Become a part of our customer's team as a Game Engine Developer focusing on the Open 3D Engine (O3DE), contributing to the creation of high-performance, AAA-quality games. You will utilize the capabilities of a modular, open-source engine supported by the Linux Foundation to craft innovative entertainment experiences using industry-leading technology and flexible, scalable architectures.
Requirements
Key Responsibilities
- Design, develop, and enhance scalable game systems utilizing Open 3D Engine (O3DE) with C++ and Lua.
- Develop sophisticated 3D rendering pipelines and visual effects to deliver AAA-level graphical quality.
- Customize, extend, and integrate O3DE modules to meet specific project requirements and support dynamic, multiplayer-compatible environments.
- Work closely with designers, artists, and fellow developers to create reliable and maintainable gameplay and engine features.
- Diagnose, profile, and solve complex performance issues across a variety of hardware setups.
- Participate in technical documentation and code reviews to encourage best practices and facilitate knowledge sharing.
- Contribute to agile development workflows by offering technical expertise and fostering innovation within the team.
Required Skills and Qualifications
- Hands-on professional experience with Open 3D Engine (O3DE) and in-depth understanding of its modular framework.
- Advanced proficiency in C++ programming and competence in Lua scripting for gameplay or engine enhancements.
- Demonstrated success in creating, optimizing, and debugging extensive real-time 3D environments.
- Comprehensive knowledge of rendering techniques, graphics pipelines, and multiplayer/networking architectures.
- Strong verbal and written communication skills, with an ability to collaborate effectively across multiple disciplines.
- Experience using open-source tools, build systems, and version control software.
- Excellent problem-solving abilities combined with a proactive and ownership-driven mindset.
Preferred Qualifications
- Participation in open-source 3D engine projects or active involvement within the O3DE community.
- Experience in deploying games or simulations across multiple platforms, including Linux.
- Background in releasing AAA titles or managing large-scale multiplayer environments.