Background
  • arrow_back Home
  • keyboard_arrow_rightAuthor archive 2025

Michael Khripin

trending_flat

Game Shop best practices in Royal Kingdom from Dream Games

Game Shop best practices in Royal Kingdom from Dream Games As I'm writing the book on Game Shops in f2p mobile games, I check many top games for best practices. And for bad ones, too.Let's see today, show many of them are presented in Royal Kingdom's game shop (and how it is different from Royal Match):✅ Shop again just called "Shop", which is obviously not too much creative.✅ Close button is not needed, because now it is accessed from the bottom menu. You can just swipe left to get out of it.✅ Coins counter is there, always good to know how rich I am.✅ Sections now have titles, and they are separating special offers from bundles. ✅ Offers come first, then bundles, so as many as possible players will see it. Visibility is the king. Robert? Richard? ✅ Sorting from […]

trending_flat

Game Shop Best Practices: Royal Match from Dream Games

As I'm writing the book on Game Shops in f2p mobile games, I check many top games for best practices. And for bad ones, too.Let's see today, show many of them are presented in Royal Match's game shop:✅ Shop has a title, but just "Shop", which is obvious. Could have named it in some fun manner?✅ Close button is on its traditional place, no habits broken.✅ Coins counter is there, always good to know how broke I am.✅ Bundles come first, so as many as possible players will see it. Visibility is the king. Richard? Robert?✅ Mini-version of the Shop is shown first! That's great. No overwhelming for newbies.✅ Mini-version is showing price range $2-10, which is for casual spenders, not whales. Cozy cheap place, not scary at all.✅ Sorting from low to high prices. Same idea - carrying about […]

trending_flat

Game Shop best practices in Dice Dreams from SuperPlay

Game Shop best practices in Dice Dreams As I'm writing the book on Game Shops in f2p mobile games, I check many top games for best practices. And for bad ones, too.Let's see, show many of them are presented in Dice Dreams' game shop:✅ General list, divided into sections. No tabs or bookmarks. You have to scroll it all through.✅ Top section is for bundles and offers. They are the first thing you will see there, no chance to miss.✅ Labels, such as Best Value or Most Popular. The first one motivates shifting towards higher check by using common sense. The second one is tapping into community driven decisions ("so should I").✅ Resource panel on top. You will always know how much you have, so you spend carefully.✅ Both resource sections contain 6 packs, with the same price points. Familiar […]

trending_flat

How I learned to use LiveOps events for play testing new features

It all started with a big gameplay misbalance.Back then at Nexters, we were developing the new game mode, called Brawls. The feature team was responsible for that, and in LiveOps team we were keeping an eye on them. The idea was to create modifiers for the regular arena mode, so player would build their hero teams according to some custom rules. Like 5 clones of one hero. Or one particular hero to use mandatory. Or use only female characters.When they were ready, we discussed the risks and decided to launch it first as a time-limited event, not the full scale feature release.And boy we were right!We’ve made 3-days event out of it, and when players saw it, they got so excited that they completed the whole event in 15 minutes.We were shocked. The event stayed there for two more days, […]

trending_flat

Who’s really behind the LiveOps curtain?

Ever wondered who’s really behind the LiveOps curtain? In free-to-play mobile games, LiveOps is where revenue is made, players are retained, and content never sleeps.But the magic doesn’t happen on its own.From strategic minds to sharp analysts, from the ones who write copy to those who ship code, it takes a village.I created this visual guide to break down key roles in LiveOps teams: what they do, how they collaborate, and why every one of them matters.✅ Use it to review your current setup✅ Share it with your team✅ Or pin it as a reference if you're building a LiveOps function from scratch 📌 Bonus Tip #1: Always assign a LiveOps owner per event. When everything’s everyone’s job, nothing gets shipped on time. 📌 Bonus Tip #2: QA in LiveOps isn’t optional. One broken timer or misconfigured segment can tank […]

trending_flat

Are aggressive ad campaigns killing the value of rewarded ads?

Are aggressive ad campaigns killing the value of rewarded ads?Let’s talk about ad fatigue.Someone asked me: “Can players really get tired of rewarded ads? Aren’t they opt-in by design?”In theory - yes. Rewarded ads are player-initiated.You tap the button, you get a reward. Simple. Controlled. Fair.But in practice? There’s a problem no one likes to talk about:🤯 Content fatigue.When a player sees the same ad over and over - especially from the same game running an aggressive campaign - they stop caring.Then they stop watching.Then the value of rewarded ads collapses.Latest example for me is Royal Kingdom from Dream Games.I don’t know how much they’re spending, but their ads are everywhere. Same video. Same art. Same everything.It got to the point where I stopped watching rewarded ads entirely.🎯 So yes - rewarded ads can absolutely cause fatigue.Not because of frequency. […]

trending_flat

Google co-founder Sergey Brin believes threats of physical violence improve AI performance.

Google co-founder Sergey Brin believes threats of physical violence improve AI performance. Sergey Brin stated on the All-In podcast that threats of physical violence increase the effectiveness of interacting with AI.“All models, not just ours, work better if you threaten them. For example, saying: ‘I will kidnap you if you don’t do this, this, and that.’ But the community doesn’t talk about this — it sounds strange and awkward, so the topic is kept quiet,” he explained.Brin stepped down from his role in 2019, but a conversation with an OpenAI employee convinced him to return to the company and work on developing the Gemini neural network — one of ChatGPT’s main competitors. Google CEO Sundar Pichai has repeatedly praised Brin’s deep involvement in AI projects. https://www.youtube.com/watch?v=8g7a0IWKDRE&ab_channel=All-InPodcast

trending_flat

What’s wrong with 5-0 Poker from Mobile Brain?

Want to know what's wrong with 5-0 Poker from Mobile Brain? Prepare for a deep dive into first hour of gameplay, but beware - the game is highly addictive! The message texts are poorly written, looking like a bad localization job. The formatting is odd, as if not written by a person — or at least never reviewed by one. The tutorial is good and clearly explains the rules. But linking to YouTube is questionable. Will it take the player out of the game and interrupt the session? It doesn’t seem like a good idea to direct players away from the game during the tutorial. A strange decision, in my opinion, is using four colors for suits: in addition to red and black, there’s blue and green. I’m no poker purist, but I’ve never seen this before. It feels odd […]

trending_flat

What even is LiveOps, why does it matter so much?

What even is LiveOps — and why does it matter so much? If you work in game development, you've probably heard the term thrown around.But LiveOps isn’t just a buzzword.It’s a full-stack strategy that separates stagnant games from those that evolve, engage, and monetize long after launch.It’s the engine behind:- Retention that compounds- Monetization that scales- Content that players actually come back forAnd yet... most teams don’t have a clear, shared understanding of what LiveOps really involves.So I broke it down — from team structure to tooling, analytics, segmentation, events, offers, and more.👇 Here’s a complete visual breakdown of the LiveOps ecosystem — built for both product leads and hands-on practitioners.

trending_flat

Daily login streaks: reward… or illusion?

Daily login streaks: reward… or illusion? I recently saw a post praising a mechanic in This is Blast! by Voodoo Miss a day? Watch an ad to recover your streak.On the surface, it’s clever.Re-engagement and monetization all in one.But here’s the thing — it feels wrong.If I missed a day, I missed it.Watching an ad won’t make that not happen.It starts to feel like everything can be bought.And when I see someone with a long streak now, I’m no longer impressed.Did they show up consistently… or just pay not to break it?⸻Want to make streaks fair and engaging? Try this:Display three values:- Current streak- Max streak- Number of resetsLet those stats speak for themselves.A clean profile (max = current, resets = 0) becomes something players are proud of.No money needed to impress.Optionally, add achievement tiers:- “Flawless streak”: never broken- “Comeback […]

trending_flat

What’s Wrong With Reviver:Butterfly?

Just stumbled on this game “Reviver: Butterfly” in the Game of the Day section on the App Store recently. There was a short article about it: The article made me feel curious. The art style is so unique for these days. Point-and-click quest, with a time travel twist. Managing not only locations, but different timelines. I loved the design and the story. The whole experience is so different from the majority of games I see today in the top charts. It’s like a breath of fresh air. But who are these brave developers? CottonGame, the developer behind Reviver: Butterfly, was founded in 2013 in Shanghai. They’ve carved a niche in the world of atmospheric, story-rich indie games — especially on mobile. Their past works include the quirky Mr. Pumpkin Adventure, the haunting Dad’s Monster House, and the philosophical Isoland series. […]

trending_flat

“Fail fast” is one of those startup mantras.

“Fail fast” is one of those startup mantras that sounds smart, until it isn’t. I’ve seen teams fail fast.And then fail again.And again.And again.Not because the product was broken.But because the thinking was.In one case, a team I worked with tried to rapidly iterate on monetization features.Every two weeks, a new offer, new layout, new pricing.No segmentation. No goals. No understanding of player behavior.Each version failed.So they failed faster.By the end of the quarter, they hadn’t learned much.But they had definitely shipped 12 different failures.And confused their players in the process.But you should know:🚫 Failing fast without a plan isn’t iteration — it’s noise.🚫 Speed without clarity just gets you lost quicker.If you want to fail fast and actually grow, here’s what to do:✅ Set a clear hypothesis for what success looks like✅ Track the right metric (not just revenue […]

Login to enjoy full advantages

Please login or subscribe to continue.

Go Premium!

Enjoy the full advantage of the premium access.

Stop following

Unfollow Cancel

Cancel subscription

Are you sure you want to cancel your subscription? You will lose your Premium access and stored playlists.

Go back Confirm cancellation