A downloadable House Demo for Windows, macOS, and Linux

I made a house containing through a three-floor house (basement, ground floor, attic) and an outside area. Everything touch or walk on is wired to an interactive audio system. All sound design, Wwise integration, and gameplay scripting are mine.

What to pay attention to

1. Footstep Surfaces. Surface detection resolves what's under the player's feet and drives a Wwise Surface switch (12 materials, from gravel and slate to creaky wood and attic insulation) nested with a Walk/Run gait switch. Steps are triggered by distance travelled rather than timers, so they follow actual movement speed, including when you're slowed down in water.

2. Spatial audio. The house uses Wwise Rooms & Portals with diffraction and transmission. Sounds bend around doorways and are muffled through floors instead of leaking through walls. There's also room-specific reverbs to pay attention to, most easily identifiable in the basement.

3. Underwater. Entering the pond outside triggers  a Wwise State that muffles all game audio (low-pass filter).

4. Beat-synced metronome. The pendulum and its tick are driven by Wwise music-sync custom cue callbacks, so the animation stays locked to the music's tempo, keeping track despite speed changes in the music's intro.

5. Interactables. Doors, drawers, lights, radio, TV,  etc.  Each have their own SFX in space with variations, all recorded using my Zoom microphone.

Controls

  • WASD: Move
  • Shift: Run
  • Mouse: Look around
  • E: Interact
  • Esc: Pause

Tech

  • Unity 6
  • Wwise 2025.1
  • C#
  • Blender (most of the models come from Kenney)

P.S. : Mac and Linux versions are untested.

Download

Download
HouseDemo_v1.0_Win64.zip 145 MB
Download
HouseDemo_v1.0_MacOS.zip 156 MB
Download
HouseDemo_v1.0_Linux.zip 144 MB
Download
House Demo - Wwise Session (2025.1.10.9233).zip 265 MB

Install instructions

  • Windows: Unzip and run "Project 2 - House Demo.exe"
  • macOS: Right-click and open the first time. If it says it's damaged, run "xattr -cr" on the .app in Terminal
  • Linux: If it won't launch as is, make the binary executable with "chmod +x" 

P.S. : Mac and Linux versions are untested.

Development log

Leave a comment

Log in with itch.io to leave a comment.