I'm working on a WebAssembly port of Portal 1
Hi everyone!!
I've been working on a WebAssembly/browser port of Portal 1.
This project is still a work in progress and has not been released yet.
Right now the port is already playable, and I've got things like:
• Portals working(with some render issues)
• Multiple levels working
• Saving/loading working
• Game files working
• Persistent game data
• Sounds working(they sound weird but still a great to point out here)
• OpenGL related issues fixed(most)
I'm currently working on improving SDL2 problems and fixing some compatibility issues.
https://reddit.com/link/1vq4s0z/video/7k3so3we4sjh1/player
One of the things I'm working on right now is making achievements persist globally across game files, so they aren't tied to a single save.
This is still a work in progress, but I thought I'd Post it since I haven't seen many attempts at getting the full Portal 1 experience running this way.
Also, thank you if youre reading this far!!!