Sound when a piece lands
Play a short sound after a successful move.
Add the sound to the asset list. In Block Puzzle, the audio service listens for PlacementCompleted and calls engine.audio.playSfx with the sound ID. It unsubscribes when the scene closes. BlockPuzzleAudioService.ts
ctx.engine.events.on(BlockPuzzleEvents.PlacementCompleted, () => {
this.playSfx(AudioAssetIds.Placed);
});
PlacementCompletedA piece was placed
playSfxPlay the sound by ID
SoundThe player hears confirmation