Presentations

Doom Games - Media

Media

Leaked Doom (1997)

1998Leaked Doom and DoomWads

[Image]
(Video)

Doom+ (1999)

1999Christmas pressie release

[Image]
(Video)

Hexen (2024)

2024Early startup graphics

[Image]
(Video)

2024Early game play

[Image]
(Video)

2024Improved resolution over the 1999 release

[Image]
(Full size image)

2024RISC OS Pyromaniac at 3.7 FPS

[Image]
(Video)

2024RISC OS Pyromaniac runs the front end

[Image]
(Video)

2024Rock 4C+ runs Hexen

[Image]
(Video)

2024RPCEmu gameplay, with music

[Image]
(Video)

2024Different character classes

[Image]
(Full size image)

2024Different weapons are available to different classes

[Image]
(Video)

2024PolyObjects allow walls to move

[Image]
(Video)

2024Testing through the CI system

[Asciinema!]
(Asciinema)

All the components that make up Hexen get built automatically when they are pushed to the Git server. Some, like the front end and the game, are run to make sure that they work as well. To do this, they are sent to the RISC OS Build service and run short scripts to exercise parts of their execution.

This example shows the build and test process being triggered from the command line, running the game. The game runs for 10 seconds and then exits. If there's a problem, it'll report an error and the test will fail.

Heretic (2024)

2024Early startup screen

[Image]
(Video)

2024Game is starting to run properly

[Image]
(Video)

2024Cleaned up statup screen

[Image]
(Video)

2024Running at different resolutions

[Image]
(Full size image)
[Image]
(Full size image)

2024Testing through the CI system

[Image]
(Full size image)
[Image]
(Full size image)

2024RPCEmu gameplay, with music

[Image]
(Video)

Doom+ (2024)

2024First run of Doom+ made 32bit

[Image]
(Video)

2024Anaglyph (3D glasses) Doom

[Image]
(Video)