Finishing Touches: scene change, post effects, build settings, GUI settings

How to build a project, quit, change and restart a scene.

Code example, quit and restart:

using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

// Quits the player when the user hits escape

public class Quit : MonoBehaviour
{
    void Update()
    {
        if (Input.GetKeyDown("escape"))
        {
            Application.Quit();
        }

        //you must add using UnityEngine.SceneManagement; at the top
        //restart the current scene whatever scene is, you can also specify the name
        if (Input.GetKeyDown(KeyCode.R))
        {
            SceneManager.LoadScene(SceneManager.GetActiveScene().name);
        }


    }
}

 

Crucial project settings, icon, name, graphics quality, resolution and aspect ratio

Post processing effects for build in pipeline: make your game not look like s*it

 

GUI: how to not have a messed up interface