Skip to content
Tech & Innovation

EDuke32: A Modern Take on a Classic

2 min read

EDuke32 Brings Duke Nukem 3D to Modern Platforms EDuke32 is an open-source game engine and source port of the classic first-person shooter Duke Nukem 3D. It is available for Windows, Linux, macOS, FreeBSD, and several handheld devices, offering enhanced features and editing capabilities for both players and developers.

EDuke32: A Modern Take on a Classic - Technology news

EDuke32 Brings Duke Nukem 3D to Modern Platforms

EDuke32 is an open-source game engine and source port of the classic first-person shooter Duke Nukem 3D. It is available for Windows, Linux, macOS, FreeBSD, and several handheld devices, offering enhanced features and editing capabilities for both players and developers.

EDuke32 revitalises the iconic Duke Nukem 3D game by providing a free, open-source engine that supports a wide range of platforms. This homebrew engine not only allows players to enjoy the classic game with improved graphics and features but also offers extensive editing capabilities for developers and mod creators. The engine is designed to be used for non-commercial purposes, making it accessible to a broad audience.

The project is spearheaded by Richard "TerminX" Gobeille and a team of skilled programmers, building on the original work of developers like Todd Replogle and Ken Silverman. EDuke32 is known for its advanced features, such as per-pixel dynamic lighting and real-time shadows, which enhance the visual experience of the game. The engine's flexibility and open-source nature have made it a popular choice for fans of the original game and those interested in game development.

Technical Details

EDuke32 utilises the BUILD engine technology, originally created by Ken Silverman, and incorporates non-GPL rendering and engine technology available under the BUILD license. The engine's Polymer renderer requires a powerful video card to fully leverage its capabilities, offering features like dynamic lighting and shadows. These enhancements provide a modern gaming experience while maintaining the nostalgic feel of the original Duke Nukem 3D.

The engine is also the foundation for Ion Fury, a game created by Voidpoint, which was founded by the authors of EDuke32. This connection highlights the engine's versatility and its ability to support new game development. The community around EDuke32 is active, with forums and a Discord channel available for users to discuss and share their experiences.

Getting Started

To get started with EDuke32, users can download the engine and refer to the available wiki page for installation and configuration guidance. The FAQ section is also a valuable resource for troubleshooting any issues that may arise during setup. The community encourages engagement through forums and Discord, providing a platform for users to connect and collaborate.

Story based on discussion on Hacker News.

Enjoyed this tech story? Share it with others!