A curated collection of resources for game developers, organized by category and subcategory for easy navigation.
This project provides a sleek, dark-themed web interface that organizes helpful resources for game developers. Resources are categorized by topic, making it easy to find tutorials, tools, and references for specific aspects of game development.
⚠️ DISCLAIMER
I do not intend to advertise — this is only subjectively collected information. The resources were taken during the active development of tools and games. Many thanks to the authors of these resources!
- 🎮 Categorized game development resources
- 🔍 Full-text search functionality
- 🌑 Dark mode interface optimized for developers
- 🔄 Latest updates section for newly added resources
Contributions are welcome! To contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-resource
) - Add your resources to
resources.json
- Commit your changes (
git commit -m 'Add some amazing resources'
) - Push to the branch (
git push origin feature/amazing-resource
) - Open a Pull Request
/
├── index.html # Main HTML file for the application
├── app.js # JavaScript file for functionality
├── resources
│ ├── categories # Directory for resource categories
│ │ ├── CSharpProgramming.json
│ │ ├── GeneralShaders.json
│ │ ├── ScreenSpaceShaders.json
│ │ ├── Sounds.json
│ │ ├── Textures.json
│ │ ├── UI-UX.json
│ │ ├── UnityEditor.json
│ │ ├── UnityRuntime.json
│ │ └── VFX.json
│ │
│ ├── images # Images folder
│ │ └── ShadowShardTools_Logo_128x128.png
│ │
│ └── categories-list.json # List of available categories
│
├── updates.json # Data for the latest updates (potentially dynamic)
├── LICENSE.md # MIT License file
└── README.md # Optional: A README for project overview and setup
Add the category.json
(in resources/categories) file to add new resources:
{
"categories": [
{
"name": "Category Name",
"subcategories": [
{
"id": "unique-id",
"name": "Subcategory Name",
"description": "Description of this subcategory",
"resources": [
{
"title": "Resource Title",
"url": "https://example.com",
"description": "Description of this resource"
}
]
}
]
}
]
}
After that, add your category to the list in the categories-list.json
Edit the updates.json
file to add new updates:
{
"updates": [
{
"title": "Update Title",
"description": "What's new in this update"
}
]
}
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to all the creators of the resources listed in this collection
- Special thanks to contributors who have helped expand this collection