DOTS//CORE local · not synced

m05 · Baking · unit quiz · 12 min

Unit — Baking

loading…0 of 15 answered
  1. 01why

    State the argument for baking in one step: given two data models and a conversion, why must the conversion be offline?

  2. 02how

    Which constraint does NOT follow from baked output being cached and shipped?

  3. 03why

    Why would making conversion an ordinary C# function have made incremental re-baking undecidable?

  4. 04why

    Rank these three by how they fail: an untracked baker read, a false [ReadOnly] on a job container, and a Burst no-alias violation.

  5. 05why

    Why is loading a baked entity scene fundamentally different work from replaying CreateEntity calls?

  6. 06why

    A designer places 40,000 static rocks. Your teammate loads them by instantiating a rock prefab 40,000 times at startup. What is wrong, in the vocabulary of this course?

  7. 07why

    Why do raw component values survive serialization untouched while Entity references need a remapping pass?

  8. 08why

    Derive it: instantiation needs a source entity, but a source entity in the world would be rendered and simulated. What resolves this, and why is it free?

  9. 09how

    You must debug why spawned enemies are missing a component. Why does inspecting live enemies not help?

  10. 10how

    Three independent reasons rule out a raw pointer for shared blob data. Which is NOT one of them?

  11. 11why

    Why does position-independence — relative offsets instead of absolute addresses — matter so much for blobs?

  12. 12how

    You have a 4 KB nav grid read by 10,000 agents. Give the full case against putting it in a component.

  13. 13why

    Why is blob immutability the thing that makes sharing safe, rather than a restriction to work around?

  14. 14howmeasure

    In a Baker, `GetEntity(TransformUsageFlags.None)` versus `TransformUsageFlags.Dynamic` on a million static props. What did you actually measure in the lab?

    From your lab results: the ratio capacity_transform_none ÷ capacity_transform_dynamic — how many times more entities per chunk the lean bake fits on your machine.

  15. 15why

    A colleague says 'baking is just an optimization — the same game would work with runtime conversion, only slower.' What is the strongest correction?

your notes

stored in this browser · syncs when you sign in

m05.unit