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.
- License
- Installation
- Usage
- Upcoming Features
- Contributing
- itch.io
- Versioning
- Acknowledgements
- Contact
This project is licensed under the Apache License 2.0.
- You are welcome to modify the code for personal use.
- Do not distribute modified versions without my explicit permission.
- If you have changes or improvements, submit them via pull request for consideration.
- Simple knowledge of
Windows File Explorer
- Locate the latest release in the releases section.
- Download the zip file
Rapid.Fire.[version].zip
- Unzip the file to get the contents.
- Delete the
.zip
file, and then open theRapid Fire[version]
folder. - 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.
- 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
- 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) for each of your requests.
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 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.
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.
- MAJOR version: Major feature overhaul or significant change that break existing functionality.
- MINOR version: New features in a backwards-compatible manner.
- PATCH version: Bug fixes or minor tweaks that do not add new features and are backwards-compatible.
- Suffix:
b
to represent aBeta
release.a
to represent analpha
release. All current (as of 10/22/24) releases will be marked as b, because I'm in the beta testing phase.
- Special thanks to Unity for their starter coding courses.
For any inquires, reach out from:
- Discord:
jrr
- Email:
jointjrs@gmail.com
It may take longer to get a reply via email. - Github Discussions: Open a discussion