Rise ‘n’ Shine is available now for Android on Google Play!

We just released our first game Rise ‘n’ Shine, on Google Play! If you have an android phone and would like to show your support please check it out and give us a nice rating  https://play.google.com/store/apps/details?id=com.firesidegames.risenshine

You can watch our reveal trailer here: youtu.be/BeXAe1eEqFQ?a

It took a couple years of learning on the fly, and hitting a few road bumps along the way, but incredibly we managed to see the game through to completion. I really appreciate all of the support that I’ve been shown as i’ve continued to put so much into making this game. It’s been an incredible journey and at some points I didn’t know if we would actually be able to finish but here we are at last! This has been a huge learning experience and i’m excited to continue pushing forward with even bigger and better things to come.

You can follow us on social media at the following:
https://www.facebook.com/gamesbyfireside/
https://twitter.com/gamesbyfireside

Going Indie: Getting Live Android Debug Logs (LogCat)

This document explains how to gather ‘logcat’ logs from android devices for the purpose of debugging issues.

Pre-requisits:
Have developer options unlocks on the android device
Have Android studio installed with SDK’s and Tools See our tutorial for setting up Android here

-enable usb debugging

-open up the PC or Mac command terminal

-enter into the terminal the folder where adb is installed ex) cd /Users/<username>/Library/Android/sdk/platform-tools

-run ./adb for a list of available commands
-For the list of attached device id’s run ./adb devices
-copy your android device id
-to attach the logger to the device run ./adb -s “<device id>” logcat
-you will see a live recording of your devices logcat. You may now run your application and gather log data from the android device.

Setting up & Building to Android in Unity

-download and install android studio: https://developer.android.com/studio/index.html

-Make sure so also install Java JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html

-once both installed go into unity and select ‘Unity’ from the menu bar, then select ‘preferences’ then ‘external tools’. You’ll see 3 fields but just enter the paths for SDK and JDK (these are from the two installs you just did for java and android studio. For example: /Users/stephenwilliams/Library/Android/sdk /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/

-now open android studio

-select ‘configure’ -> ‘SDK manager’

-for now just select to install ‘android 4.4 (KitKat)’ from the platforms tab

-then go to the SDK tools tab and install the following: ‘android sdk build tools’ ‘android sdk platform-tools’ ‘android sdk tools ‘android support library’ ‘google play apk expansion library’ ‘google play billing library’ ‘google play licensing library’ ‘google play services’

-now in unity select ‘file’ -> ‘build settings’

-make sure platform is set to ‘android’ -select ‘player settings’

-enter a ‘company name’

-enter a ‘product name’

-add a ‘default icon’

-go to ‘other settings’ and enter a ‘bundle identifier’ for example: com.spunkyinteractive.risenshine

-enter a ‘version’

-select minimum API to be 4.4 kitkat

-select ‘publishing settings’

-click on the box for ‘create new keystore’

-click on ‘browse keystore’

-select a location for the keystore and enter a name (make note of this)

-beside ‘Alias’ click on the dropdown that says ‘Unsigned (debug) and select to create new

-enter the alias, and password for the keystore and save

-now open the command window on PC or Terminal on Mac

-Enter keytool -exportcert -alias <alias name> -keystore /Users/stephenwilliams/projects/p1/<keystore name>.keystore -list –v replaceing the <alias name> with the one entered in before and the <keystore name> with the one entered before as well

-after hitting enter you will be prompt for the password you made

-the window should now output the SHA1 code (save this for later, you’ll need it for google developer console)

-now in unity you under the publisher settings you can select the box for ‘use existing keystore’

-enter the ‘keystore password’ you made before

-under ‘key’ beside ‘alias’ select the key you made from the dropdown

-enter the same password for your keystore

-on your phone unlock the developer settings.

-to unlock developer settings go to ‘settings’ scroll down to ‘about phone’ enter that screen and tap on the build number 7 times

-now go back to the settings screen and enter the developer settings screen

-scroll down and ‘enable usb debugging’

-also in developer settings make sure usb mode is set to media transfer protocol’ MTP

-now attach your phone via USB to your PC

-in unity you can now select ‘Build and Run’

The only thing you’ll have to re-do when you re-open unity each time. is go to player settings and enter the keystore password.

Note: sometimes it wont build because it cant find the device. in that case just go to developer settings on the phone and make sure usb mode is still set to MTP