DukeVR - Duke 3D for VR HMDs / Oculus Rift

Updated Apr 17 2016, v2.13 - Oculus SDK 1.3 (DK2 and CV1 support)
Based on the EDuke32 port of Duke Nukem 3D

By Malcolm Smith


Overview   |    Download   |    Screenshots   |    YouTube Video   |    Credits

Overview

DukeVR is a modification of the EDuke32 port of Duke Nukem 3D for Windows. It features direct Oculus HMD integration (head tracking, SBS 3D, view distortion, including new features like timewarp).

This game uses Oculus VR SDK v1.3, and is currently Windows only.
Oculus DK2 or CV1 are required for v2.13.
For other HMD support (including DK1), older versions are still available.

Changes since v2.06:

Show / Hide older changes

Known Issues / Limitations:

A mid to high range PC is recommended.

Input Devices:

High Resolution texture & 3D Model support

Registered / Full Versions of Duke 3D

Expansion Packs


Download

The game:

If you want to play with the High Resolution Pack:

Source code:

If you get an error about MSVCR110.DLL being missing, you probably need to install the Visual C++ 2012 redistributable (32 bit version).


DukeVR v2.06 (Older Version) Download Links

Reasons to use this version: DK1 or DK2 with Oculus Runtime 0.6 - 0.8; generic HMD support

Game: DukeVR_v2_06.zip

Source Code:
DukeVR_v2_06-src.zip

DukeVR v2.04 (Older Version) Download Links

Reasons to use this version: DK1 or DK2 with Oculus Runtime 0.4 - 0.5; generic HMD support

Game: DukeVR_v2_04.zip

Source Code:
DukeVR_v2_04-src.zip

Screenshots


(From Duke VR v2.0, DK2) E3L2

(DK1, v1.0) Main Menu


(DK1, v1.0) E1L1 #1


(DK1, v1.0) E1L1 #2


(DK1, v1.0) E1L1 #3 (with optional High Resolution texture Pack)


(DK1, v1.0) E1L1 #4 (with optional High Resolution texture Pack)


(DK2, v2.06) E1L2 #1


YouTube Video



Credits

License

DukeVR main component:



For information about the older Duke VR v1.0, click here.