@GraphicalPlayground/gp-platform
We welcome contributions from everybody! Whether you are fixing a bug, implementing a new features, or improving our documentation, your help is appreciated. Please see our full CONTRIBUTING.md guide for detailed information on our standards and the pull request review process.
To ensure a welcoming, collaborative, and inclusive environment for everyone learning and building within the Graphical Playground ecosystem, all contributors and participants are expected to adhere to our Code of Conduct. Please review it before engaging in community discussions or submitting code.
If you discover a security vulnerability within gp-platform, please do not report
it by opening a public issue. Instead, refer to our Security Policy for
instructions on how to securely disclose the vulnerability to the maintainers.
gp-platform is open-source software. Please see the LICENSE.md file in the root
directory for full terms regarding modification, distribution, and use in your own projects.
If you find gp-platform helpful for your learning, academic research, or game development journey,
please consider supporting the project. Maintaining a modern C++ graphics engine takes
significant time and resources!
You can sponsor the Graphical Playground project through the following links:
You can see the full list of sponsors and supporters on our Sponsors Page or in DONORS.md. Your support helps us continue to develop high-quality educational resources and maintain the engine for the next generation of graphics engineers.
If you have any questions, suggestions, or want to share your projects built with gp-platform, we
would love to hear from you! You can reach out to us through the following channels:
- GitHub Discussions: Join the Conversation
- Email:
- Social Media:
© 2026 Graphical Playground. Built for the next generation of graphics engineers.