This is DUGA.
The full version of DUGA is out and can be found here!DUGA is a raycasting engine and game - Just like the old Wolfenstein 3D. It is written in Python with the Pygame framework.
Because DUGA is built in the Pygame framework, it runs with a glorious frame rate which will reach 30 on a good day and the demo runs in a stunning 550x700px resolution!
Note that this is a tech demo - It does not represent the final product. This is rough around the edges and will be improved a lot.
Features: NPC's with full animations.5 weapons in total.3 playable levels.""Advanced AI"" systems.Souce code available. Controls: Move with WASDLook around with mouseShoot with LMBAim with RMBOpen doors with "E"Change weapons with 1, 2 and 3Open inventory with "I"You can only carry one type of each weapon at a time. Drop weapons from the inventory. Source code:
The full source code for the game in development can be found at my GitHub.
Bugs:
I have experienced a few crashes, that I haven't been able to replicate. The download contains a file, CrashLog.log, which will log any crashes. Please send me the file, if your game crashes while playing.
Development:
Follow the development of this game on Reddit or on Twitter.
| Status | In development |
| Platforms | Windows |
| Rating | Rated 4.6 out of 5 stars (10 total ratings) |
| Author | Breda University of Applied Sciences |
| Genre | Action |
| Made with | MagicaVoxel, Adobe Photoshop |
| Tags | 3D, Destruction, Explosions, Game engine, japanese, Level Editor, Local Co-Op, Short, Singleplayer, Voxel |
| Average session | A few minutes |
| Languages | English |
| Inputs | Gamepad (any) |
| Multiplayer | Local multiplayer |
| Player count | 1 - 2 |
Development log











