Rimworld API Documentation
Jump to navigation
Jump to search
| This article is a stub. You can help RimWorld Wiki by expanding it. Reason: WIP & wording. |
Getting Started[edit]
((placeholder))
C# Basics[edit]
Most of the documentation pages require a basic level of programming knowledge. If you are just starting out, it is recommended that you do some basic research into the following topics:
- References and Pointers
- Static vs Dynamic
- Object Oriented Programming: Polymorphism, Inheritance, Encapsulation, Abstraction
- Reference Types vs Primitive Types
Some other topics that are very useful but aren't a necessity include:
- Data Types
- Linear (Stacks, Queues, Lists, Arrays)
- Non-Linear (Dictionaries)
- Time complexity, Memory complexity and Overheads; Things to avoid to prevent slow and resource heavy code