Skip to content

fishylunar/Discord-Doom-Activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doom 🚀🎮

Run Doom (1993) right inside Discord!

How? 🤔

Why? 🙋‍♂️

It started with me just wanting to explore the new Activities & Embedded App SDK, and see what was possible. I of course then got the funny idea to see if it was possible to run Doom inside the new Discord Activities.

So, what's going on? 🧑‍🏫

Using a modified version of js-dos & the original Doom (1993) files, it is pretty easy to get the fundamentals up and running inside Discord. Tweak the performance a little, and maybe add some new features using the different APIs we've just been given access to - or whatever you have in mind.

What's next? 🔮

  • Easy online gaming by combining Discord's API's for multiplayer instances with the networking features of js-dos.
  • More streamlined, universal emulator for JS-DOS (Like Dos-Zone) with community inspiried features (eg: mods, homebrew, etc) with deep Discord community integrations (eg: Leaderboards, Server-wide / Channel specefic multiplayer)

Showcase 📷

  • Activity Invite

  • Gif Showcase

Please note: The gif is 12 fps meanwhile, the actual performance is way better.

  • Server Activity

  • Activity Shelf