Learning C Sharp

From Rain World Modding
Jump to navigation Jump to search

C# is a general-purpose programming language popular in game development. More information about the language can be found on its Wikipedia page.

Rain World's code is written in C#. As per the standard C# development life cycle, each release of the game is compiled into .NET's Common Intermediate Language (CIL) which is stored in Dynamic Link Library (DLL) files. To read an approximation of the game's code, a .NET decompiler is used to decompile the CIL into C# (or sometimes to view the IL when IL editing).

As such, code mods are also written in C#, and so an understanding of C# is essential for code modding.

Beginner Guides

  • w3schools - if you're new to programming
  • Learn X in Y minutes - if some experience in another language and OOP
  • Microsoft: Learn C# - more comprehensive
  • Bro Code Programming Tutorials - Bro Code has comprehensive, easy to understand playlists for lots of programming languages. If you're having difficulty getting starting with c#, pairing his videos with the hands on approach of w3schools is a great way to go.

Important Topics

Other