Skip to content

The Riverscape video game is an homage to the keystone species, beavers, and their important role in shaping river ecosystems' landscapes. The game features a classic pixel art style and a relaxing yet immersive gameplay experience for its users.

Notifications You must be signed in to change notification settings

natalieswork/Riverscape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riverscape: The Beaver Video Game

Riverscape is a unique video game that immerses players in the life of a beaver. In this game, players gather resources, upgrade a dam, and fend off predators, blending action and simulation within a dynamically evolving ecosystem. The project repository is hosted here. A demo video can be viewed here.

Table of Contents

Getting Started

To get started with Riverscape, clone this repository and follow the installation instructions below.

git clone https://github.com/natalieswork/Riverscape.git

Builds Directory

For users interested only in playing the game without delving into its development, pre-compiled executables are available for both macOS and Windows. These can be found in the builds directory of the repository.

Windows Installation

  1. Navigate to the /builds/windows directory.
  2. Download the .zip file and extract it.
  3. Double-click the downloaded file to run the game. You may need to allow the file to run if a Windows Defender pop-up occurs. No additional installation is required.

macOS Installation

  1. Navigate to the /builds/macOS directory.
  2. Download the .zip file and extract it.
  3. Inside the extracted folder, find the .app file.
  4. Drag the .app file to your Applications folder to install it.
  5. Open your Applications folder and double-click on the game's icon to start playing. You may need to change system settings to allow this file to run.

These executables include all necessary files to run the game.

Installation

  1. Install Godot Engine v4.2.1 from Godot's official site.
  2. Open the Godot application and import the project.
  3. Press 'Play' to start the game at the main menu.

Tech Stack

  • Game Engine: Godot Engine 4.2.1
  • Programming Language: GDScript
  • Art and Animation: Aseprite
  • Audio: GarageBand
  • Version Control: Git

Features

  • Dynamic Environments: Watch the world react to your actions as you upgrade your dam.
  • Resource Management: Balance your resource gathering with the needs of your dam.
  • Predator Encounters: Protect your beaver from natural predators in thrilling chase sequences.

How to Play

Navigate the beaver using the controls below to gather wood for building and upgrading your dam, while avoiding or confronting wildlife. The game progresses as your dam improves, unlocking a visually healthier map.

Controls

  • Walk: WASD or Arrow keys
  • Run: Shift
  • Interact: E
  • Attack: Space
  • Settings Menu: Escape

Project Structure

  • /assets - Contains all game assets including graphics and audio files.
  • /scenes - Godot configured scenes for everything from player to maps.
  • /scripts - Contains GDScript files for most scenes or nodes under the same names found in /scenes.
  • /documentation - Project documentation and reports.
  • README.md - This file.
  • project.godot - Godot project configuration file.

Contributing

If you're interested in contributing to Riverscape, please email Natalie at [email protected].

Credits

  • Development Team: CAN Game Studio

  • Open Source Assets:

  • Special Thanks:

    • Our Project Advisor: Dr. D - We extend our heartfelt thanks to Dr. D, who has provided invaluable guidance and support throughout the development of Riverscape.

License

Riverscape © 2024 by CAN Game Studio is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/.

About

The Riverscape video game is an homage to the keystone species, beavers, and their important role in shaping river ecosystems' landscapes. The game features a classic pixel art style and a relaxing yet immersive gameplay experience for its users.

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •