1 page.title=Game Developer Best Practices 2 page.image=/distribute/images/gp-games-practices.png 3 page.metaDescription=Essential tips for launching successful games in Google Play. 4 5 @jd:body 6 7 <div id="qv-wrapper"><div id="qv"> 8 <h2>Best Practices</h2> 9 <ol> 10 <li><a href="#users">Get Users</a></li> 11 <li><a href="#engage">Engage and Retain</a></li> 12 <li><a href="#beyond">Beyond the Basics</a></li> 13 <li><a href="#related-resources">Related Resources</a></li> 14 </ol> 15 </div></div> 16 17 <p> 18 The following best practices have enabled developers worldwide to build 19 great, successful games for Google Play. 20 </p> 21 22 <div class="headerLine"> 23 <h2 id="users"> 24 Get Users 25 </h2> 26 27 28 </div> 29 30 <h3> 31 1. Optimize for great ratings 32 </h3> 33 34 <ul> 35 <li> 36 <p> 37 <a href= 38 "{@docRoot}distribute/googleplay/developer-console.html#alpha-beta">Beta 39 test</a> to ensure your games are ready and poised for great ratings. 40 </p> 41 </li> 42 43 <li> 44 <p> 45 Optimize graphics, frame rates, and responsiveness with the <a href= 46 "http://android-developers.blogspot.com/2013/09/using-hardware-scaler-for-performance.html"> 47 Hardware Scaler</a> and <a href= 48 "{@docRoot}training/graphics/opengl/index.html">OpenGL ES</a>. 49 </p> 50 </li> 51 52 <li> 53 <p> 54 Be sure your APK is small, then provide game content through over-the-air 55 downloads. 56 </p> 57 </li> 58 </ul> 59 60 <h3> 61 2. Build buzz 62 </h3> 63 64 <ul> 65 <li> 66 <p> 67 Build a community with social media, <a href= 68 "{@docRoot}distribute/users/build-community.html">communities</a> to get 69 and keep users talking. 70 </p> 71 </li> 72 73 <li> 74 <p> 75 Promote your games with official <a href= 76 "{@docRoot}distribute/tools/promote/badges.html">Google Play badges</a> 77 and <a href="{@docRoot}distribute/tools/promote/linking.html">links to 78 your products</a> on Google Play. 79 </p> 80 </li> 81 82 <li> 83 <p> 84 If you ship on multiple platforms, doing so at the same time can maximize 85 your marketing impact. 86 </p> 87 </li> 88 </ul> 89 90 <h3> 91 3. Get Visibility 92 </h3> 93 94 <ul> 95 <li> 96 <p> 97 First impressions count: <a href= 98 "{@docRoot}distribute/users/your-listing.html">highlight</a> the game's 99 best features in screenshots, videos, and description. 100 </p> 101 </li> 102 103 <li> 104 <p> 105 Integrate Google Play Game Services, so your game is displayed in the 106 <a href= 107 "https://play.google.com/store/apps/details?id=com.google.android.play.games"> 108 Google Play Games App</a>. 109 </p> 110 </li> 111 </ul> 112 113 <div class="headerLine"> 114 <h2 id="engage"> 115 Engage and Retain 116 </h2> 117 118 119 </div> 120 121 <h3> 122 1. Keep users coming back 123 </h3> 124 125 <ul> 126 <li> 127 <p> 128 <a href= 129 "https://developers.google.com/games/services/common/concepts/achievements"> 130 Achievements</a>, <a href= 131 "https://developers.google.com/games/services/common/concepts/leaderboards"> 132 leaderboards</a>, <a href= 133 "https://developers.google.com/games/services/common/concepts/realtimeMultiplayer"> 134 multiplayer</a>, and <a href= 135 "https://developers.google.com/games/services/common/concepts/cloudsave">cloud 136 save</a> help engage users and bring them back. 137 </p> 138 </li> 139 140 <li> 141 <p> 142 Hold tournaments and offer promotions, then announce them through 143 <a href="{@docRoot}design/patterns/notifications.html">notifications</a>. 144 </p> 145 </li> 146 147 <li> 148 <p> 149 Sign in users early, then automatically. Before their first sign-in, save 150 progress locally. 151 </p> 152 </li> 153 </ul> 154 155 <h3> 156 2. Give users a reason to invest their money 157 </h3> 158 159 <ul> 160 <li> 161 <p> 162 A majority of the top grossing games use in-app purchases. Use them to 163 unlock content and allow players to enhance their game play. 164 </p> 165 </li> 166 167 <li> 168 <p> 169 <a href="{@docRoot}google/play/billing/index.html">Google Play In-app 170 Billing</a> makes purchasing easy with several forms of payment. 171 </p> 172 </li> 173 174 <li> 175 <p> 176 Provide content updates regularly to give users limited edition items to 177 win or purchase. 178 </p> 179 </li> 180 </ul> 181 182 <h3> 183 3. Earn players love 184 </h3> 185 186 <ul> 187 <li> 188 <p> 189 <a href= 190 "http://android-developers.blogspot.com/2013/10/improved-app-insight-by-linking-google.html"> 191 Measure</a> your campaigns to see whats driving quality users to install 192 your games. 193 </p> 194 </li> 195 196 <li> 197 <p> 198 <a href= 199 "{@docRoot}distribute/essentials/optimizing-your-app.html#measuring-analyzing-responding"> 200 Analyze in-game use</a> to steer content updates and prolong the life of your 201 games. 202 </p> 203 </li> 204 205 <li> 206 <p> 207 <a href= 208 "http://android-developers.blogspot.com/2013/05/all-google-play-developers-can-now.html"> 209 Respond to reviews</a> and get valuable feedback from the community 210 youve built. 211 </p> 212 </li> 213 </ul> 214 215 <div class="headerLine"> 216 <h2 id="beyond"> 217 Beyond the Basics 218 </h2> 219 220 221 </div> 222 223 <ul> 224 <li> 225 <p> 226 After you've launched in your market of strength, <a href= 227 "{@docRoot}distribute/users/expand-to-new-markets.html">expand into other 228 markets</a> strategically and <a href= 229 "{@docRoot}distribute/tools/localization-checklist.html">localize</a> 230 your apps as you go. 231 </p> 232 </li> 233 234 <li> 235 <p> 236 Provide content <a href= 237 "{@docRoot}distribute/engage/app-updates.html">updates on a regular 238 basis</a> to keep users engaged. 239 </p> 240 </li> 241 242 <li> 243 <p> 244 Building educational games? See the <a href= 245 "{@docRoot}distribute/essentials/gpfe-guidelines.html">Education 246 Guidelines</a>. 247 </p> 248 </li> 249 </ul> 250 251 <div class="headerLine"> 252 <h2 id="related-resources">Related Resources</h2> 253 </div> 254 255 <div class="resource-widget resource-flow-layout col-13" 256 data-query="collection:distribute/toolsreference/bestpractices/games" 257 data-sortOrder="-timestamp" 258 data-cardSizes="9x3,9x3" 259 data-maxResults="6"></div> 260