Methods (also called functions) are reusable blocks of code that perform a specific task. They are the primary way you organize logic in C#. Instead of writing the same damage calculation in 10 places, you write one method and call it wherever needed.