Request for Proposal

Request for Proposal

View all RFPs

Godot Integration

Background

OpenXR is a runtime standard with many of its documentation, resources, tutorials, and examples geared towards runtime developers. However this creates a gap in the industry as most application developers do not interact directly with OpenXR but instead use a library or game engine. By funding the Godot Integration Project, OpenXR and Godot, an open source game engine, can work together to:

  1. Create a testbed for the OpenXR API by enabling a direct feedback channel between app developers and runtime developers. A byproduct of this is building the OpenXR Advisory Panel with app developers to ensure successful OpenXR Conferences with the Outreach Subgroup.
  2. Improve developer documentation including examples with WG notes on best practices. Although the OpenXR Tutorial Project covers using OpenXR directly, most app developers will use a library/engine therefore providing examples at the engine level is still needed.
  3. Provide a OpenXR Working Group (OWG) approved open-source reference for other game engines and libraries to reduce fragmentation in the industry. Since Godot is MIT-licensed, the work done in this project can be freely integrated into proprietary projects, advancing the entire industry.

The OpenXR Working Group wishes to expand and demonstrate the reach of the API Standard by better integrating OpenXR with the Godot game engine to effectively bridge the gap between runtime developers and application developers.

Scope

Project funds shall only be used for the following items:

  1. XR Specific Development in the Godot Engine - In general, work that involves XR development in the Godot Engine can be billed. At any time during the project, the contractor may propose additional work or higher priority work that can be billed using project funds with approval from the OpenXR Working Group.
  2. OpenXR Reviews and Feedback - Providing feedback and reviewing OpenXR merge requests and issues can be billed if that particular item is related to improving the integration between Godot and OpenXR.
  3. Project Meetings - Contractor may only bill for the regularly scheduled “OpenXR / Godot Integration Project” meetings. All other Working Group meetings including F2F events are not billable unless explicitly authorized by the OpenXR Working Group.

Attendance by at least one representative from the Godot Integration contractor at the “OpenXR / Godot Integration Project” meetings is required to provide the Working Group members with updates on the status of the project. The time and cadence of such meetings will be jointly determined by the OpenXR Working Group and the Contractor.

All bidders should provide the following information in the format of their choice:

  • Proposed schedule, assuming work starts on 3 June 2024
  • Confirmation that if your bid is accepted, you are willing to work under the terms of the Khronos Contractor Agreement.
  • Any issues or risk factors that they wish to highlight.
  • Supporting materials, including background materials about their company, highlighting experience and expertise relevant to this project.

RFP responses are requested by 5:00pm PDT (GMT-0700) on 22 May 2024 and should be sent to the RFP list. Bidders may update their bid as they wish before the submission deadline. In exceptional circumstances a requested submission deadline extension may be issued to all bidders at Khronos’ discretion. All bids must be good until 24 June 2024.

Contact Email: .(JavaScript must be enabled to view this email address)
 

Download PDF