| 11 | 1. source
| 15 | 1. intro
|
|---|
| 12 | 2. compiling
| 16 | 1. context - how open source works (skip this if you're familiar)
|
|---|
| 13 | 3. debugging and troubleshooting
| 17 | 2. why contributing to OpenTTD is good
|
|---|
| 14 | 4. docs
| 18 | 1. learn C++, industry standard game language
|
|---|
| 15 | 5. pull requests
| 19 | 2. learn to work with CI, CD, cloud services
|
|---|
| 16 | 6. bug reports
| 20 | 3. learn to work with content APIs
|
|---|
| 17 | 7. feature requests | 21 | 4. understand that successful real world development is often in messy architectures, with contended resources and legacy crap
|
|---|
| | | 22 | 5. learn how to collaborate successfully with other people
|
|---|
| | | 23 | 2. source
|
|---|
| | | 24 | 3. compiling
|
|---|
| | | 25 | 4. debugging and troubleshooting
|
|---|
| | | 26 | 5. docs
|
|---|
| | | 27 | 1. that guy wrote that teardown of the game loop
|
|---|
| | | 28 | 2. html docs - landscape etc
|
|---|
| | | 29 | 3. NoGo and NoAI docs
|
|---|
| | | 30 | 4. common entry points to the .cpp files
|
|---|
| | | 31 | 5. Newgrf wiki (ugh)
|
|---|
| | | 32 | 6. pull requests |
|---|