Monday, April 11, 2016

The Leopard Warrior

Finally finished my latest illustration, the "The Leopard Warrior". Featuring my friend Thorne and his dog Winters. This is another addition to my series of "Warriors Riding Giant Beasts". Hope you all dig it.

Wednesday, April 6, 2016

Introducing Gamification Into Your Mobile Strategy

You may have heard the term Gamification being thrown around a great deal in recent years. I would consider the Gamification of an application a key component of the overall User Experience in that good gaming mechanics lead to a pleasant experience and continued application use. If your application features repetitive functionality, Gamification may assist in keeping the user engaged and coming back for more. It may also contribute to a more competitive/active social environment within your application’s community. Any company wanting to create a public facing application with hopes of engaging it's audience should consider moving in this direction.

App Audience – Every application has a target audience and identifying and catering to this audience is key to a successful User Experience and Gamification. Your audience may be diverse or it may be a specific target demographic. It is important to evaluate your target audience’s expectations and preferences and reflect those within your design.

Core Functionality – Whether it’s the ability to search for locations or share activities, your application should have core functionality that is attracting your user base. Adding a game mechanic should not hinder the core functionality in any way, and this cannot be emphasized enough. Once you’ve identified your apps specific features, you can define goals that will then drive a reward system.

Goals & Rewards – What are you wanting to encourage within your application? If you are wanting a function to be done multiple times, you may want to set a reward for every few times that action is completed. If you want to encourage app users to be social, you may offer rewards when they share something. The difficulty with setting goals and rewards is identifying the tiers at which the rewards will be given. Does the user receive a reward for doing that function once or do they have to perform it multiple times?

The example below shows how the application may have three specific features (desired actions) that we’re wanting to encourage the users to perform. The feature that has the highest repeatability also has the largest number of badges and the feature that has the lowest estimated repeatability has the smaller number of badges.

Go through the exercise of listing out features (ex: login, check-in at location, report activity, share photo…) and predict the repeatability of those features to determine the number of rewards needed. This exercise may also help determine what reward type(s) to use.

A high value reward may be more appealing than a larger number of badges, so Action#3 may reward the user with a discount/prize as to encourage more users to perform that feature.

Reward Types – However you implement the rewards, they should be appealing to your audience and not hinder the use of the core functionality. Multiple combinations of the following reward strategies allow you to cater your application to your audience.
  • Badging- A very common reward system for mobile apps where users are awarded custom badges (images) that represent the goals they achieved (ex: I check-in at a gas station and am awarded a “Lvl 1 Visitor Badge”, I check into the same gas station a few days later and am awarded a “Lvl 2 Visitor Badge”)
  • Leveling- Another common reward system where users achieve a status based off of progress towards a goal. A user would start at a beginner level, and through accruing points, they would unlock the next level. (ex. A first time user is “Beginner”. They can level up by performing set functionality and accruing points.)
  •  New Features/Privileges- Unlock an app feature or privilege based off of reaching a goal. (ex. A user may be able to share more content after they have shared 20 basic posts)
  • Prizes & Discounts- This reward would probably be hidden from the user. They could be awarded a prize or discount based off of unlocking a badge, new level, or at random. (ex. The app company can award discounts or prizes to encourage users to try and achieve particular badges, levels, or overall activity.)

Effective integration of Gamification should add a degree of fun, competitiveness, and achievement to your mobile application while maintaining the integrity of the core functionality. I hope these tips help in your future application endeavors. 

The 10 Commandments of Design

1. Hick’s Law
Every additional choice increases the time to complete an action. This means that the more options a user has when using your website or web application the more difficult it will be to use. This law really speaks the importance of simplicity.

2. The Pareto Principal, or the 80/20 Rule
A high percentage of users will perform a low percentage of actions. In terms of web applications, most of your users will perform a small percentage of tasks. Using the 80/20 rule can help prioritize features or remove unnecessary functionality that may only cater to 20% of users.

3. Proximity
Elements that are near each other will appear related. Space around elements are key.
4. Feedback
Giving a user a clear indication that something has happened, is happening, or could happen.

5. Fitt’s Law
The larger we can make the clickable areas the easier it will be to interact with.
6. Occam’s Razor
Simplicity over complexity. Less is more. “A design isn’t finished when there is nothing more to add, but when there is nothing left to take away.” (look at 80/20 rule)
7. Mental Models
It is easier for users to understand and learn from something new if it has been modeled off of something they already understand. (ex. iOS Human Interface Guidelines, traffic lights)
8. The Rule Of Thirds
Breaking up a rectangle into thirds both vertically and horizontally to achieve balance. Using a grid can assist with spacing elements and identifying focal points.
9. The Golden Ratio
Breaking up a rectangle into a square and smaller rectangle and the continuing that process. This can help in achieving a balanced composition.

10. Fibonacci Sequence
1, 1, 2, 3, 5, 8… Designing using sequence. (ex. Sequence in spacing or font sizes)