The step-by-step project describes how to write a contract in Rust and compile in to Webassembly.
Make sure you've installed required tools
./build.sh
As a result the pwasm_tutorial_contract.wasm
should be created under the step-1/target/wasm32-unknown-unknown/release/
directory.