Game Development Community

dev|Pro Game Development Curriculum

Open Call: Join the Torque 2D Open Source Committee

by Michael Perry · 02/04/2013 (4:47 pm) · 26 comments







Open Call: Join the Torque 2D Open Source Committee


Previously, Eric and I both posted blogs announcing our upcoming release of Torque 2D under the MIT license. If you haven’t already read through those, please head over to them now before continuing:
Torque 2D MIT Coming Soon
The Future of Torque 2D is Open Source!

Additionally, Melv posted an amazing set of feature blogs about some of the best changes to Torque 2D:

Torque 2D MIT Part 1
Torque 2D MIT Part 2
Torque 2D MIT Part 3
Torque 2D MIT iPad Truck Demo
Torque 2D MIT Live TAML

Since we are releasing this week, I believed now was the best time to post this blog. While the GitHub repositories are being put together in preparation for the launch, we would like to begin the process of recruiting members of the steering committee from the community. The steering committee has Write Access to the master branches and are responsible for managing requests and submissions from the general community (who always have Read Access to the repositories to fork as they please).

To give you a better understanding of the roles and responsibilities of the steering committee we’ve put together a draft charter. This is our first pass at it and it will be expanded and refined over time, especially by the steering committee itself.




Torque 2D Open Source Steering Committee Charter (Draft)


1. Vision

We are dedicated to making the best core version of Torque 2D so that others can build upon a reliable foundation.

2. Mission

To build a foundation for a sustainable environment that fosters collaboration and community development of the greatest open source development platform.

3. Goals

  1. To maintain the best master branch version of Torque 2D. Performance, reliability, maintainability and scalability.

  2. Act as a representative on behalf of the collective community.

  3. Actively communicate in a transparent manner.

  4. Promote Torque 2D as an open source project.

4. Duties and Responsibilities


  1. Maintain, enhance and support the Torque 2D open source product.

  2. Operates under ethical and professional standards with individuals, community, and the world.

  3. Create and revise the product’s roadmap.

  4. Review and act appropriately on all community submitted action items.

  5. Encourage growth of the Torque 2D product through community participation.

  6. To ensure that all contributions are free from intellectual property encumbrances in order to maintain the integrity of the product.

  7. Act in a professional manner and lead by example.

  8. Periodically review the charter and composition of the membership and make changes as necessary.

5. Membership

Members of the steering committee must be willing and able to commit time and energy to fulfilling the committee’s mission. At least one (1) one of the committee members must come from GarageGames LLC or its representative, and shall act as chair of the committee. The remainder of the membership may grow as appropriate according to the committee’s duties, but the total committee size shall remain at or below six members.

To be considered as a member of the committee, the prospective member should meet the following criteria:

  1. Is available for at least 8 hours a week of work on the Torque 2D open source product such as programming, documentation, administration, etc.

  2. Have expert knowledge in game engine and tool development, such as documentation, C++ engine programming, operating system platform programming, etc.

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, an employee of GarageGames LLC or its representative may step in and provide the course of action.

In addition to the steering committee, we desire two other essential members: project manager and secretary. These roles are not decision making positions; rather, they document, format, and deliver information to the community.

6. Meetings

The chair of the committee is responsible for organizing formal meetings, which should be held at least once a month. During these meetings the progress of the previous month shall be reviewed and goals shall be set for at least the next month. More frequent meetings may be held as required.

7. Removal

If a committee member commits the following acts, they could be removed from the committee:

  1. Unable to fulfill their time requirements.

  2. Removed by a majority vote for no longer aligning with sections 3 and 4 above.

8. Amendments

This charter is a living document and may be amended by the committee as outlined in section 4. Any amendments require the approval of the committee chair.




Where's the fun?

All of the above information is extremely important to making Torque 2D a successful engine. We need talented and passionate individuals to join our cause. While it is some work, that doesn't mean it will not be fun. The initial release of this engine will contain many toys. That's right, TOYS. As a member of the steering committee, you have a chance to create official toys for Torque 2D that will exist in the master branch. While developing the engine has been hard work, the amount of fun we have had playing with each other's toys has been astounding.

In just this past month, we have created over 20 toys for everyone to play with. Here is just a taste:

(click to see larger versions)
i.imgur.com/FIMRY5q.png

i.imgur.com/6OS0aKX.jpg i.imgur.com/OACa9Y0.png

i.imgur.com/KWm8g7k.jpg i.imgur.com/7E2Baru.png

i.imgur.com/9cLC2DW.png i.imgur.com/CQS88Nw.jpg

Currently, the steering committee consists of myself, Melv May, Eric Preisz, and Joe McGuffin. Melv and I will remain as permanent members of the committee, while the others will be replaced by community members over time.

Does being a part of the Torque 2D open source steering committee interest you? Are you ready to be a leader and organizer in the community? Have you read through the draft charter and have a feeling of awesomeness swelling inside? If so, then please get in touch by email at michaelp@garagegames.com and let me know. We want to hear from you!

- Mich
Page «Previous 1 2
#1
02/04/2013 (4:55 pm)
Great work Mich! If I had the time I would probably have been on the T3D committee, but as it currently stands work owns my soul. ;)
#2
02/04/2013 (4:56 pm)
@Nathan - As always, thanks for the support. I certainly know how you feel in regards to having spare time. Even if you can't join the committees, I look forward to your feedback in IRC =)
#3
02/04/2013 (4:57 pm)
Awesome! I can't wait to see the direction forward that the Committee puts together!
#4
02/04/2013 (5:12 pm)
If passion for T2D were the sole criteria, I'd be applying in a heartbeat!

Can't express how happy I am that T2D becomes Open-source; GarageGames' vision is bold and I think will pay off in a major way.

#5
02/04/2013 (5:35 pm)
If I may chime in, I volunteered for the T3D Committee and it was the BEST thing I have ever done. It's fun and interesting, and at times, hard work. I am not going to lie. The rewards are amazing. The chance to see how a project like this evolves and grows is a once in a lifetime thing. Your depth of knowledge grows exponentially! You get the opportunity to work with experts (Mich and Melv) and that is fantastic. I highly recommend if you have the drive, and base knowledge, apply. The community needs good people that are dedicated to make this engine the best there is. I am on the 3D side, and I am thrilled that I volunteered and was accepted. Best thing I ever did.

Those are my 2 cents.

Good Luck, great news! I know you all will do amazing things!

Ron
#6
02/04/2013 (6:49 pm)
Just a question, Torque 2D MIT will be compatible for mac... right?
#7
02/04/2013 (6:55 pm)
Yes, it will work on Windows, OS X, and iOS.
#8
02/05/2013 (1:23 am)
Sounds great. Well done to Mich, Melv and the rest of the team.

While I'd like to volunteer, I suspect that time zone differences and my lack of standing within the community probably prevent me from joining. So I'll continue to cheer and support from the sidelines.

Can't wait for it to go live though.

@Ron, thanks for your insight.
#9
02/05/2013 (4:23 am)
20 toys plus I see some GUI polish added to the sandbox. Talk about over delivering on expectations for the first release.

Thanks for all the hard work and glad you will be driving the product going forward.
#10
02/05/2013 (6:53 am)
Absolutely excited, I will be in touch. I have been independently developing for years, and try to help out as I can, and am involved in a few projects from members here. While the 3D world is fun to play around with and has so much more to offer, I really enjoy 2D, and being able to extend more features to 2D is a big passion of mine. I can't wait for the release!
#11
02/05/2013 (9:03 am)
I think it's safe to say we're all stoked for the 2D MIT! :D
#12
02/05/2013 (10:09 am)
Which update will have the editors? Will the GUI editor be in the initial release?
#13
02/05/2013 (10:11 am)
An update with editors has not been planned out. There are important questions that must be answered first. No, there will not be a GUI editor at launch.
#14
02/05/2013 (11:32 am)
*Spit-take*
#15
02/05/2013 (11:37 am)
@Anon - This has always been the plan and communicated as such. Sorry it's a surprise.
#16
02/05/2013 (11:50 am)
I read that the editors weren't going to be included in the INITIAL release. I didn't think they weren't planned at ALL. Well, great job you guys! I'm excited to learn TAML. (No that's not sarcasm).

(P.S. My name isn't Anon.) :)
#17
02/05/2013 (11:54 am)
Sorry, busy day...typing quickly.
#18
02/05/2013 (11:54 am)
Yeah, I saw this on "The future of T2D is open source" blog:

Quote:POST LAUNCH:


Deciding on an editor framework
#19
02/05/2013 (11:59 am)
The editors are a major component of the engine, as such we felt it best for this to be a task for the Steering Committee to define once it's assembled.
#20
02/05/2013 (12:01 pm)
Okay, cool. Always good to learn without the editors first. Is there a special text program that you use for the live TAML thingy or should I just use Xcode or Torsion or something?
Page «Previous 1 2