Successful branded games share several key elements:
1. Engagement - the game should entertain and engage the audience you are looking to connect with
2. Brand Integration - A branded game should enable integration of the brands message and visual elements in a seamless way
3. Effect - A branded game should enable you to adjust the game or gaming experience to meet your particular business goals
Read Flarie's article 'The Fundamentals of Flarie Game Design'