Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/christiangrinch/terra-decay
Terra Decay is a top-down shooter game, where the player can fight enemies, gain experience and buy new guns or other items (not currently in production), and use abilities to help aide them in their fights.
https://github.com/christiangrinch/terra-decay
game shooter singleplayer top-down-shooter unity unity3d
Last synced: 3 months ago
JSON representation
Terra Decay is a top-down shooter game, where the player can fight enemies, gain experience and buy new guns or other items (not currently in production), and use abilities to help aide them in their fights.
- Host: GitHub
- URL: https://github.com/christiangrinch/terra-decay
- Owner: ChristianGrinch
- License: apache-2.0
- Created: 2024-09-17T02:51:12.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-10-28T00:45:30.000Z (3 months ago)
- Last Synced: 2024-10-28T16:19:00.072Z (3 months ago)
- Topics: game, shooter, singleplayer, top-down-shooter, unity, unity3d
- Language: C#
- Homepage:
- Size: 333 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terra Decay
Terra Decay is a top-down shooter game, where the player can fight enemies, gain experience and buy new guns or other items (not currently in production), and use abilities to help aide them in their fights.
## Table of Contents
1. [License](#license)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Upcoming Features](#upcoming-features)
5. [Contributing](#contributing)
6. [itch.io](#itch-io)
7. [Versioning](#versioning)
8. [Acknowledgements](#acknowledgements)
9. [Contact](#contact)## License
This project is licensed under the [Apache License 2.0](https://opensource.org/licenses/Apache-2.0).
### Contribution Guidelines
- You are welcome to modify the code for personal use.
- Do not distribute modified versions without my [explicit permission](#contact).
- If you have changes or improvements, submit them via pull request for consideration.## Installation
### Prerequisites
- Simple knowledge of `Windows File Explorer`
### Steps
1. Locate the latest release in the releases section.
2. Download the zip file `Rapid.Fire.[version].zip`
3. Unzip the file to get the contents.
4. Delete the `.zip` file, and then open the `Rapid Fire[version]` folder.
5. Run `Personal Project.exe`.
**If you encounter any Windows Defender issues, allow it to run anyway. I'm not sure why this happens, but I promise it isn't a virus.**## Usage
### Default controls
- WASD for movement
- Mouse position for shooting direction
- Left click to shoot
- 1 for pistol, 2 for assault rifle
- Esc for pause menu or to go back
- Spacebar to jump
- Scroll wheel to zoom in and out## Upcoming Features
- Shop system that allows the player to spend experience points (exp) to get new guns, ammo, abilties, and more.
- More sound effects, particles, and better art for UIs.
- An actual map for the user to play around in and find secrets in. _This feature will most likely get delayed heavily, since it requires a complete redo of current logic for spawning and path-finding._
- HUD and inventory
### If you want anything else added or changed, you can create new [issue(s)](https://github.com/ChristianGrinch/Rapid-Fire/issues) for each of your requests.## Contributing
Feel free to submit a pull request. For any medium-major sized changes, open an issue first to discuss what you would like changed. _I'm not obligated to put your changes into production. I will consider them if they align with my view of the game._## itch-io
itch.io is an app/website that allows developers to publish their games and send out updates similarly to how developers on a platform like steam send out **updates** to the game instead of entire redownloads. itch.io is really helpful for the player, especially if they have slower internet. I will keep the itch.io up to date with ~~the same~~ different releases compared to the ones that this repo gets. This is simply due to not wanting to upload so many files and devlogs cause I'm lazy and my upload speed (internet) is mid at best.
### Install it [here](https://itch.io/app) and learn how to use it [here](https://itch.io/docs/itch/using/downloading.html)## Versioning
`Terra Decay` uses semantic versioning. _Not strictly_, cause I dont even know what semantic versioning is really. The extent of my knowledge, and what the project uses, is as follows.
1. **MAJOR version**: Major feature overhaul or significant change that break existing functionality.
2. **MINOR version**: New features in a backwards-compatible manner.
3. **PATCH version**: Bug fixes or minor tweaks that do not add new features and are backwards-compatible.
4. **Suffix**: `b` to represent a `Beta` release. `a` to represent an `alpha` release. All current (as of 10/22/24) releases will be marked as b, because I'm in the beta testing phase.## Acknowledgements
- Special thanks to Unity for their starter coding courses.## Contact
For any inquires, reach out from:
- Discord: `jrr`
- Email: `[email protected]` _It may take longer to get a reply via email._
- Github Discussions: [Open a discussion](https://github.com/ChristianGrinch/Rapid-Fire/discussions)