Periods and other end punctuation
Use end punctuation, including periods, question marks, and exclamation points consistently in your content.
Don't use any end punctuation in titles or headings.
In lists, use end punctuation at the end of each item if any of the items are a complete sentence or a question. For more information, refer to Lists.
Periods
In paragraph text, use periods at the end of complete sentences even if they're short. Use a single space after each period.
Use a period as the decimal separator when writing a number in decimal form. For more information about decimal numbers, refer to Decimals, percentages, and fractions.
When you use parentheses at the end of a sentence, place the period after the closing parenthesis.
Incorrect | Correct |
---|---|
Choose the file type | Choose the file type. |
The name for the assembly (without a file extension.) | The name for the assembly (without a file extension). |
Question marks
Use questions sparingly when you need to draw attention a decision that the user must make, usually in user interfaces. End each question with a question mark.
Don't use questions as headings, such as in FAQs. For more information, refer to FAQs.
In documentation content, questions are rare. Don't use questions for emphasis.
Incorrect | Correct |
---|---|
Do you want to save your progress? | |
What is Shader Graph? | Introduction to Shader Graph |
How do you know the job that schedules the other job has already executed? | It's not always possible to know if the job that schedules the other job has already executed. |
Exclamation point
Don't use exclamation points in your text. Use exclamation points only as operators in code examples.
Incorrect | Correct |
---|---|
Welcome to the Unity Scripting Reference! | Welcome to the Unity Scripting Reference |
To specify that a symbol must be undefined, prefix it with a negating ! (exclamation point) symbol. | To specify that a symbol must be undefined, prefix it with a negating ! (exclamation point) symbol. |