API for Windows

🏁 How can this asset help me?

API for Windows simplifies the utilization of native features, including window management, clipboard operations, Message Boxes, taskbar interaction, and more. Create borderless windows, prompt users with Message Boxes, copy textures or text into the clipboard, and show loading progress in the taskbar – all this and more is effortlessly achievable with API for Windows.


━━━━━━━━━━━━━━━━━━━━━━━━━━

💬 Our Discord · 🌐 Our Website

━━━━━━━━━━━━━━━━━━━━━━━━━━


🪟 Window API

The Window API gives you precise control over window behaviour. Easily create borderless windows, adjust position/dimensions, manage visibility, apply transparency, enable/disable window buttons such as maximise or close, and change the window title.

(A full list of all window calls can be found in the Technical Details section).


📋 Clipboard API

Simplify clipboard operations with the Clipboard API. Easily copy and paste textures and text for seamless interaction between your game/application and external sources.

(A full list of all clipboard calls can be found in the Technical Details section).


👤 Identity API

For the currently logged in user, the Identity API provides information such as username, domain, machine name and unique device identifier.

(A full list of all identity calls can be found in the Technical Details section).


🔖 Taskbar API

Interact seamlessly with the taskbar using the Taskbar API. You can display your progress as a taskbar progress indicator in different colors according to your progress status. It also allows you to flash the taskbar to get the user's attention while the program is in the background.

(A full list of all taskbar calls can be found in the Technical Details section).


💬 MessageBox API

The MessageBox API helps you create native system message boxes in a variety of styles. Customise the message box title, text, icons and buttons, and seamlessly retrieve the message box result.

(A full list of all messagebox calls can be found in the Technical Details section).


🗎 Drag and Drop API

Implementing drag and drop functionality in Unity applications and games is made easy with the Drag and Drop API. All you need to do is attach the Drag and Drop Area script to a UI area and listen to the On Dropped Files in Area event, which will give you a list of the file paths of the dropped files.

(A full list of all drag and drop calls can be found in the Technical Details section).


🧑‍💻️ Download and try the demo now!


🖥️ Platform support

  • ✅ Windows (Mono/IL2CPP Builds)
  • Linux (Not supported)
  • Mac OS M1 (Not supported)
  • Mac OS Intel (Not supported)
  • Android (Not supported)
  • iOS (Not supported)
  • WebGL (Not supported)
  • Game Consoles (Not supported)