DUGA
A downloadable shooter for Windows and macOS
DUGA is an oldschool first-person shooter with roguelike elements! If you are a fan of games like Wolfenstein 3D and Doom, you'll like DUGA. With endless maps, you'll never know what to find in the next room.
With an included level editor, you will be able to create and play your own levels. Share them with others online or try their creations!
FEATURES:
- Procedurally generated levels
- 23 punchy weapons
- Hefty combat
- Mentally challenged AI
- Create, play and share custom levels
TECHNICAL DETAILS
DUGA is built on a custom raycaster engine made on top of the Pygame framework. Even though it is made in pure Python, it has been optimised so much, that it can play with a stable and acceptable frame rate in relatively high detail. (Note, that from october 5th 2021, the Windows version has been hardware accelerated!) The game has been in development for over two years and features an original soundtrack made by Hud-Lum. The source code is available if you find it interesting. You can find it here.
Also, take a look at Ryan Collingwood's interesting modifications to the game here.
If you enjoy this game, please consider buying it. Thank you very much!
Status | Released |
Platforms | Windows, macOS |
Release date | Aug 24, 2018 |
Rating | Rated 3.9 out of 5 stars (34 total ratings) |
Author | MaxwellSalmon |
Genre | Shooter, Action |
Made with | Paint.net, Audacity, Aseprite, pygame |
Tags | 3D, First-Person, FPS, Game engine, Pixel Art, pygame, python, Roguelike, Roguelite |
Code license | Mozilla Public License 2.0 (MPL) |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | Interactive tutorial |
Links | Soundtrack, Community |
Download
Click download now to get access to the following files:
Development log
- Level Editor UpdateJul 27, 2022
- Pygame 2 Update - GPU accelerated!Oct 05, 2021
- Bug fixed: Crash when dropping gunsSep 01, 2018
- Teleporting players back to play area if out of boundsAug 25, 2018