Warning
This is the repository of the legacy Pixels App that was developed at the time of the Kickstarter campaign. It is not supported any longer but concepts such as Profile, Rule and Animation remain relevant.
You may find the source code of the new Pixels app here.
Mobile (iOS & Android, phones only) and Windows app that connects to Pixels dice. Please note that the Windows app is a rendering the UI as it would on a phone, it's not optimized for desktop screens.
The app is available on the Apple App Store here and on Google Play here.
With this app you may create and preview LED's animations, activate profiles and manage designs.
Find our online guide here.
Pixels are full of LEDs, smarts and no larger than regular dice, they can be customized to light up when and how you desire. Check our website for more information.
Animations let you customize how a dice will light up. There's a wide spectrum of possibilities, from a simple flash of colors to a rainbow effect, or more advanced effects such as waterfall, rotating rings, etc.
Profiles define when and how your dice will light up. A profile is made up of a list of rules. Each rule associates an event (for example roll is equal to 1, or dice is picked up) with an action such as playing a luminous pattern on the die or an audio clip in the app.
The app is using our PixelsUnityPlugin to access the host OS Bluetooth LE stack. See the plugin's documentation for more information.
To build this app, you will need to purchase several Unity packages:
The app is using a few MIT licensed packages, Unity should download them automatically:
- Newtonsoft.Json for Unity
- Unity Native File Picker Plugin
- Unity Native Gallery Plugin
- Unity Simple File Browser
If you're having issues with the Unity Package Manager, you can download packages using Open UPM.
npm install -g openupm-cli
openupm add jillejr.newtonsoft.json-for-unity
openupm add com.yasirkula.nativefilepicker
openupm add com.yasirkula.nativegallery
openupm add com.yasirkula.simplefilebrowser
ScreenshotCompanion is a free asset and is directly included in our repository. GitHub page here.
The app comes with the very nice Louis George Café free font.
Free Basic UI Icons - Icons made by Pixel perfect
You'll probably need to change the bundle identifier, sign the device with your own certificates and remove manual provisioning profile setup by Unity in Build Settings.
If you get a MapFileParser.sh: Permission denied
error, check this link.
Also don't forget to tell iOS to trust your app certificate in General/Profiles & Device Management/Apple Development
on your iPhone.
Nothing specific.