Thank you for your interest in contributing to this project.
This repository is designed to provide practical Unity optimization techniques, examples, and guides for developers building games for low-end Android devices.
Contributions that improve the accuracy, usefulness, and practical value of this repository are welcome.
You can contribute by:
- Improving existing C# examples
- Adding new Unity optimization techniques
- Fixing errors or outdated information
- Improving documentation
- Adding practical profiling examples
- Adding mobile performance tips
- Improving object pooling examples
- Sharing techniques for reducing memory usage
- Adding draw call optimization examples
- Improving texture or shader optimization guides
Before submitting a contribution:
- Make sure the content is relevant to Unity game development.
- Focus on practical optimization techniques.
- Keep code examples clean and easy to understand.
- Add comments when necessary.
- Avoid unnecessary dependencies.
- Test C# examples before submitting them.
- Keep documentation clear and beginner-friendly.
If you want to add a new optimization guide:
- Create a descriptive Markdown file inside the appropriate folder.
- Use clear headings.
- Include practical examples where possible.
- Explain when the optimization technique should be used.
- Avoid making unsupported performance claims.
- Add the new guide to the README if it is useful for most users.
Example:
optimization-guides/
└── audio-optimization.md