Skip to content
DEV505 / Sound ManagerDOCUMENTATION

DEV505 / START HERE

Campfire in pictures.

Unity screenshots of Campfire, with scene states, sound graphs, and steps to try.

01 / A little warmth. Follow a fire from a quiet pile of logs to a steady flame. Its sound graph starts an ignition sound, keeps a crackle running, and provides an ending when you put the fire out.

These are real Unity captures with the scene’s own models, camera, and controls. Select a picture to enlarge it, or open Try this in Unity below it for the steps. The graph close views explain individual parts of the full graph.

All screenshot galleries · Read Campfire walkthrough

Read the complete Campfire walkthrough for controls, graph flow, and code.

Ready for a spark

Before ignition, no Campfire play is active.
Campfire before ignition, with the Ready for a spark readout and Ignite fire button.

Before ignition, no Campfire play is active.

Try this in Unity
  1. Open Campfire/Demo.unity without saving changes.
  2. Set temporary Game View fixed resolution to 1920x1080.
  3. Enter Play Mode and wait for the manager to be ready.
  4. Keep the fire unlit.

Burning bright

The ignition has completed and the selected crackle recording loops.
Voxel flames rise from the Campfire island with Burning bright and Extinguish fire in the HUD.

The ignition has completed and the selected crackle recording loops.

Try this in Unity
  1. Invoke CampfireInteraction.ToggleFire, equivalent to the F/button control.
  2. Wait until ignition completes and the crackling loop fades in.

A graph connects blocks called nodes to control a sound. The Inspector holds the event’s playback settings. The pictures below show the saved graph and settings; a full graph is an overview, so use the close views to read smaller fields.

Saved graph, no active preview

The authored Campfire graph, captured from its own Unity editor GUI render surface.
Unity Campfire graph showing ignition, crackle selection, Intensity, and release connections.

The authored Campfire graph, captured from its own Unity editor GUI render surface.

Try this in Unity
  1. Exit Play Mode.
  2. Open Campfire.soundgraph in Unity.
  3. Maximize its editor tab, hide the audition overlay, and frame all nodes.
  4. Capture the GUI view render surface with GrabPixels.
  5. Close the temporary graph tab and restore the previous Game View settings.
DEV505 / SOUND LABChecked with Unity 6000.6.0f1 · Revision 746a1cc