This section covers the WASM support implementation in chronological (time) order.

ℹ️ Note: There is no design process as we are simply adding WASM support to existing functionality, or gating features as unsupported by WASM.

  • Week 1: Contribution Baseline – Preparation of repositories and guidelines.

  • Week 2: End-to-End Discovery – Event loop execution and first successful run of Pong.

  • Week 3: Stability and UI – WASM memory fix and UI rendering correction.

  • Week 4: Audio and Rendering – Audio playback and rendering fixes on Windows.

  • Week 5: Tidying – Input loading and automated testing with GL.

  • Week 6: Fin Ack – Web sockets, logging, and UI rendering correction.