GSoC 2026
Improving the VLC for Unity Developer Experience and Ecosystem
This proposal aims to improve the developer experience of using VLC in Unity. Right now, developers have to write extra boilerplate code and use raw strings just to play a video and configure settings instead of using standard Unity tools. I plan to change this manual setup into a simple plug and play experience. To achieve this, I will integrate standard Unity features like the Package Manager and ScriptableObjects for visual menus. I will also add useful features like video preloading, a playlist API, unified logging, and better demo scenes. Overall, this proposal aims to make the plugin much easier to use and reduce setup errors, which will encourage more developers to choose VLC for their projects.
Project details
Technologies
Not listed in the archive