EDuke32, klasik PC birinci şahıs nişancı oyunu Duke Nukem 3D'nin (kısaca Duke3D) Windows, Linux, macOS ve diğer birçok platforma uyarlanmış, ücretsiz ve açık kaynaklı bir oyun motoru ve kaynak portudur. Richard "TerminX" Gobeille liderliğindeki bir ekip tarafından geliştirilen EDuke32, orijinal oyunun temelini alarak binlerce yeni özellik ve yükseltme eklemiştir. Bu geliştirmeler hem sıradan oyuncular hem de mod geliştiricileri için kapsamlı düzenleme yetenekleri ve betik uzantıları sunar. Oyunun yirmi yılı aşkın süredir aktif olarak geliştirilen tek Duke3D portu olması, sürekli güncel kalmasını ve topluluk tarafından desteklenmesini sağlamaktadır.
EDuke32'nin öne çıkan özellikleri arasında, Polymer gibi donanım hızlandırmalı OpenGL render'cıları sayesinde piksel başına dinamik aydınlatma ve gerçek zamanlı gölgeler gibi modern grafikler yer alır. Ayrıca, 10240x4320 gibi yüksek ekran çözünürlüklerini desteklerken, orijinal DOS sürümündeki birçok programlama hatasını düzelterek modern sistemlerde daha kararlı bir deneyim sunar. VoidSW ile Shadow Warrior'ın tam teşekküllü bir portunu da içeren EDuke32, genişletilmiş betik sistemi, tam özellikli bir konsol ve yüzlerce kod iyileştirmesi ile oyunculara ve modculara benzersiz bir esneklik ve gelişmiş bir oynanış sunar. Bu port, Duke Nukem 3D deneyimini günümüz teknolojisine taşıyan en kapsamlı ve gelişmiş çözümdür.
EDuke32, klasik bir oyunun modern sistemlerde sorunsuz çalışmasını sağlamanın ötesinde, onu güncel grafikler ve genişletilmiş modlama yetenekleriyle yeniden canlandırarak oyun mirasının korunmasına ve geliştirilmesine önemli bir katkı sunuyor.