Independent software. Connected by design.Discover the ecosystem

3D narrative and simulation example

Last Sound

A first-person world built with portable app tools.

A voiced first-person 3D narrative game for SoftN, demonstrating simulation, checkpoints, spatial interaction and timed audio.

SoftNJavaScriptZIPPThree.js

Last Sound: Below the Call

Last Sound places the player inside a sealed survey capsule with three walkable compartments, a radio, instruments and systems that need attention. The survey asks for a sequence of photographs while the player manages oxygen, power and hull condition. Decisions at the radio determine which record leaves the trench.

The project is explicitly an unofficial, non-canonical Iron Lung fan story. It is not affiliated with or endorsed by that work’s creators. Its story, geometry, images and sound are described by the project as original, with source and asset notices supplied in the repository.

What it demonstrates about SoftN

The interior uses SoftN’s Scene3D with instanced geometry. The simulation, survey progression, scenes and audio cues are controlled by .logic running in ZIPP. This combines a 3D presentation with the same editable application format used for conventional tools.

The campaign content is represented as data around the simulation loop. Voice cues have recorded durations, so timed scenes follow their audio. The source offers a concrete example of coordinating player movement, UI stations, resources, scripted scenes and persistent state.

Controls, checkpoints and lower-pressure play

The game supports keyboard and mouse input, optional touch controls, captions and reduced cinematic motion. A lighter quality setting supports less capable machines. Story mode reduces the pressure of resource management so the narrative and survey remain accessible without the same repair demands.

Checkpoints are saved in the browser and can be exported or imported as text. This provides an explicit way to move progress between machines or bundle versions rather than assuming that every browser has the same local storage.

Run the published bundle or inspect the source

Download LastSound3D.softn from the project’s releases and open it in a compatible SoftN runtime. Developers can run the static checks, build the bundle and validate its structure, or use the documented helper to install it into a SoftN checkout.

The voice assets were generated rather than recorded by human performers, as described in the project credits. Read the NOTICE file before redistributing story or media material. The example demonstrates an implemented 3D application; it is not a general guarantee about all browser hardware or a production game-service backend.

Common questions

Is this an official Iron Lung project?

No. It is an unofficial, non-canonical fan story and is not affiliated with or endorsed by the original creators.

Can progress be moved to another machine?

The game provides checkpoint export and import in addition to browser-local saves. Follow the current game instructions.

References & source

Read the project’s own documentation for implementation details, current releases and supported boundaries.

This overview describes the documented project scope. Check the linked source, licences and release notes for the exact version you plan to use.

BUILD SOMETHING THAT FITS

Build with the right boundaries.

Start with the project that solves your immediate problem. Connect another layer when it earns its place.