🐾
Youkii

Cross-platform Unity PPT Plugin

Plugin Cross-platform Unity

About

  • Project goal was to discover and research different approaches to display PowerPoint Presentations in Unity and develop a cross-platform easy to use plugin
  • Managed to deliver 2 versions:
    cross-platform PDF presentation plugin: upload your pdf it auto splits and displays in presentation format, works with any platform from WebGL to VR
    Interaction PPTX plugin: that maps powerpoint elements to Unity UI system enabling support for animations, transitions and much more flexibility

What I learnt

  • Project required understanding PowerPoint raw XML structure beyond APIs: relationships, themes, layers, document hierarchies
  • Managed to Decode and extra slide backgrounds, text data, embedded images and successfully mapped them to Unity UI
  • Worked with DLL bridges, native plugins and ensured smooth integration without issues
  • This project took a lot of creative problem-solving and thinking out of the box trying out different approaches
  • File access read/write in different platforms (android, webgl, PC) and overcame the challenges of each

Delivery

  • I delivered part of this project as a well-documented plugin to a client, with exposed interface to directly use without worrying about underlying logic

Behind The Scenes

How it started:

Powerpoint-to-Unity UI mapping

Standalone VR test

© 2025 Youkii — Built with ☕ and Passion