If you want to help contribute immediately please read the bottom of the read me!
Welcome to Survival! a unique blend of your favorite gaming elements, all rolled into one.
You’re put into a world where staying alive is your primary goal. You’ll need to gather resources, confront enemies, and navigate unpredictable scenarios. But what sets Survival apart is its emphasis on community.
This project is more than just a game - it’s about cooperation. We’ve designed Survival with our community at the forefront. Every participant is more than just a player, they’re a potential contributor. Got an idea for a new feature? Want to tweak an existing one? Spotted an error? We welcome all input and suggestions.
Developed in C#, one of the most widely used programming languages in the world, Survival offers a unique opportunity to test and improve your coding skills.
Icons: I don't own any of the item icons, they are all from Project Zomboid
Sounds: I don't own any of the item sounds, they are all from Project Zomboid
Before starting your contribution, please check the project's backlog and issues. This will give you an idea of what needs to be worked on or what needs help. Your contribution will be more effective if it aligns with the project's current needs.
Before submitting a pull request, please ensure the following:
-
Test Code: Any test code within the project should be deleted. This includes, but is not limited to:
- Code for adding items
- Code for changing locations
- Code within the
OnPlayerCreate
,OnShopCreate
, and similar functions
-
Notices: Please leave a comment above any code that you've commented out. This helps other contributors understand why the code is commented and when it might be useful to uncomment it.
By adhering to these guidelines, we can maintain a clean and efficient codebase for everyone. Thank you for your cooperation!
- Recognition: If you make a pull request for one of the needed changes, work in progress, or an issue, you will be added to the contributors list and given permission to edit the backlog. This is way the project can stay more organized.