Skip to content

GameWithPixels/PixelsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PixelsApp

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.

Foreword

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

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

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.

External resources

Unity packages

PixelsUnityPlugin

The app is using our PixelsUnityPlugin to access the host OS Bluetooth LE stack. See the plugin's documentation for more information.

Paid packages

To build this app, you will need to purchase several Unity packages:

Free packages

The app is using a few MIT licensed packages, Unity should download them automatically:

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

ScreenshotCompanion is a free asset and is directly included in our repository. GitHub page here.

Font

The app comes with the very nice Louis George Café free font.

Icons

Free Basic UI Icons - Icons made by Pixel perfect

Sound files

Build

iOS (iPhone)

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.

Android (phones)

Nothing specific.

About

Mobile (iOS / Android) app that connects to the Pixels dice. Developed with Unity.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •