Unity Cheat Sheet 2026

The 30 highest-yield Unity facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

100 questions
90 min time limit
71% to pass
  1. What does the [SerializeField] attribute do? Exposes a private field in the Inspector
  2. Check the statement - Awake is only called in a Unity script if the script isn't activated. A) The statement is invalid
  3. This type of image must be imported for an Image Component: Sprite
  4. What does DontDestroyOnLoad do? Prevents a GameObject from being destroyed when a new scene loads
  5. In Unity C#, what is a Coroutine used for? Pausing execution and resuming it over multiple frames without blocking the main thread
  6. In Unity's HDRP, which volume component controls the physical camera settings such as aperture, shutter speed, and ISO? Physical Camera
  7. What is the main benefit of AssetBundles? Deliver content separately from the main build
  8. Which Unity physics method should be used to move a Rigidbody in a physics-safe way each fixed frame? MovePosition() in FixedUpdate()
  9. Why is client-side prediction used in multiplayer games? Hide latency by simulating locally before server confirms
  10. Which yield instruction waits for a real-time delay? yield return new WaitForSeconds(t)
  11. Which component must be attached to a GameObject to enable Unity's physics simulation on it? Rigidbody
  12. What does the [SerializeField] attribute do in Unity? Makes a field visible in the Inspector even if it is private
  13. What is the primary purpose of the Unity Job System? Schedule multithreaded code safely
  14. Which statement about Vector3.Lerp is correct? It linearly interpolates between two points by a 0-1 factor
  15. When you click this button, what method gets called? AudioSource.Play
  16. How should you manage test anxiety? Use preparation, deep breathing, positive self-talk, and arrive early to feel in control
  17. Why is FixedUpdate() preferred over Update() for applying physics forces? It runs at a consistent physics timestep
  18. What does the 'RequireComponent' attribute do in Unity? Automatically adds a required component when this script is added to a GameObject
  19. How should you manage your time during a multiple-choice exam? Calculate time per question, answer easier ones first, mark difficult ones for review
  20. The animation window's graph view displays animations: Curve Editor
  21. What does 'Shadow Bias' in Unity's light settings control? An offset applied to shadow geometry to prevent self-shadowing artifacts (shadow acne)
  22. What is paper trading? Practicing trading with simulated money to test strategies without financial risk
  23. In Unity, what does the 'Constraints' section in the Rigidbody component allow you to do? Freeze specific axes of position or rotation to restrict physics movement
  24. Which technique combines multiple meshes to reduce draw calls? Batching (static/dynamic)
  25. Which class is used to detect keyboard input in the legacy Input system? Input
  26. What does a Particle System's 'Emission Rate over Time' property control? How many particles are spawned per second
  27. What is the purpose of the 'static' keyword on a Unity C# field? It makes the field shared across all instances of the class rather than per-instance
  28. Which Unity feature allows indirect lighting (bounced light) to update in real time at the cost of additional GPU work? Realtime Global Illumination (Enlighten)
  29. In client-server architecture, what is an RPC? A Remote Procedure Call invoking methods over the network
  30. Distinguish between Rewarded and Simple Ads: Rewarded Ads cannot be skipped be default
Turn these facts into recall: