Skip to main content

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.

IncorrectCorrect
Choose the file typeChoose 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.

IncorrectCorrect
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.

IncorrectCorrect
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.