Dylibso: Teaching Software Engineers to Optimize WebAssembly
Dylibso, an early-stage SaaS company on a mission to make WebAssembly everyone's favorite binary format, engaged Revelry to support the release of a proof-of-concept gaming application called Gamebox. The timeline was tight and the project required skilled, reliable resources with a partnership mentality.
The idea
Dylibso wanted to create a mobile-optimized web application that gives developers a way to publish and play games virtually, while simultaneously learning to use Dylibso's open-source, universal plug-in system, Extism.


The challenge
When Dylibso approached Revelry, they needed a trusted partner to help create a proof of concept for the 2023 WASM/IO Conference in Barcelona — in just five weeks. Gamebox was envisioned as a way to help developers learn Dylibso's WebAssembly tooling through play.
The Dylibso team had a strong sense of direction, but as Revelry became more involved it was clear that the product roadmap could benefit from additional eyes and expertise — particularly around improving the UI and UX to ensure developer and player satisfaction.
What we delivered
Revelry's work on Gamebox was both feature and function focused.
Our front-end developers brought fresh eyes and deep experience to the UI/UX design and development:
- User testing sessions
- User flows
- Creation of a design asset library
Simultaneously, our back-end engineers worked to:
- Implement GitHub Auth
- Create the schema and architecture to associate authenticated GitHub users to specific game creators

"When we decided we wanted to step this up and make this a professional app, we turned to Revelry for help. In a few short weeks, they were able to polish it into something we can be proud of."
— Benjamin Eckel, Co-Founder, Dylibso
The results
Gamebox was delivered as promised for the 2023 WASM/IO Conference. Hosted on Fly.io, it already has games available written in JavaScript, TypeScript, Rust, Go, and other languages. Revelry and Dylibso continue their partnership.