Weekday AI is seeking a Game Engine Developer focusing on the Open 3D Engine (O3DE) to contribute to the creation of high-performance, AAA-quality games. The role involves designing and enhancing scalable game systems, developing 3D rendering pipelines, and collaborating with various team members to create innovative gameplay experiences.
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
Requirements:
- 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
- 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