Programming: Difference between revisions

From Thrive Developer Wiki
Jump to navigation Jump to search
m (Fixed typo)
(added some helpful links)
Line 23: Line 23:


See the [[:Category:Programming|category]] for more pages.
See the [[:Category:Programming|category]] for more pages.
== Helpful pages ==
* [[Testing_Checklist|Testing Checklist]] for a list of things related to functionality that you should test when making pull requests.
* The style guide at: https://github.com/Revolutionary-Games/Thrive/blob/master/doc/style_guide.md

Revision as of 09:34, 16 Mayıs 2021

The Programming Team is the backbone of Thrive, and actively works to expand, maintain, and improve the game. Programming is vital for Thrive's development, as without programmers Thrive would merely be a neat concept to this day. If you are interested in becoming a part of this team, it is imperative that you are able to compile thrive. The most important thing is to read the setup instructions.

Activities

There are various ways programmers help develop Thrive.

  • Analyze bug reports in order to identify issues.
  • Fix bugs and errors in software.
  • Introduce new features and mechanics to the game.
  • Communicate with players to recognize potential issues.
  • Coordinate with other programmers within one project.


General Requirements

Programmers must be able to understand, read, write, and modify code written in the C# coding language. They must also be familiar with how to utilize GitHub in order to properly import changes to the game.

  • Ability to understand and write in C#, and to make effective changes to the game.
  • Ability to coordinate with other programmers as well as understand and modify code written by others.
  • Knowledge of how to use GitHub.

See the category for more pages.

Helpful pages