O proDuke é um source port de Duke Nukem 3D que possui como foco principal partidas online. Consideramos como muito importante manter a jogabilidade base intacta, porém, ao mesmo tempo, e com o intuito de proporcionar variedade de gameplay, também vemos com igual importância a adição de features comuns de outros source ports de jogos antigos (e.g. zDaemon no DOOM), porém sempre implementando-as de forma opicional, permitindo que o jogo base seja jogado de forma idêntica a como ele sempre foi jogado, caso essa seja a intenção.
O proDuke é baseado no xDuke 19.7.1, devido a sua jogabilidade mais proxima da original. O EDuke32, apesar de possuir inúmeras qualidades, também possui muitas alterações que o tornam uma opção não-ideal para os objetivos desse projeto.
Atualmente, o source code do projeto está fechado. Isso ocorre devido ao fato de que o jogo possui uma jogabilidade muito extrema, o que gera muita competitividade e disputa de ego. Como resultado, tentativas de usar cheats são constantes, e o ato de liberar o source code do projeto iria contra o objetivo principal de sua existência, pois viabilizaria (ou facilitaria muito) a criação de cheats.
O proDuke pode ser considerado sucessor do nDuke. O nDuke, também codificado por mim, foi o primeiro source port a ter um modo CTF implementado de forma 100% funcional, inclusive com start points específicos de time (ambos jamais vistos em qualquer outro source port). Infelizmente, devido a uma falha de HD e um simultâneo extravio de backups, seu source foi perdido. O proDuke é, basicamente, uma reimplementação e continuação do nDuke.
Quando o nDuke foi criado, o projeto possuia duas principais motivações (mantidas no proDuke):
1. Implementar o modo CTF. A jogabilidade do Duke, acima de qualquer jogo de sua época, gira em torno de movimentação extremamente refinada, e logicamente, o modo CTF se encaixa perfeitamente em sua jogabilidade.
2. Apresentar uma solução à cultura tóxica de "soft cheats" presentes na comunidade. Nem todos sabem disso, mas sempre foi comum o uso de arquivos do jogo modificados para ter vantagens sobre outros players, e isso nunca foi bloqueado no jogo original (e eu atribuo isso a um engano crítico na implementação da leitura de arquivos de mods, que advém ou do próprio Ken Silverman - criador da engine build - ou da 3dRealms em si). Existem ports que bloqueam arquivos externos apenas parcialmente, porém os cheats de arquivos .art modificados continuam sendo permitidos, e o nDuke foi feito para acabar com isso.
Sérgio Luis "HellFire" BertóProgramador principal e idealizador. Pedro Henrique "LARD" CabralCódigo dos contornos e do visor de informações.Várias outras paradas.
"Fox" MartinsArte da bandeira de CTF.Ajuda com o código do jogo. Raphael "Annihilat0r" CiribellyArte da seta de CTF.Arte do ícone de DMO.
Daniel "Radar" NeamtuCódigo para suporte de widescreen (do rDuke). Sir LynixSuporte IPv6 (ENET6). SjeitiShader de fogo (fundo do cabeçalho do site).