A 3D random dungeon generation starter project with keyboard and gamepad support.

Keyboard: Movement - WASD Camera - Mouse Jump - Space Sprint - Shift Zoom (ADS) - Right mouse button

Gamepad: Movement - Left Joystick Camera - Right Joystick Jump - A or X Sprint - Click Left Joystick Zoom (ADS) - Right Trigger


Windows: Download

End User Licence Agreement (EULA).

Version 1.0.0. Published January 23, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anzhel D 05 February 2018


Hight quality asset. Everything is working as intended and commented. The zoom is just decreasing the fov but i guess it looks ok. It could be optimized with removing the compatibility scripts. Overall the level generation is awesome!


Ivan B 24 January 2017

error fix possible?

action number 2
of Create Event
for object obj_level_generator:

Variable obj_level_generator.cell_width(100023, -2147483648) not set before reading it.
at gml_Object_obj_level_generator_CreateEvent_2 (line 8) - var width = room_width div cell_width;


Soulcade Interactive (Publisher) 26 January 2017

Oh it was neglected that the constants don't always transfer. Just updated the asset, apologies for the issue.

Package contents

Total size 36.6 KB

assetpackage.yy 15.9 KB fonts objects rooms scripts
@background_get_texture @d3d_draw_block @d3d_primitive_begin_texture @d3d_primitive_end @d3d_set_fog @d3d_set_projection_ext @d3d_start @d3d_vertex_normal_texture @instance_create @object_get_depth @__init_background @__init_d3d @__init_global @__init_view @__view_get instance_create_ext instance_create_textured_ext macros place_meeting_ext scr_player_movement scr_player_movement_controller scr_player_movement_keyboard __global_object_depths
spr_block spr_player texture_ceiling_blue texture_ceiling_green texture_ceiling_purple texture_ceiling_red texture_ceiling_yellow texture_floor_blue texture_floor_green texture_floor_purple texture_floor_red texture_floor_yellow texture_wall_ceiling_blue texture_wall_ceiling_green texture_wall_ceiling_purple texture_wall_ceiling_red texture_wall_ceiling_yellow texture_wall_floor_blue texture_wall_floor_green texture_wall_floor_purple texture_wall_floor_red texture_wall_floor_yellow texture_wall_mid_blue texture_wall_mid_green texture_wall_mid_purple texture_wall_mid_red texture_wall_mid_yellow

What is the issue?

Back to Top