Dunkra

Dunkra

This game is from the old Ludum Dare platform. You can try viewing the original page on Web Archive
(may not load correctly).
coolness: 0.30
This is a futuristic sci-fi dungeon crawler with pseudo-random level generation. It started out as a very ambitious idea, much of which we didn't have enough time to implement.

Stuff that works:

- Single player vs. multiple bots, can shoot and kill eachother

- Bot A* pathfinding

- Physics engine

- Random world generation from a set collection of rooms

- Interactable objects (chests give HP, doors can be opened)

- Gamepad controls

Stuff we had planned but didn't have time for:

- Local 2-player co-op

- Different types of enemies

- More weapons and equipment

- Progression/upgrade system

- Explosions, grenades and stuff like that, with pushback effect (using Box2D)

- Menu and control remapping

Known bugs:

- On rare occations the generated rooms will intersect and you will be unable to move, if this happens to you, just restart the game

- You can walk through room doors even if there's no attached room on the other side

Our plan for this theme was that as you progressed through the dungeon, you would hit checkpoints or mini-bosses, after which you would be able to choose to upgrade a single one of your available items/weapons. But since we ran out of time we went with emergency plan B, that you only get one life/chance. When you die the game exits and you never get to play that exact dungeon again.

There's no win condition currently in the game, if you've killed all the bots you're done, but no event or win screen will show up.

Keyboard controls are:

W/A/S/D - movement

Mouse - look

Left mouse button - fire/interact

Gamepad controls are (for 360 controller):

LS - look + movement

A - fire/interact

It's available for download on Linux (64-bit), Windows and OS X. It should work on any system since we bundle all the required libs, though on OS X you have to launch the game from a terminal since it seems to do something weird with the working directory otherwise and not find the dylibs.
Found a bug?
Tell us on Discord