Light mode Dark mode Dante Leoncini
This translation was made by AI and may contain errors. The original language is Spanish.

Whisk3D UI is a lightweight cross-platform GUI library built on top of Whisk3D Core. It provides the basic components to build interfaces for apps and games.

It was born from the need for a single interface that worked the same on Windows, Linux, Android and Symbian, without maintaining a separate implementation per platform. Over time it became its own project, reusable in any Core-based app.

Components

  • Buttons, text rendering, windows and panels.
  • Scrollbars, modal windows and notifications.
  • Works with touch screens, mouse and keyboard.

Why a texture atlas?

Most modern UIs use vector graphics, but many old devices (like first-generation Symbian S60) don't accelerate them in hardware and end up rendering in software, which kills performance. That's why Whisk3D UI uses bitmap texture atlases for text and controls, making the most of the 3D acceleration on devices like the Nokia N95.

Using it is optional: you can build your own interface. MIT licensed.

Under development: it is being cleaned up and simplified (split away from the Editor), with usage examples coming later.

Collaborators & Patrons

The people who help Whisk3D exist: ports, packaging, fixes… and the patrons who keep it going.

Like what I do?

I do all of this with a lot of love: free software and educational videos. If you enjoy what I do, or you want me to keep building projects and more videos about free software, you can give me a hand:

Buy me a coffee Become a Patron!