BrickThrowers

Screen-Shot-Title.png

What is it?

Danger lurks deep in the dark depths of the oceans.

Only the daring will have what it takes claim its bounty!

Daredivers is a 2D Windows game around delving deep into the ocean depths to lay claim to treasure. All the while, they must avoid becoming the unforunate victims of the ocean as its denizens are not so keen to have intruders enter their home as the divers must avoid the sea creatures that may put their daring venture to a quick end.

Avoid dangerous enemies! Screen-Shot-Shark.png

Collect items like chalices and flashlights! Screenshot-Item.png

Move around in a submarine! image.png

Be bold!

Be daring!

Download Instructions

The latest release for the game is located on the right side of the repository under “Releases.” Download the latest release, which will come in a ZIP file. Unzip it and place it somewhere on your computer. Alternately, you may leave it in the Downloads folder. Run the game by executing the Daredivers.exe file.

Important: This game is built for Windows only. It has not been built for other platforms.

Check out the full playlist for instructions:

Watch the Playlist

Final Demo video

Cloning the repository

Importing the project into your computer is done by cloning the repository from GitHub, or alternatively downloading the project as a ZIP file through the green button labeled “Code.” The project is built using Unity, so you will have to have Unity and its related tools installed prior to running the project. An IDE is also recommended for editing scripts, such as Visual Studio Community.

In order to build this project, as well as modify it, you first have to install:

You will be asked to install a version of Unity; this project was built using Unity 2022.3.47f1. Building the project requires going to File → Build and Run. Alternatively, you can go to File → Build Settings and select the platform you want to build for. The project is built for Windows.

Running

Use the build settings to select the platform you want to build for, and then click Build and Run. The game will then be built and run on your computer as a Unity executable. Find the directory where you build your game and run the executable.

Deployment

Publishing is the typical method of “deploying” a Unity game. If using the Windows platform, you can publish the game as an executable, which can be run on any Windows computer. You can then publish the game on a platform such as Steam or itch.io.

Style Guide

We are to use Google’s C# style guide for this project. The style guide can be found here.

Testing

Testing Technology

You must have the following installed to run the tests:

To install the Unity Test Framework:

  1. Open the Unity Editor, go to Window → Package Manager.
  2. Find and install the Test Framework package.

Running Tests

Above the Scene View, there will be a tab labeled Test Runner. Click on it to open the Test Runner window. If it does not appear, open it via Window → General → Test Runner.

In the Test Runner window, you will see two tabs: Edit Mode and Play Mode. Click on the tab you want to run tests for. In the Edit Mode tab, you will see a list of all the tests in the project. You can run all tests by clicking Run All, or run individual tests by clicking Run next to each one. The results will be displayed in the Test Runner window.

Authors