Skip to content

A Rust implementation of the "Another World" ("Out of This World" in USA) game engine, compiled to WebAssembly to run it in the web. It also includes a debugger and a resources viewer.

License

Notifications You must be signed in to change notification settings

romatthe/another-world-suite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Another World Suite

Screenshot

Description

A Rust implementation of the "Another World" ("Out of This World" in USA) game engine, compiled to WebAssembly to run it in the web. It also includes a debugger and a resources viewer.

Screenshot

As my previous projects (https://github.com/malandrin/piano-hero, https://github.com/malandrin/domino-party) I've done this in order to learn a bit more about technologies related to the Web, in this case Rust and WASM, and in the same way that my previous projects, it has some allowances:

  • It has to work in Chrome. I haven't test it in any other browser.
  • It has to look fine in my screen. This means it is not web responsive and I haven't test it in other resolutions or devices.
  • The frame rate is not such an important. I'm using the canvas context to draw the frames and although I've tried to do it fast enough, probably there are other faster ways.
  • There are not too many error checks.
  • Although the sounds can be played using the resources viewer, the game itself doesn't have any sounds.

About

A Rust implementation of the "Another World" ("Out of This World" in USA) game engine, compiled to WebAssembly to run it in the web. It also includes a debugger and a resources viewer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 53.1%
  • Vue 39.4%
  • JavaScript 6.8%
  • Other 0.7%