FAF Development School
FAF Development School is an open group set up by Softles to promote development of FAForever's codebase.
Hints and tips for contributing to FAF are provided to the less experienced both in the forums and the groups chat, #FAF_Dev_School
- In order to join this chat simply type: /join #FAF_Dev_School into aeolus.
The lessons to date are recorded below for reference.
Resources for working on FA modding (the game code):
2) AI Modding
First Time Guide
If you've not done any coding before, or have no idea where to start then this is the guide for you!
The most important thing to do if we want to play with the FAF code is get a GitHub account, see the lesson on that: Github for FAF
Once you've got a GitHub account set up, the next thing to do is to choose what FAF code you want to take a look at.
For the FAF client code see: FAF Client code
For the FAF server code see: FAF Server code
If you're looking for suggestions, it might be easiest to set up the Client code first :)