thanik / NightSimpleMaze

A simple first-person maze game that the player has to collect all the items and get to the exit flag. The maze and items will be generated procedurally.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NightSimpleMaze

Gameplay video

Introduction

NightSimpleMaze is a simple first-person maze game that the player has to collect all the items and get to the exit flag. The maze and items will be generated procedurally. The players can specify the size of the maze and how many items are there in the maze. The game utilizes DirectX API based on DirectX Tool Kit (DirectXTK) and Dear Imgui for user interface. The game also features Blur post-processing effect. This work is a part of the submission in CMP505 Advanced Procedural Methods module.

Executable binary with required assets can be found in Release section.

User Controls

  • Use the mouse to look around
  • Press W, A, S, D key to walk (in the first-person view) and to move the camera (in map view)
  • Press M key to show top-down map
  • Press Up Arrow Key to zoom in (in map view only)
  • Press Down Arrow Key to zoom out (in map view only)

More detail can be found in the PDF file in docs folder.

Credits

Rigged Flag Model by Pompei2

Low Poly Pixel Art Chest by kev93

About

A simple first-person maze game that the player has to collect all the items and get to the exit flag. The maze and items will be generated procedurally.


Languages

Language:C++ 85.6%Language:C 14.4%