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.
- Version: 1.0
- Date: 10 May 2024
- Contact:
- Carrie Wasieloski: [email protected]
- Austin Counterman: [email protected]
- Natalie Lee: [email protected]
- Getting Started
- Builds Directory
- Installation
- Tech Stack
- Features
- How to Play
- Controls
- Project Structure
- Contributing
- Credits
- License
To get started with Riverscape, clone this repository and follow the installation instructions below.
git clone https://github.com/natalieswork/Riverscape.git
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.
- Navigate to the
/builds/windows
directory. - Download the
.zip
file and extract it. - 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.
- Navigate to the
/builds/macOS
directory. - Download the
.zip
file and extract it. - Inside the extracted folder, find the
.app
file. - Drag the
.app
file to your Applications folder to install it. - 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.
- Install Godot Engine v4.2.1 from Godot's official site.
- Open the Godot application and import the project.
- Press 'Play' to start the game at the main menu.
- Game Engine: Godot Engine 4.2.1
- Programming Language: GDScript
- Art and Animation: Aseprite
- Audio: GarageBand
- Version Control: Git
- 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.
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.
- Walk:
WASD
or Arrow keys - Run:
Shift
- Interact:
E
- Attack:
Space
- Settings Menu:
Escape
/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.
If you're interested in contributing to Riverscape, please email Natalie at [email protected].
-
Development Team: CAN Game Studio
- Carrie Wasieloski, Sound & Environmental Expert ([email protected])
- Austin Counterman, Sprite & Animation Lead ([email protected])
- Natalie Lee, Lead Developer ([email protected])
-
Open Source Assets:
- Sound Effects from Zapsplat.com.
- Smoke Animation Effect from bdragon.
-
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.
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/.