Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dryrel/gad2020_lab
Unity Engine - Level Design
https://github.com/dryrel/gad2020_lab
Last synced: about 1 month ago
JSON representation
Unity Engine - Level Design
- Host: GitHub
- URL: https://github.com/dryrel/gad2020_lab
- Owner: DryreL
- License: cc0-1.0
- Created: 2024-10-20T11:18:39.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T12:06:04.000Z (3 months ago)
- Last Synced: 2024-11-27T01:31:17.136Z (about 1 month ago)
- Language: C#
- Size: 29.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GAD2020 Lab
## Introduction
This project was developed as part of the **GAD2020** course at **Bahçeşehir University**. The objective was to level design a **maze** and implement two key mechanics to enhance the gameplay experience. This project provided hands-on practice with game development, focusing on basic interaction and navigation mechanics.
## Table of Contents
- [Project Overview](#project-overview)
- [Mechanics Implemented](#mechanics-implemented)
- [Screenshots](#screenshots)
- [Installation & Setup](#installation--setup)
- [Usage](#usage)
- [Features](#features)
- [Dependencies](#dependencies)
- [Troubleshooting](#troubleshooting)
- [Contributors](#contributors)
- [License](#license)## Project Overview
In this project, we created a maze game where players navigate a dark environment, enhanced by two key mechanics:
1. A **flashlight toggle** to control visibility.
2. A **minimap** to help players navigate through the maze more efficiently.These mechanics were essential for enhancing the player's experience, providing control over the environment while maintaining the challenge of navigating through the maze.
## Mechanics Implemented
1. **Flashlight Mechanic**: Players can turn the flashlight on or off, adding an element of strategy and difficulty to navigating the maze.
2. **Minimap Mechanic**: A functional minimap helps players view the layout of the maze from a top-down perspective, making navigation easier.## Screenshots
Here are some screenshots from the project:
![Maze Screenshot 1](https://i.imgur.com/syk2qpw.png)
*Fig 1: Bird's eye view*![Maze Screenshot 2](https://i.imgur.com/mORSb0M.png)
*Fig 2: Player Start*![Maze Screenshot 3](https://i.imgur.com/oMWGQ1n.png)
*Fig 3: Finish Area*## Installation & Setup
To explore the project:
1. Install **Unity 6** (prefably LTS) or later.
2. Clone or download this repository.
3. Open the project in Unity.
4. Press `Play` in the Unity Editor to test and explore the mechanics.## Usage
After setting up the environment, you can explore the following:
- Toggle the flashlight on/off using a **LMB** button.
- Use the minimap to navigate through the maze.
- Experiment with adjusting the mechanics or the layout of the maze to enhance your understanding of game development concepts.## Features
- **Level Design**: The maze is designed to challenge the player's navigation skills.
- **Lighting Mechanic**: The flashlight mechanic adds tension by limiting visibility, making the exploration more engaging.
- **Minimap Mechanic**: A dynamic minimap helps players navigate through the maze by showing an overview of the layout.## Dependencies
- **Unity 6 LTS** (or newer)
- **C# Scripting**: For game mechanics implementation.## Troubleshooting
If you encounter issues, here are a few troubleshooting tips:
1. **Project Won’t Open**: Ensure you are using **Unity 6 LTS** or newer.
2. **Mechanics Not Working**: Double-check the script settings in the Unity editor and ensure all required components are active in the scene.## Contributors
- **Project**: Gökdeniz Çetin
- **Instructor**: Mete Sezgin
- **Organisation**: Bahçeşehir University
- **Course**: GAD2020 (Midterm)## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT). You are free to modify and share the project as long as proper credit is given.