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. + 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 - on the engine repository, deciding on a roadmap for the engine's future, and + 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 laid out in the section below. + 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.
1. Vision
+1. Vision
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 @@ -96,7 +103,7 @@ root: .. of students, hobbyists, independent game makers, and professional studios.
-2. Goals
+2. Goals
- To maintain the best possible ‘master’ version of Torque 3D measured in terms of performance, reliability, versatility, maintainability and @@ -110,7 +117,7 @@ root: .. effective organisation.
3. Duties and Responsibilities
+3. Duties and Responsibilities
- Create and regularly revise the engine roadmap after:
-
@@ -147,7 +154,7 @@ root: ..
the committee’s activities.
4. Membership
+4. Membership
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 @@ -177,7 +184,7 @@ root: .. GarageGames LLC.
-5. Reports
+5. Reports
To facilitate the committee’s operation while accounting for members in varied timezones, reports are the primary method of internal communication. @@ -185,7 +192,7 @@ root: .. into a monthly work report in a publicly available format.
-6. Voting
+6. Voting
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 @@ -196,7 +203,7 @@ root: .. majority of all members (not only members who participate in the vote).
-7. Removal
+7. Removal
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 @@ -207,7 +214,7 @@ root: .. section 4 above.
-8. Amendments
+8. Amendments
This charter is a living document and may be amended by the committee as outlined in section 6. diff --git a/contribute/index.html b/contribute/index.html index 1259d5911..a3720ed65 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -5,7 +5,7 @@ root: .. ---
+
Rendering
@@ -178,7 +180,9 @@ root: ..
+
Editors
@@ -209,26 +213,35 @@ root: ..
+
Networking
Since its inception as the engine behind the online shooter Tribes 2, Torque has consistently provided high performance, reliable networking for fast-paced online games. The engine has networking built into - its core, including interpolation and prediction to smooth over - high-latency environments and provide instant feedback to clients. + its core, allowing you to quickly get up and running with networked + games.
Time-invarying data is transferred via datablocks at client join time, reducing the amount of data that needs to be networked during gameplay.
++ Torque uses a server authoritative networking model that + helps you to reduce cheating and exploitation. At the same time, + the game state is predicted and interpolated locally so each client + experiences a smooth view of the action.
+
Physics
@@ -240,7 +253,9 @@ root: ..
+
Scripts and source code
@@ -266,7 +281,7 @@ function Fubar::onReachDestination(%self) {
Short-term
+Short-term
The theme of our immediate efforts will be cleaning up the state of the repository, forging new links with the community, and putting in place procedures that will @@ -285,31 +300,39 @@ function Fubar::onReachDestination(%self) {
- Complete and launch this website! -
- Set up automated testing to increase confidence in pull requests. -
- Merge (possibly into unstable branches) or reject all outstanding pull-requests. +
- Set up automated testing to increase ease of maintenance. +
- Merge (possibly into unstable branches) or reject all outstanding pull-requests.
+ In particular:
+
-
+
- A usable CMake alternative to the current Project Generator +
- 64-bit-ready changes +
- VS2013 compatibility +
Middle-term
+Middle-term
- Linux and OSX support via OpenGL rendering layer. -
- Clean up engine source code (e.g. use of non-STL container replacements, signed/unsigned mismatches). +
- DirectX 11 and PhysX 3.3 support.
- New modular script templates and content distribution. +
- More difficult existing pull-requests, particularly improvements to the TorqueScript language.
Long-term
+Long-term
-
+
- Clean up engine source code (e.g. use of non-STL container replacements, signed/unsigned mismatches).
- Modularise scripting engine, paving the way for other scripting languages. -
- Replace project generator with CMake or other appropriate solution.
- Entity/component system replacing hardcoded gameplay classes. -
- 64-bit support. +
- Overhaul editor suite
Torque began as the game engine behind Starsiege: Tribes, one of the venerable diff --git a/img/editors-feature.jpg b/img/editors-feature.jpg index 0387071a3..0e4270142 100644 Binary files a/img/editors-feature.jpg and b/img/editors-feature.jpg differ diff --git a/img/networking-feature.jpg b/img/networking-feature.jpg new file mode 100644 index 000000000..334f3c6df Binary files /dev/null and b/img/networking-feature.jpg differ diff --git a/img/scripting-feature.jpg b/img/scripting-feature.jpg index 334f3c6df..0387071a3 100644 Binary files a/img/scripting-feature.jpg and b/img/scripting-feature.jpg differ diff --git a/index.html b/index.html index 7636778f2..2602650c9 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ root: . ---
@@ -93,20 +93,29 @@ root: .Recent news
-{{ post.content | strip_html | truncatewords: 40 }}
+ {% endfor %} -Recent news
--I am by birth a Genevese, and my family is one of the most distinguished of that republic. My ancestors had been for many years counsellors and syndics,[1] and my father had filled several public situations with honour and reputation. He was respected by all who knew him for his integrity and indefatigable attention to public business. -
+From GarageGames
+Blogs
+Forums
+Resources
+-
+ {% for post in site.posts %}
+
- {{post.date | date_to_string}} + {{post.title}} + {% endfor %} +