Development Applications

Thank you for your interest in helping out the Rage Development Team with managing this vast project!

What You Need to Know

  • C# to at least an Intermediate level, preferably Advanced. All of Rage is coded in C# .NET and there are many advanced algorithms and methods in use that would be beyond most novices.
  • How to use Team Foundation Server (TFS) for checking in/out files. This website integrates directly with TFS for management of file versioning. You could alternatively use an SVN client but TFS is preferred.
  • Your Class (Sniper, Assassin, etc). There are many resources on the web that can talk you through the advanced mechanics of your class such as best talents to take, how/when to move in a fight, what stats to aim for/cap first, etc.

What You Need to Have

  • A Codeplex Account, which will be upgraded to a Developer status to allow code submissions
  • Visual Studio 2010 (Pro or C# Express Edition), 2008 will not be able to open the project files.
  • [Optional] There are also several extensions to 2010 that we recommend to enhance your coding experience: Pro Power Tools, PowerCommands and Regex Editor.
  • [Optional] With 2010 and it's built in XAML designer, this is not necessary but if you choose to do so, download the Expression 4 Suite which provides a rich environment for editing XAML (the UI) files.
  • Methods of Contact, such as GoogleTalk, AIM, Yahoo, Live messengers.

What You Would be Doing

  • Responding to issues in Discussions, the Issue Tracker and the Rage support email account
  • Correcting issues in the code for your Model and in some cases, the Base projects
  • Updating the calculations to reflect patch changes
  • Doing Performance analysis on the code and make changes to improve speed
  • Determine new ways to help improve calculations' reliability and reflection of more talents and tactics

What Now?

In order to show that you'll be able to perform the above tasks we require that new developers first submit one or more patches.

Current Listings

We are currently seeking Developers for the following positions, note that Full Time means taking over that section entirely, not an 8 hour a day job:
  • Juggernaut (DPS)
  • Marauder
  • Assassin (Tank / DPS)
  • Sorcerer (Healing / DPS)
  • Powertech (Tank / DPS)
  • Mercenary (Healing / DPS)
  • Sniper
  • Operative (Healing / DPS)

Current Dev Team

Here are our current developers and what they handle.

Last edited Mar 11, 2012 at 4:38 AM by KeithJRome, version 1

Comments

MagicSN Mar 21, 2012 at 3:30 PM 
I might be interested to help. I don't know how much of a commitment I can do, as I start on a new job in 2 weeks. I have some experience about formulation with SWTOR from a similar tool I have been writing ("Project Shield"), mainly with the various tank classes and the Trooper Tank and the Sage Healer (Sorry for the Republic naming, I am Republic ^^).