FAF Development School

From FA Forever Wiki
Jump to: navigation, search

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.


Lessons

Other

Resources for working on FA modding (the game code):

1) Modding hints

2) AI Modding

2) LUA-Docs

3) Unit Blueprint Docs


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 :)