mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
215 lines
8.3 KiB
HTML
215 lines
8.3 KiB
HTML
---
|
||
layout: page
|
||
title: Committee | Torque 3D
|
||
---
|
||
|
||
<div class="banner"><div class="container">
|
||
<h1 id="what-is-the-steering-committee">What is the Steering Committee?</h1>
|
||
</div></div>
|
||
|
||
<div class="container">
|
||
<p>
|
||
The Torque 3D Steering Committee is the hand-picked body of community members
|
||
who are 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.
|
||
</p>
|
||
|
||
<p>
|
||
The Committee's operations include evaluating pull-requests made on the engine
|
||
repository, deciding on a roadmap for the engine's future, and of course doing
|
||
some programming in order to make that happen!
|
||
</p>
|
||
|
||
<p>
|
||
The Committee's actions are governed by its Charter, which is laid out in the
|
||
section below.
|
||
</p>
|
||
</div>
|
||
|
||
<div class="banner"><div class="container">
|
||
<h1 id="current-membership">Current Membership</h1>
|
||
</div></div>
|
||
|
||
<div class="container">
|
||
<div class="row">
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Luis Anton</h4>
|
||
<p><b>Expertise:</b> Rendering and cross-platform code.</p>
|
||
<p><b>Known for:</b> Porting to <a href="http://www.garagegames.com/community/forums/viewthread/133262">OpenGL</a>
|
||
and <a href="http://www.garagegames.com/community/forums/viewthread/135114">Linux</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Bank</h4>
|
||
<p><b>Expertise:</b> Networking.</p>
|
||
<p><b>Known for:</b> <a href="http://www.afterworld.ru/">AfterWorld MMO</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Daniel Buckmaster</h4>
|
||
<p><b>Expertise:</b> Gameplay code.</p>
|
||
<p><b>Known for:</b> <a href="http://daniel.buckmasterfamily.id.au/walkabout/">Walkabout Navigation Toolkit</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Thomas Fischer</h4>
|
||
<p><b>Expertise:</b> Physics and platform coding.</p>
|
||
<p><b>Known for:</b> <a href="http://www.beamng.com/content/">BeamNG physics engine</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Andrew Mac</h4>
|
||
<p><b>Expertise:</b> Everything!</p>
|
||
<p><b>Known for:</b> <a href="http://steamcommunity.com/sharedfiles/filedetails/?id=223336592">Blood and Mana</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="media col-sm-6">
|
||
<div class="media-body">
|
||
<h4 class="media-heading">Jeff Raab</h4>
|
||
<p><b>Expertise:</b> Gameplay code.</p>
|
||
<p><b>Known for:</b> <a href="http://www.garagegames.com/community/forums/viewthread/134222">Entity/component framework</a>.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="banner"><div class="container">
|
||
<h1 id="steering-committee-charter">Steering Committee Charter</h1>
|
||
</div></div>
|
||
|
||
<div class="container">
|
||
<h2 id="charter-vision">1. Vision</h2>
|
||
<p>
|
||
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.
|
||
</p>
|
||
|
||
<h2 id="charter-goals">2. Goals</h2>
|
||
<ol>
|
||
<li>To maintain the best possible ‘master’ version of Torque 3D measured
|
||
in terms of performance, reliability, versatility, maintainability and
|
||
scalability.</li>
|
||
|
||
<li>To represent the goals and wishes of the engine’s user community.</li>
|
||
|
||
<li>To actively communicate in a clear and transparent manner.</li>
|
||
|
||
<li>To sustain the steering committee itself as a meritocratic and
|
||
effective organisation.</li>
|
||
</ol>
|
||
|
||
<h2 id="charter-duties-and-responsibilities">3. Duties and Responsibilities</h2>
|
||
<ol>
|
||
<li>Create and regularly revise the engine roadmap after:
|
||
<ol>
|
||
<li>Consultation with the community.</li>
|
||
<li>Review of the technical merits and feasibility of proposals.</li>
|
||
</ol>
|
||
</li>
|
||
|
||
<li>Review and act appropriately on all community contributions by:
|
||
<ol>
|
||
<li>Providing clear and timely feedback on the status of
|
||
submissions.</li>
|
||
<li>Ensuring that all contributions are free from intellectual
|
||
property encumbrances in order to maintain the integrity of the
|
||
product.</li>
|
||
</ol>
|
||
</li>
|
||
|
||
<li>Performing rigorous testing of all source code contributions,
|
||
separately and integrated with trunk code.</li>
|
||
|
||
<li>Act in a professional manner by:
|
||
<ol>
|
||
<li>Dealing ethically and professionally with other individuals
|
||
and organizations.</li>
|
||
<li>Acting in accordance with publicly-available guidelines such
|
||
as this document.</li>
|
||
</ol>
|
||
</li>
|
||
|
||
<li>Periodically review the charter and composition of the committee.</li>
|
||
|
||
<li>Regularly participate in private and public discussions relating to
|
||
the committee’s activities.</li>
|
||
</ol>
|
||
|
||
<h2 id="charter-membership">4. Membership</h2>
|
||
<p>
|
||
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.
|
||
</p>
|
||
|
||
<p>
|
||
To be considered as a member of the committee, the prospective member should:
|
||
</p>
|
||
|
||
<ol>
|
||
<li>Be available for at least 10 hours a week of work on the Torque 3D
|
||
open source product such as programming, documentation, administration, etc.</li>
|
||
|
||
<li>Have expert knowledge in game, game engine, or tool development,
|
||
such as documentation, C++ engine programming, operating system platform programming, the creation and application of game art and content, etc.</li>
|
||
|
||
<li>Agree to the Open Source Software Agreement available on the
|
||
GarageGames web site.</li>
|
||
</ol>
|
||
|
||
<p>
|
||
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.
|
||
</p>
|
||
|
||
<h2 id="charter-reports">5. Reports</h2>
|
||
<p>
|
||
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.
|
||
</p>
|
||
|
||
<h2 id="charter-voting">6. Voting</h2>
|
||
<p>
|
||
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).
|
||
</p>
|
||
|
||
<h2 id="charter-removal">7. Removal</h2>
|
||
<p>
|
||
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 by a vote if their activities
|
||
are deemed to no longer align with the guidelines in sections
|
||
<a href="#charter-duties-and-responsibilities">3</a> and
|
||
<a href="#charter-membership">4</a> above.
|
||
</p>
|
||
|
||
<h2 id="charter-amendments">8. Amendments</h2>
|
||
<p>
|
||
This charter is a living document and may be amended by the committee as
|
||
outlined in section <a href="#charter-voting">6</a>.
|
||
</p>
|
||
</div>
|