A port of the Doom engine to Playdate based on Chocolate Doom.
PlayDoom can be built using the Playdate SDK.
No WADs are provided. Place a WAD in the game's data folder (PLAYDATE/Data/me.spazzylemons.PlayDoom) or the game will not run.
Button(s) | Normal action | Automap action |
---|---|---|
Up | Move forward | Pan north |
Down | Move backward | Pan south |
Left | Strafe left | Pan west |
Right | Strafe right | Pan east |
A | Fire | Add mark |
B + Up | Open automap | Close automap |
B + Down | Toggle autorun | Toggle grid |
B + Left | Previous weapon | Zoom out |
B + Right | Next weapon | Zoom in |
B + A | Use | Clear marks |
Additionally, the crank is used to turn.
The game menu can be opened by selecting "open menu" in the pause menu. Cheats can be entered by selecting "enter cheat" in the pause menu and using the on-screen keyboard.
The game is fully functional, but certain modules such as rendering may be optimized further, and there are no configuration options available to select an IWAD or PWADs, fast monsters, etc. In the future this may be added.
- Music driver adapted from TinySoundFont
- Soundfont taken from DSDA-Doom
- PlayDoom is built on Chocolate Doom, v3.0.1.
This port is licensed under GPL3 (See LICENSE).