The Torque 3D Steering Committee is the hand-picked body of community members that is responsible for maintaining the core version of the Torque 3D codebase. The first Committee was chosen by GarageGames, but new recruitments are made by the Committee itself when necessary.
The Committee's day-to-day activities include evaluating pull-requests made to the engine repository, deciding on a roadmap for the engine's future, and of course doing some programming in order to make that happen! The Committee's actions are governed by its Charter, which is displayed below.
The Committee is not the lead development team for Torque, though it tends to consist of people who spend a lot of time using the engine already. It consists of volunteers who are passionate about making Torque the best open-source game engine out there.
We are dedicated to making the best core version of Torque 3D possible, a reliable foundation for others to build upon. We will ensure that Torque 3D is a modern, user-friendly, open-source game engine suitable to the needs of students, hobbyists, independent game makers, and professional studios.
Members of the steering committee must be willing and able to commit time and energy to fulfilling the committee’s mission. The total committee size should remain close to six members.
To be considered as a member of the committee, the prospective member should:
If a member is unable to serve on the committee for any reason, the vacancy may be filled or left empty at the discretion of the committee. If the committee as a whole is unable to perform its duties, it can vote to transfer the project to another person or entity with the approval of GarageGames LLC.
To facilitate the committee’s operation while accounting for members in varied timezones, reports are the primary method of internal communication. At the end of the month, each committee member will summarize their activity into a monthly work report in a publicly available format.
Any actions to be undertaken by members of the committee in an official capacity should be voted on where there is any disagreement. Voting will take place in forum threads, emails, or any other appropriate method of communication available to all members. Each member of the committee has one vote. Any member who has not voted seven days after the vote is initiated will count as having abstained. Decisions must be approved by a two-thirds majority of all members (not only members who participate in the vote).
If a committee member is unable to fulfill their requirements, or fails to uphold the charter, they may be removed from the committee after having had a chance to respond. They may also be removed either by a vote or by the decision of GarageGames LLC if their activities are deemed to no longer align with the guidelines in section 3 and section 4 above.
This charter is a living document and may be amended by the committee as outlined in section 6.