2025 year in review

Previous yearly reviews: 2024, 20232022, 202120202019201820172015.

This is my 10th year-in-review post – I just feel old writing that. Anyway, let’s talk about some themes of the year.

AI accelerates

Skip to the next section if you are tired of talk of AI; but for me, AI’s continued advancements remained the biggest topic. This was something that I experienced and felt first-hand. Early in the year, I dabbled in vibe-coding and did some small demos in office to spread awareness; at the time, professional programmers’ response was generally “this is cute, but not ready for real game-dev work.” (I was happy that they did start tinkering.) Fast forward to December, the most aggressive adopters’ mindset has already shifted to “I’m not writing any code anymore; how do I effectively manage many AI agents?”

It’s clearer than ever that we are in the beginning phases of an asymmetrical revolution to how all software (including games) is developed. Despite the current lack of mature tooling (and best practices / workflow know-how), we can already confidently predict that it will be far easier to scale AI agents than to hire and manage a large corp of developers. Each human programmer is now theoretically capable of performing as an engineering manager, managing a team of AI devs. And these AI devs will be working 24/7.

This revolution is and will continue to be controversial. Not all programmers want to be managers; many will continue to cherish handwriting code. Soft-skill attributes such as curiosity and bias for change will determine who survives (and thrives in) this turmoil. Quite possibly a lot of jobs will be gone. I’m not taking a moral stance here, but rather making a simple economics-based prediction: we won’t (and can’t, really) put the AI genie back into the bottle.1

Back to the practical implications. When I wrote “asymmetrical” earlier, what I meant is that many things that we previously considered as competitive advantages are going to be flipped upside down:

  • The organizational capability to hire and manage large dev teams is a questionable asset now. Smaller teams have far less human communications (and alignment) overhead, and can drastically scale up production capacity with AI.
  • Similarly, prior investments in optimizing human efficiency (in the old dev workflow) are also possibly rapidly depreciating in value. For example, game engine editor features / tooling that made it easier for manual editing (and enhanced productivity previously) could now be impediments to a full AI workflow (since they may be less AI-friendly to direct data manipulation).

It will still be years before the dust settles on the new software development paradigm; 2026 will be a busy year. At the same time, we are also seeing a brewing consumer backlash. I feel it’s partly a continuation of existing cultural wars (just a new battlefront), though this is clearly a tricky issue for developers to navigate. It’s also interesting how sentiment on this differs by country. There will likely be further conflict/drama before a realignment.

The market stagnates

Last year I spent some time sharing an analysis on the mobile games market. I was going to post updated macro charts (I already populated the data from Sensor Tower), but really the lines for market consolidation barely moved. Meanwhile, we have to put an even bigger caveat on not over-interpreting this data due to the growing fog of war: Apple and Google’s share of spending is rapidly decreasing thanks to factors like web-stores (DTC) and the Chinese mini-app platform.

With that said, let’s take a look at the top of the charts:

Rank2024Revenue Growth %2025Revenue Growth %
1MONOPOLY GO!93%Last War: Survival36%
2Honor of Kings-9%Whiteout Survival44%
3Royal Match48%Royal Match-6%
4Roblox20%MONOPOLY GO!-21%
5Last War: Survival7535%Honor of Kings5%
6Candy Crush Saga-7%Candy Crush Saga0%
7Whiteout Survival249%Coin Master2%
8Coin Master-4%Roblox-42%
9Dungeon Fighter Mobile3191%Peacekeeper Elite9%
10Peacekeeper Elite-6%Pokémon TCG Pocket137%
  • Illustrating the fog-of-war issue I just mentioned, Roblox mobile revenue did not decrease by 42%, but rather, they likely executed a successful shift to their own payment channels
  • The Chinese 4x (or SLG, as Chinese devs would call them) games continued to scale up, all the way to the top of the charts
  • 9 out of the 10 titles are the same, with the only change being Dungeon Fighter Mobile (its decline unsurprising, in hindsight) replaced by Pokemon TCG Pocket

The market continues to be difficult for games to break out. Scanning the top 100, we have the following 11 new entrants (as in, appearing in the top 100 for the first time):

  • Gossip Harbor (no. 11) – an “old” game released mid-2022, but having a breakout year scaling up with 239% revenue growth, 137% downloads growth, and 198% DAU growth
  • Kingshot (no. 15) – another Chinese 4x, globally released in 2025
  • Delta Force (no. 28), globally released in 2025
  • Last Z: Survival Shooter (no. 29), globally released mid-2024, scaling up in 2025
  • Royal Kingdom (no. 31) – globally released late 2024, so 2025 is its first full calendar year
  • Dark War: Survival (no. 39) – guess the genre and which country this is from? Globally released mid 2024, revenue grew 840% in 2025
  • Archero 2 (no. 67). Globally released Jan 2025
  • Color Block Jam (no. 73). Globally released mid 2024, scaling up in 2025
  • Disney Solitaire (no. 84). Globally released Apr 2025
  • Seven Knights: Re:BIRTH (no. 87). Squad RPG, globally released Sep 2025
  • Where Winds Meet (no. 94). Chinese MMORPG, globally released 2025

7 of the above 11 are from Chinese devs; 1 Korean; the rest are all casual genre from the west. Similar trend as last year.

A few other worthy callouts – not new entrants to the top 100, but impressive growth (>50% revenue growth) in 2025:

  • Clash Royale (no. 13, 152%)
  • TopHeroes (no. 41, 135%)
  • Seaside Escape: Merge & Story (no. 49, 67%)
  • Wuthering Waves (no. 56, 56%)
  • CookieRun: Kingdom (no. 82, 83%)

Game devs, what is your China strategy?

(This could have been its own post, but I got lazy.) With the increasing dominance of Chinese devs, it’s worth being a bit provocative towards game devs elsewhere: do you have a China strategy, from the following perspectives?

  • China as a market opportunity – is this something you care about? I’m very opinionated here. On mobile, I remain bearish for the “average” foreign studio. The regulatory barriers to entry remain very high (only 95 licenses granted to foreign games in 2025, compared to 1,676 domestic), while the home turf competition is astronomical. It’s a hugely lucrative market for the winners, but it’s arguably not even worth the effort for the rest. Steam is a whole other story, but we should remain vigilant about the continued legal uncertainty
  • Chinese talent. Chinese devs have accumulated strong know-how in specific genres and mobile. Is this capability of relevance to you? If yes – unlocking it is not straightforward (build/buy/partner?), but perhaps worth a deeper investigation.
  • Chinese games going global – from a defensive perspective, how are you stopping them from taking your lunch? Or stated neutrally, what do we think the stable equilibrium will be of Chinese games’ market share in western markets? Will this play out more like the film industry (where Hollywood productions collectively dominate the box office everywhere, aside from a few specific markets), or the auto industry (with a lot more geo-market share variance, associated with regulatory protections)? A common critique I hear is that Chinese devs still don’t have the cultural taste for the west – how strong is your conviction that they will never acquire this (or, can they acquire it faster than you can catch up in capacity deficits elsewhere)?

Personal bits

I didn’t play a lot of new games in 2025. I remember spending a lot of time on Hades II while it was still in early access, but ironically I still haven’t experienced the ending since its 1.0 release. In December I jumped on the extraction shooter train, but no, not Tarkov or Arc Raiders, but rather Escape from Duckov, the PC game made by a tiny Chinese team. It is very good, especially the first 20 hours. It’s clear the devs took to heart key design principles from not only Tarkov, but also games like Dark Souls and Diablo, and fused them together in a truly addictive package with a whimsical (and smart – as in cheap to produce) art style. And on mobile, more than anything I played a lot of Merge Tactics in Clash Royale. (It’s great to see the former Clash Mini team take another swing at mobile auto-chess.)

During the summer I started binging The Expanse. First the TV series, then the books – all of them. One thing that left a strong impression was how I felt the writing noticeably improved after the first book. Perhaps it’s just a subjective feeling, or, this is a good example of craft growth.

I kept up decent active habits (for my standard), averaging 10,882 steps per day which was a small 2.5% increase over 2024 (10,608). I kept up sports climbing, continuing at a fairly beginner level but somehow managing to sustain some over-use injury on my fingers (so I’m taking a few weeks rest currently).

  1. I’m not endorsing a laissez-faire position either: sensible (consumer-oriented) regulation of AI is needed, similar to how there is growing appreciation for regulating social media.

“Breakneck”, Setbacks, and 996: What the West Should (and Shouldn’t) Learn from China

A truck carrying dozens of shared bikes along a Shanghai street already full of bikes

There’s been a bunch of discrete but interconnected topics that have been on my mind, and I wanted to attempt to write a post that strings my thoughts on them together. And as a teaser, I promise to explain the meaning of this caption photo below!

Breakneck

First, let’s start with some quick commentary about the book  Breakneck: China’s Quest to Engineer the Future by Dan Wang. Dan has a knack for presenting his observations on China via engaging and (often) moving prose. I first learnt of him through his annual letters, and this book is, in his own words, a series of annual letters packaged together. To quote Dan:

The simplest idea I present is that China is an engineering state, which brings a sledgehammer to problems both physical and social, in contrast with America’s lawyerly society, which brings a gavel to block almost everything, good and bad.

Through this lens, the book presents a narrative for the rapid transformation and modernization of China, against the relative stagnancy (or decline?) of the U.S. And as a “subplot”, the book looks at one of the costs of the U.S. offshoring of manufacturing, which is the loss of process know-how in skilled labor: using cooking as a metaphor, you may have the raw ingredients (the capital and resources), the recipe (the IP), but you cannot cook the meal to a high quality unless you have the experience and training as a chef. And what’s worse, the lack of such know-how also prohibits process (and eventually, product) innovation. Fast forward to the present, this is why China is now in the lead in areas like infrastructure, EVs and renewable energy, and thus well-positioned for the AI age.

I’m not here to give a long critique of these ideas – I recommend you to read the book and form your own opinions. At the very least, you’ll probably become a lot more knowledgeable about China1. I think it is useful and explains lots of phenomena, but like many ideas presented in business books, it probably suffers from overfitting and over-generalization. I do think the book is well-timed, as the West – with America at the center – is undergoing a phase of decline in its democratic institutions, a reshuffle of industries and jobs due to globalization, and a form of cultural wars in many areas of society. China is often looked at as a contrast, as it seems to be doing better in many aspects. (For a deeper probe on this contrast, I highly recommend this new essay by Kaiser Kuo – The Great Reckoning: What the West Should Learn from China.)

Western game devs’ setbacks

With Breakneck as reference, let’s now talk video games. Western game development, especially U.S. game development, is noticeably going through a contraction after a frothy COVID bubble. There are many reasons for this – frothy VC capital allocation, a corresponding startup bubble, and misguided expansion strategies at many large game companies, to name a few. But it is tempting to also look at the sector as (yet) another example where the advantages have (gradually, then suddenly) shifted to the Chinese ecosystem; indeed, you can argue that’s been a long-term thesis on this very blog.

In recent months, we’ve seen a wave of high-profile Western gaming startups announce closures or have products “flop” in the market. This is both due to a funding crunch by VCs who’ve flocked away from their brief infatuation with gaming, and developers who’ve misjudged their runway and (grossly) overestimated their chances of success with their first releases. The old-fashioned way of iterating through smaller successes2 is in conflict with the VC model, at least given the sums raised (in some cases, with only a powerpoint deck). Founders also seem to have forgotten even some of the biggest venture-backed successes of the 2010s, for example Riot and Supercell, had typical crisis moments (and pivots) in their early years.

Some of the studios who have shuttered can blame a bit more on bad timing. They started towards the end of the bubble, and therefore received smaller amounts in backing. Having only been around for about 2 years with little hope to extend their runway, these studios would have some merit in saying they didn’t have enough time to ship something. But “enough time” is relative; “work expands to fill the time available”, and we are now witnessing a cold demonstration of this law in reverse.

996 is not the answer

996 is an idea that China is already rejecting; curiously, the West is now looking at it as one path to salvation. I can’t help but share some thoughts here.

For one thing, it’s arguable how effective mandatory overtime like 996 ever really was. I’ve worked 80-hour weeks before, and I’ve also seen 996 in action at some large Chinese game studios. There is a lot of slack in those supposedly 12-hour workdays, because workers figure out all sorts of ways to relax (otherwise they will quickly burn out). A real 12-hour day thus could look something like this:

  • day starts at 9:30 – 10am (or even later, depending on how late the team worked the previous day)
  • 11:30am – lunch time, followed by official nap-time til 2pm (lights are turned off in the whole office)
  • 2 – 6pm afternoon work time
  • 6-7pm dinner and break
  • 7pm – however late: depends on how much pressure the team is under

Now, there are famous cases where teams worked around-the-clock and delivered big successes – PUBG Mobile was shipped in just a few months, and their daily playtest often happened around midnight. But the graveyard is also full of games where teams hustled just as hard to no result. Partly as a result, attitudes have been shifting. Nowadays, 996 is increasingly being rejected by the younger generation entering the workforce – I recently even visited a startup in Shanghai where their official policy is a 4-day week.

Secondly, working long hours isn’t a foreign concept anywhere. Back when I was a fresh grad, consulting and investment banking were often the most sought-after jobs, and those were often celebrated as 80-hour-week careers. It seems that 996 is just the latest exotic phrase borrowed by Silicon Valley to advance its hustle-culture. There’s some irony in how we seem to have gone full-circle: before tech became the most sexy jobs for young college grads, consulting & i-banking glamorized “work hard, play hard”; then Google popularized the cushy office perks in the talent wars, which eventually bred entitlement and complacency; and now comes 996 to save the day…

Be curious about China, but look deeper

I don’t think it’s a bad thing that China is now often looked at with a mix of envy and fear from the West. In some ways, this is a begrudging (and belated) sign of respect. And perhaps in a unfashionably cosmopolitan perspective, free competition, and learning from each other, is how progress for all of us will accelerate.

But I would certainly caution against looking at China and taking away superficial lessons (like 996), or magical-thinking style narratives. Take the caption photo for example. Shared bikes are common enough in many parts of the world these days. And arguably it’s one of the first widespread examples of the West importing a Chinese innovation. But uniquely, China seems to have the worst of it when it comes to waste with shared bikes. They are undoubtably over-supplied, and clog up valuable side-walk real-estate3. There’s little sign of progress a decade after their initial appearance, and the market has gone stagnant with entrenched vendors.

“Brute force” is an apt (and often used) description for how problems are solved in China. In the above example, it’s also how negative externalities are created. I see similar phenomena in the local games industry. Borrowing a meme – for questions like “what live-ops tools do we need in our game?” or “which of these features should we build?”, the Chinese dev team’s answer is (too) often simply “yes.” Take the recent gameplay trailer for Ananta from Netease:

The game is incredibly ambitious, looks great already, and apparently was quite a sensation at this year’s TGS. But it also seems that the devs have a “brute-force” approach to content and mechanics, which creates unrealistic expectations (the Youtube comments are hilarious), and may well crush the game under its own weight. Sorry if I sound too negative – but if I’m promised “Everything: the Game”, the odds are I’ll be disappointed…

There are teams moving in the opposite direction. Young people leaving prestigious big studios to make smaller-scope (e.g. PC single-player) games; incubators that cater to such inexperienced new teams are also appearing. I feel Chinese developers have often admired the western indie scene for its creativity (and purity in goals); perhaps we will see a Chinese indie flourish soon.

  1. This assumes you are a “Western audience.”
  2. Blizzard started out doing porting contracts in the 90s; it was only with the 3rd iteration of The Witcher that CDPR became a household name with gamers. For a Chinese example, Genshin was miHoYo’s 5th game, shipped in the 9th year after the company’s founding.
  3. I suspect the road where I took the photo, which is not a busy foot-traffic street, is used as a dumping ground to reallocate bikes.

Common price-discrimination tactics and warped consumer psychology in China

chalkboard cafe menu display for bakery items

This is not a post about gaming. I wanted to jot down some observations about daily life in China, starting from the topic of pricing related to restaurants.

Let me describe a typical flow at a casual restaurant:

  • You seat yourself;
  • You scan the menu QR code (often in Wechat, but could also be other mega apps), and you can start browsing and ordering;
  • Confusingly, there’s often also a QR code for Meituan/Dianping, advertising special discount offers (e.g. a special set menu for 2, or a work-day only lunch-set). If you purchase one of these offers, you will need to call over a waiter to manually redeem the offer (How? They scan a QR code on your phone, of course.)1
  • Depending on the restaurant, when you submit the order, sometimes you will need to pay immediately via Wechat or Alipay. This is often a point of buyer’s remorse, because after you’ve already spent your hard-earned cash, you then realize there’s “90 for 100” (pay 90 RMB to get a 100 RMB voucher) deal for this venue on Meituan.2

The savvy Chinese consumer is thus taught to not make any impulse decisions, and instead browse the restaurant menu, check the Meituan deals, and after exhausting the research, then decide on a plan of attack. It’s orders of magnitude more complex than going to a restaurant in most other countries.

This is not limited to Chinese-style restaurants – KFC in China also seems to take delight in overwhelming consumers with choices and lots of pricing complexity. Take the below app screenshot I just took: there’s currently a 13-piece party-combo, that requires you to choose 8 food options (it mixes burgers and side options, and limits you to no more than 6 burgers out of the 8 choices) and 5 drinks, and starts at 89 RMB (~$12, if you picked the cheapest options). At the same time, there’s a 10-piece (starts-at) 79 RMB combo, a 7-piece (starts-at) 69 RMB combo; and those are just the options in the first tab of the app…

KFC app screenshot, with a 13-piece combo

Why do retailers do this? I speculate that it’s at least partly driven by pricing discrimination needs. Consumers insensitive to price (or just in a hurry, or lack the patience for research) will pay full price; bargain-hunting shoppers may get lured into buying more than they need.

More generally, there are myriad data-driven price discrimination tactics in China – Chinese people call this 大数据杀熟 (big-data price discrimination, but more literally, big-data killing old customers). For example, people talk about the sudden price hikes on an item (e.g. flight tickets on a trip you’re planning) that you’ve browsed several times – giving new meaning to “special price, only for you my friend”. What I’ve personally encountered recently is Luckin Coffee’s weekly 9.9 RMB voucher excluding the item I’ve always ordered (a plain ice latte, if you are curious – for that, I can now get it for 12.9 RMB thanks to a different type of discount). This is similar, but more sophisticated, than the introductory offers (e.g. first month subscription at a discounted price) in the west.

The cost of these tactics is warped consumer psychology, that I think may have a net decrease in total spending. Chinese consumers are trained to bargain hunt, to look out for gotchas, to become experts at complex pricing schemes. They become skeptical when it’s just a simple price tag, with no fine print. I do think this extends to online virtual goods.

There are counter trends to this, but so far their share of voice seems low. Take hairdressers, for example, for years the dominant pricing strategy has been volume discounts on membership cards3, but consumers have become increasingly frustrated with this model (risk of losses due to fraud or bankruptcy of the retailer), so now some hairdressers advertise their “no membership cards” pricing. Similarly, I’ve come across one restaurant where, next to the menu QR code, was a simple sign that said “we don’t do deals on any other platforms, just order away”.

  1. Nowadays, there are some social integrations that allow these offers to directly show up in the restaurant ordering mini-app, which makes redemption easier.
  2. This type of offer is common enough now that it has also been streamlined – instead of manually deciding how many vouchers to buy, redeeming them, and paying the remainder, now you can just input the total amount on the bill and the app will make sure you get the right amount of discounts.
  3. e.g. top-up 3000 RMB, and you enjoy 50%-off list price while you have a balance; smaller discounts if you top-up less.

Valorant Mobile, and Evolving Player Expectations

Valorant Mobile has been out for about a month now in China. It’s still too early to know if it has legs, but it’s a decent start. Per Sensor Tower iOS estimates, on a launch-aligned basis, it’s ahead of last year’s Delta Force in downloads and revenue; but it’s a far cry from the pre-pandemic launch of PUBG Mobile in China. I’ve heard vaguely that it has met Tencent internal expectations for the launch. So far so good.

I’ve yet to really play it, just like I barely dabbled in the PC version 5 years ago. (That didn’t stop me from writing a long-ish post.) I did read a bunch of player reviews, and I’ve come away with a few anecdotal opinions.

The core idea is simple, and it’s a formula that the Tencent Quantum Studios teams know well (from their successes with PUBG and League of Legends): execute an authentic (faithful), high-fidelity mobile version of a beloved PC game. Authentic (faithful) doesn’t mean blindly replicating every design decision down to the raw spreadsheet values – but it is a driving design principle in making players feel that they are playing the same game, even at the expense of something that might “fit” mobile better.

In Valorant’s case, this means that the number of rounds per match have shrunk down to “first to 8 wins” (PC was first to 13), which sacrifices a bit of the game economy flow for a shorter session length; and there are small mobile quality-of-life features such as aim-assist and visual foot-steps indicators (PUBG Mobile had the same – acknowledging that many players play without sound). But otherwise, the short time-to-kill, the general gunplay (Counterstrike-like crouch-fire mechanics) are meant to feel the same as PC, even though this type of tactical shooter is a lot more clumsy to play on mobile.

Reading the comments, it seems the game does a decent job at the above. It still feels a bit like the lower-end, fast-food version of a meal you already love, but that was arguably the same case with PUBG and LoL. “Go play the PC version if you can” is a common sentiment – that’s not a bad thing, because the mobile version is the always accessible version, for all of us who can’t play the PC version.

Unfortunately, another thing that seems to have faithfully carried over is the toxicity of the player community in a highly competitive PVP game. The “matchmaking system” remains a universal villain for Chinese players (see the frustrated Honor of Kings  player who sued Tencent to publicly disclose the matchmaking algorithm). Even worse, voice chat facilitates widely prevalent harassment of female players (there’s a Valorant meme where male players call female players “mom”).

I also noticed one player sentiment that does seem to be shifting. I saw a number of players complaining about the price of the cosmetics (same as PC version), and also some asking “why are we asked to buy the same thing twice?” This is an understandable sentiment, and there’s plenty of good product/business reasons (including player-focused ones) why sharing PC-mobile inventory is not the right product call.

Indeed, we went through this whole argument in the Riot team for League of Legends and the mobile Wild Rift around 2018. I wasn’t the ultimate “decider” but I was firmly against any sort of shared inventory:

  • While the PC game was popular in many markets globally, there were vastly more future players on mobile. If I were a mobile-only player, I would be greatly discouraged by the PC veterans and their accelerated content progression
  • For PC veterans, it could set false expectations that the content of PC and mobile will eventually reach parity – same champions and skins, for example. I felt the games should have the space to make unique content (and of course, collaborate on joint events where it makes sense)
  • Linking the two games’ inventories and thus their economies is hugely risky
  • The mobile version is co-developed with Tencent Quantum, which makes the economy-linking even more risky from a business rev-sharing perspective
  • Additional technical integration needed
  • And all the headaches around grey market of reselling PC accounts

Ultimately, you can abstract the argument as whether PC and mobile were 2 games or 1 game. And for Wild Rift, I firmly believed it was a different game.

Back to Valorant, I could argue that most of the above still applies as rationale to keep PC/mobile decoupled. But, it’s clear now in 2025 that this is no longer the best-in-class player experience. Natively cross-platform games, including Tencent’s own Delta Force, is educating players to demand a more seamless experience. And in turn, this is going to further reduce the attractiveness of these “western PC/console game + Chinese mobile version” co-dev deals, for both parties involved.

Shooters: Tencent Hits, Lilith Misses

Tencent announced its 2025 Q2 results this week, and one game it has consecutively mentioned is Delta Force: monthly average DAU exceeded 20 million in July, versus 12 million in April (both China domestic figures).

Elsewhere on Steam, Delta Force has slowly but steadily gained on Marvel Rivals since both games launched last December, and is now neck and neck with Apex Legends.

It’s safe to say that Tencent, and specifically TiMi’s J3 Studio (also marketed as Team Jade?), has found the recipe for success in the HD shooter space globally. This capability was not built up overnight. J3 has been making shooters for a long time – Nizhan (PC, UE3) back in 2012; Crossfire Mobile (Unity) in 2015; one of Tencent’s 2 competing PUBG Mobile games in 2018 (the losing one which was shut-down, UE4); Call of Duty Mobile (Unity) in 2019; and finally Delta Force (cross-platform, Unreal).

One thing I heard recently is that J3 got some code access to Call of Duty during the development of CODM. This was cited as a factor that helped them improve their ability in making the gunplay feel good. Whether this anecdote is truth or fiction, J3 devs definitely would have had some amount of discussion and interaction with veteran Call of Duty devs, and it would have likely enhanced their domain expertise.

In contrast, Lilith Games’ Farlight 84 finally launched in China (also cross-platform, Unreal). Local media widely talked about its 6-year dev cycle and “1 billion RMB” budget (~$150M). Unfortunately the game is quickly dropping in the charts. I’ve been surprised that Lilith stuck with this game for so long, given its lack of market resonance from its previous launch outside of China.

A long-running theme of this blog is Chinese devs’ steady expansion in the global games market. They started with mobile leapfrogging, back in the early-mid 2010s, and first in China and then globally. But they were never going to be confined to the mobile platform. They are now knocking on the doors of the core HD genres – often referred to as “cars, guns and balls” (“车枪球”) locally. The contrasting outlooks of Delta Force and Farlight 84 show that the technical barrier to entry remains high, but some teams are getting through.

Some thoughts about Netease’s Seattle layoffs

misty forest landscape in autumn season

I don’t write frequently enough to effectively cover recent events, but I thought the Netease layoffs story deserved a quick write-up.

If you are out of the loop – eyebrows were raised in the player community (as well as the game-dev community) this week when Marvel Rivals game director Thaddeus Sasser announced on linkedin that he and his Seattle team had been laid off. Netease later issued a statement to reassure players that they are not cutting back from investment in the title, but rather, this was a “difficult decision” “to optimize development efficiency”. Also as important context (read this analysis by Niko Partners), this is part of a broader cut in overseas studios at Netease since 2024.

My sympathies to these fellow game-devs who suffered this misfortune. I did also want to add a few thoughts, from the lens of “the realities of working for a multi-national company” and “the realities of working in co-dev projects”.

First, at the macro level, this is another example of the inherent risks when you work in a remote office far from the headquarters and home market of the company. This is not specific to the games industry, nor Netease as a Chinese company. You are far from the power center, and there’s a fog of war that affects your assessment of the company’s state. For example – there were some dramatic events happening at Netease last year, such as this corruption scandal(link in Chinese) that involved top gaming executives and 27 vendors (which have since been blacklisted). How has that impacted the overall vibe of Netease management and their decision-making? I’m not arguing that you should never work in the remote office of any company – actually over half of my game-dev career I’ve been in this mode – but you need to be clear-eyed about the structural risks.

Second, it’s worth considering the stage Chinese companies are at in the journey to becoming truly multi-national corporations – as a baseline I would expect them to be less mature still in managing their talent outside of China. Part of this are the multi-cultural challenges and how to effectively empower local workforces. Japanese game companies have been practicing this since the 80s; Korean firms since perhaps the late 90s; for the Chinese, since the late 2000s. (And really the inflection point is the mobile platform leapfrogging in the 2010s, from which Chinese devs rapidly accumulated immense wealth and capital.) In the Marvel Rivals layoffs, it feels like Netease was a bit surprised at the public reaction, and part of their messaging sounded like a rebrand – Seattle was a “support studio”, the “core team” and leadership are in Guangzhou. Previously they probably had little reason to go into such org details with players; indeed, the Wikipedia page was only updated on Feb 19 to reflect this insight.

Third, zooming in on the realities of remote co-development, and especially US-China game co-devs. I’ve a few years of personal experience in this regard. When the Chinese team is in practical terms the “lead studio” (putting in the bulk of the production capacity / most of the headcount, even if on paper they don’t have full decision-making authority e.g. the IP-holders’ approval rights), they typically have little patience for a remote team (whether its another team in the same company as is the case of Netease Seattle, or the IP owner’s co-dev team) to get into the “core” production pipeline. They probably have heavy-handed rules around version-control access and code/asset check-ins; the default mindset is to not give any to the remote teams, if politically possible. This “hostility” is simply because project management is usually chaotic enough already inside the “lead studio”, and they really do not want (nor have lots of proven experience) working across time-zones/languages/cultures with remote teams. So for the remote teams, it’s an uphill battle to really exert influence on the project. Indeed, I think the above linkedin post from the Seattle director alludes to this, when he mentions that the Seattle team is “sort of an ‘R & D’ branch, coming up with new level design mechanics, gameplay mechanics, and so on”. Speculating here – these mechanics possibly needed to be “sold” to the designers in the core Marvel Rivals team in Guangzhou, and then “properly implemented” by the engineering team there.

Another factor is where the remote team is on the org chart in relation to the “lead studio” – if it’s not reporting into the “lead studio”, but part of another function and embedded into the project, that creates more room for “arms-length” interactions. In my own past experience I’ve often been frustrated for having to consider such organizational intricacies, but alas, we are predictable creatures, and these are predictable structural issues.

2024 year in review

white rocket

Previous yearly reviews: 20232022202120202019201820172015.

Industry stuff

Some shifts in mobile

I recently did some quick analyses using Sensor Tower data, and found a few surprising bits worth discussing here.

Some caveats to all statements in this section first, mostly noting the limitations of Sensor Tower:

  • These are 3rd party estimates for App Store and Google Play, usual grains of salt apply
  • No China Android or WeChat mini-games coverage, so the data heavily discounts games that primarily serve China
  • Similarly, ad revenue, webstore revenue, and cross-platform revenue are not captured

What I did was mostly scrutinizing the top 100 games (ranked by combined revenue estimates across Apple and Google), and I ended up going back several years to see trends. Let’s first look at the top 10 for 2024 (I’m not showing the revenue numbers as I’m unsure of Sensor Tower’s confidentiality policy):

RankGameRevenue Growth %
1MONOPOLY GO!93%
2Honor of Kings-9%
3Royal Match48%
4Roblox20%
5Last War: Survival7535%
6Candy Crush Saga-7%
7Whiteout Survival249%
8Coin Master-4%
9Dungeon Fighter Mobile3191%
10Peacekeeper Elite-6%

MONOPOLY GO!, Last War: Survival and Whiteout Survival were all globally released in 2023; Dungeon Fighter Mobileis also a “new” game, thanks to its massive China release this year. Their rankings prove there are some desirable volatility (and vibrancy?) at the very top of the mobile market, and the best-in-class games can still scale up tremendously in a matter of months.

2024 is also the first year where all of the top 10 games grossed over $1B1 across Apple and Google. Even in the peak pandemic year of 2021, the top 10 games didn’t achieve this. So the biggest games are getting even bigger, and pulling ahead of the market:

On the chart above, there’s a clear 2-part story: from 2014 to 2019, the total market grew much bigger every year, while the 10 biggest games quickly hit a mature scale and remained flat; and from 2020 to 2024, the market got a pandemic bump but has since stayed relatively flat, while the 10 biggest games have gotten bigger.

Another way to look at this story is from the market share (of spending) trends over the same period:

In terms of “consolidation” or concentration of wealth, the industry is actually still more equalitarian than the early years of 2014-16, but indeed, there’s been a gradual upwards tick in consolidation since 2020.

Back to 2024 – it’s also worth noting the growth of somewhat “old” games such as Royal MatchBrawl Stars (rank 11, revenue growth 483%), and Fight for the Golden Spatula (rank 20, revenue growth 46%). Scaling live-ops remains an arms race with never-ending mastery, it seems.

Scanning the rest of the rankings – and this was not an exhaustive exercise, so I certainly could have missed some games – I found the following “new” games (released in 2023 or 2024) that broke into the top 100 for the first time:

RankGame
25Legend of Mushroom
32Love and Deepspace
34Pokemon TCG Pocket
58Match Factory!
59Zenless Zone Zero
71AFK Journey
82BangBang Survivor
90Wuthering Waves
923 Kingdoms: MouDingTianXia
99Solo Leveling: Arise

With the exception of Match Factory!, all the other games above were by Chinese (7), Japanese (1) or Korean (1) developers. This reflects the asymmetrical realities of the ecosystem: China, Japan and Korea are 3 out of the top 4 biggest markets worldwide, and homegrown developers enjoy various natural and artificial barriers to entry. Meanwhile, Chinese developers have long established beachheads in various global markets (including the difficult Japanese and Korean markets). The combined effect is Chinese developers’ over-representation in the rankings.

I think it’s also not crazy to say Zenless Zone Zero and AFK Journey, while featuring excellent production quality, have probably not lived up to the developers’ expectations. Or at least, they are living in the shadows of their respective prior games:

I removed the revenue labels from the charts above – but the shapes and proportions still tell the a clear story. I think this is a soul-searching moment for Chinese developers – even the likes of miHoYo and Lilith. The post-Genshin era of production-quality “involution” (卷) has clearly hit the wall of diminishing returns.

I’ll end this bit with a quick summary of the “bar” in 2024:

  • To be a top 10 mobile game globally, you need to be over $1B gross revenue/year (to be in consideration)
  • Top 20: >$500M (ballpark)
  • Top 50: >$250M (ballpark)

Chinese devs make further inroads on PC

Black Myth: Wukong is the obvious title behind the headline here, and I don’t have much to add to my original review. There’s some disappointing (if not surprising) brouhaha online over it not winning GOTY at The Game Awards, which I feel is a waste of time to get into.

We should also talk about Marvel Rivals and Delta Force:

I think both are doing reasonably well – but the head-to-head Steam comparison is a tad misleading, as there’s a significant difference in the two games’ China distribution strategy: Marvel Rivals pushes Chinese players also to Steam and Epic Game Store (same as global), while Delta Force actively pushes the Chinese playerbase to Tencent’s own platforms. As a result, Gamalytic estimates the Chinese player share of the two at ~45% and ~15% respectively. Take that out, and Marvel Rivals is still clearly the more popular game, but the gap narrows a lot.

In the final days of December, Netease also released in China to PC Where Winds Meet, its AAA wuxia open-world RPG. This was after a 6-month delay of a summer release date. It already has 3M downloads; the mobile versions are launching January 9th 2025. I guess I should play it soon…

Taking a step back – the bigger picture here is the “big devs” in China are fully committed to the “cross-platform” arms-race. This is motivated by the hunger for incremental growth and profit in a maturing sector. Having struck gold in mobile, these teams are now eyeing the other half of the global games business (PC+console). There are some rookie mistakes being made – that’s the price of admission. But let’s see where things are in 5 years.

Work stuff

2024 was a great year to work at Supercell. Brawl Stars was a rocket ship, and even though I had 0 contribution, it was still great to cheer them on. And it was reassuring to hear the team talk about the role of luck; otherwise I’d be worried about potentially learning the wrong lessons from success.

In Shanghai, Project R.I.S.E was announced and the team has already conducted a couple of low-key playtests. (The next test has also been just announced.) This is the team I work with the closest, and I’m happy to see how much the team has grown and evolved this year. Not without hiccups, and there always seem to be some fires to put out, but things feel they are headed in the right direction. I’m hopeful of some bigger milestones in 2025.

In the role I’ve had for the last 18 months or so, I no longer lead a game directly, so I’m definitely missing some of the thrills of “leading from the front”. But I get to have a lot more time to focus on coaching people and being a sounding board. I really enjoy it; and I daresay I’m not bad at it (thanks to decent perceptive skills and empathy). This would have been difficult to imagine for me 15 years ago – the introvert back then would much rather scrutinize data than talk to people.

Personal stuff

I invested a bit more into health in 2024, in a very low intensity way. I averaged 10.6k steps per day in 2024, a 14% increase over the 9.3k of 2023. Shanghai life is conducive to walking – getting off the subway 1 station in advance is an easy way to get an extra 1-2k steps. I also made some progress in my bouldering, though my son is advancing at a much higher rate.

“Consumption downgrade” has been a buzzword in China – people choosing cheaper alternatives, often driven by economic anxiety. I definitely experienced it in some small ways in 2024, even though financially I’ve been lucky to be quite steady. Instead of going to Starbucks (without even thinking about it), I go to Luckin and order the RMB9.9 weekly special discount. And once you accept 10-15 RMB as the “correct” price for coffee, it feels ridiculous to go to a Starbucks or Peet’s, unless you are specifically rewarding yourself (or it’s a business meeting).

Over the summer, the family did a 2-week roadtrip primarily across eastern Canada and a bit of Northeast US. Starting from Virginia, we went as far northeast as Quebec City, and had stops in Montreal, Thousand Lakes, Toronto and Niagara Falls. On the US side, we stopped by Ithaca, Skaneateles (a very nice, if very white, lake town), Lancaster county (Amish country) and finally Washington DC for a few days.

Media consumed

I’ve glad to report that I did finish The Republic for Which it Stands, which last year I said I was struggling with. Mid-year I read Project Hail Mary by Andy Weir, but I really didn’t like his prose (even though the plot and setting were imaginative). After a brief hiatus, I recently got back into my journey through US history, with Grand Expectations: The United States, 1945-1974. This book is written in a more digestible style.

Perhaps my only trip to the cinema in 2024 was for Alien: Romulus, which for some reason was spared any additional cuts by the Chinese censors. (And since China doesn’t have a ratings system, some comical events happened where ill-informed parents took their kids to this particular movie.) Anyhow, I enjoyed it (7/10), but I’m also a bit sad at the state of the franchise. Of the small number of films that I watched during the year, my favorite is The Fabelmans (2022). It’s a love letter to cinema, and nobody writes those better than Spielberg.

Helldivers 2 is probably my favorite new game of 2024 – its spiky game design oozes personality and the fantasies played out are just so different from what’s available elsewhere. It’s had a rocky year, after the launch glow faded and live-ops incidents soured the community. But it seems to have turned a corner at the end of the year. I’m rooting for them. I also continued to play many action roguelikes – for research! – and I found Hades II and Windblown both enjoyable (if quite early still). One mobile game that I’ve played a surprising amount of is Royal Kingdom – maybe I’m aging into the player segment? I’m currently at “end-game” and am always waiting for the devs to release new levels every 2 weeks.

Featured image by Pexels

  1. Sensor Tower estimates are net revenue (after platform fees) – I used a rule of thumb “divide by 70%” to get the gross.

Black Myth: Wukong (2024)

After spending 55 hours in Black Myth: Wukong (BMW below) for a first playthrough, I’ve finally gotten around to this write-up. At this time – 4 weeks since the game’s launch – a lot has been said already about the game from many different angles. So I won’t elaborate too much on areas where a lot of good analyses already exist.

What’s Black Myth: Wukong?

BMW is the first premium game title from Chinese developer Game Science, and the 3rd game the studio has shipped (the prior 2 being mobile free-to-play titles). The project took over 6 years, and the team eventually grew to about 140 people. Built with Unreal Engine 5, the action-RPG game boasts impressive visuals, and is deservedly hailed as the landmark first Chinese “AAA” game.1

It has sold over 18 million copies in 2 weeks and set the current record of 2.4M for highest concurrency in a single-player game on Steam (and 2nd highest ever of any game, only behind PUBG’s 3.2M back in 2018).

While the vast majority of sales are from China (estimated 80%), it’s still an impressive feat for a debut title to claim a few million copies sold from overseas at launch – as a simple comp, 2019’s acclaimed Sekiro (one of my favorite games eversold 2 million copies globally in its first 10 days. And BMW’s western community is steadily growing, with its subreddit crossing 300k subs (up from ~160k when I first started visiting in early September).

Game critique

I found the game’s 81 rating on Metacritic to be quite fair. I enjoyed my playthrough, and am certainly tempted to play more to chase all achievements; but I’m also well aware that my cultural affinity to the subject matter is playing a big part.

Visuals

“Uncompromising high-quality graphics” is reported to be one of the 5 key product principles of Game Science2 – and BMW faithfully realized this vision. Never before has Chinese fantasy been presented in such vivid and high-fidelity fashion in a video game (or arguably, any visual media), right from the flashy (and a tad over-exerted) opening scene with Wukong facing off Erlang and the 4 Heavenly Kings. Along the journey, there’s plenty of breathtaking and varied scenery,3 often painstakingly captured from real-life locations via 3d scanning tech. And there’s lots, and lots, and lots of unique enemies you’ll encounter, each intricately made.

The overall visual fidelity has not only captured the hearts of many gamers in China, but drawn great interest from the broader population. It’s not an exaggeration to say that the game has by itself shifted Chinese public perception towards games. (More on this later.)

Combat

If I score the graphics a 9/10 (the 1 point deducted for technical performance issues, even on beefy hardware), then combat gameplay would be a 7/10. The gameplay is fundamentally enjoyable, as the base structure of overcoming a difficult (but generally fair) boss-fight has been well-tested by Soulslikes and other action games. Players are offered plenty of complexity and choice in creating their builds, and there is execution depth with mechanics such as perfect dodge and attack combos (with some advanced parry combos). However, one common critique (link in Chinese) is the combat can get repetitive: enemies often have very lengthy (and very performative) move-sets, during which players have limited responses aside from spamming roll to dodge4; on the other hand, players’ offense is either the basic cycle of “spam light attacks to charge up heavy attack, then unleash fully-charged heavy attack”5, or, casting most of your spells in a short time window to burst the enemy down.

BMW tries to break this repetitiveness with the occasional hard-scripted behavior – certain enemies will always side-step a fully-charged heavy-attack, they are immune to certain spells, or one of their powerful abilities can be fully negated by one of the utility items you can equip. In the extreme cases of the final boss and the secret boss, this hard-scripting ventures into easter-egg territory, with lots of unique interactions – these two fights are thus highly theatrical and memorable, and the developers’ blood, sweat and tears are on full display in these moments.

One other grievance I have with the combat: at times, the game is clearly choosing to prioritize the performative (how the fight looks) over the actual experience (how it feels to play). Encounters with large enemies, or enemies in the sky, will often contain frustrating amounts of missed attacks and janky camera-work. These are known hard problems, and I’m unsure whether to praise the team’s courage or fault their stubbornness.

Level design

Level design is the sole area where BMW earns a fail grade (4/10) outright. The biggest problem is a lack of respect for any type of design consistency, leading to constant player confusion, and taking away enjoyment from exploration. For example: the game teaches players early on that they cannot fall off cliffs (and the player character will even play a specific balancing animation to show they’ve hit the edge); then in the 3rd chapter, fall damage is introduced, but it only exists in very specific areas. And then there are the infamous invisible walls – liberally used to block off inaccessible areas, but often contradicting the art visuals (open space or pathway that invites exploring).

Another issue is the lack of cohesion, or rather, the willingness to throw in one-off sequences that might be novel but don’t tie in well to the game’s overall flow. Early in Chapter 1, the player is transformed into a flying cicada, and is taught to scout ahead with this ability; this is never repeated in the rest of the game. In Chapter 5, there is a short platforming sequence where you have to dodge a roaming death-ball – mechanically highly similar to chariots from Elden Ring. And the entirety of Chapter 6 feels highly experimental, where player movement is completely upended. These are not bad ideas individually – though some clearly lack polish – but they feel out of place, and possibly are the vestiges of deeply-cut features.

General level design know-how is available in China – at least grasp of the theory, as evidenced from this lengthy level design critique from a local game developer (link in Chinese). I suspect in BMW’s case, the team suffered from both a lack of experience and an unwillingness to change the art to fit the gameplay. They liked how it looked, and with no time to find more elegant solutions, they spammed invisible walls.

Narrative design

I won’t dwell too much here, as I don’t have many insights to offer (and this is of the biggest areas of debate in the Chinese internet), but I think the game made a number of clever decisions to elevate the feel of the narrative (without actually delivering a very cohesive story). Using beloved characters from Journey to the West, the game skipped over laborious character-building while also tapping into affinity and nostalgia (especially for the 80s TV series). Also, by segmenting into 6 standalone chapters, the game makes players accept that there is little narrative continuity across chapters. At the end of each chapter, players are rewarded with a beautiful animation (each done in a different animation style, by talented studios the developers had partnered with) that provocatively echoes the theme and also serves as an intermission.

Greater than the sum of its parts

While I’ve called out above some deficiencies in the developers’ craftsmanship, an entertainment product is not measured by a simple sum of its parts. BMW has clearly captured the imagination of an entire country (and beyond), thanks to its overall quality. On this point I’m reminded of The Witcher 3a game that I personally found pedestrian in many aspects – save for its relentless dedication to storytelling at an open-world scale, and through that relentless drive it became one of the most beloved (and best-selling) RPGs of all-time.

Implications of BMW’s success

Moving on, let’s discuss the implications of the game’s success.

From a production standpoint, BMW is proof that Chinese developers has accumulated enough know-how to now effectively compete in the AAA space, long seen as the most prestigious (but not the most profitable) part of the industry. The sheer scale of the game is a feat, and a demonstration of Chinese developers’ openness to embrace production volume. “If the game’s not fun, just add more content” is wasteful and often not the answer, but here it is befitting the developers’ ambitions. Also, we should not overlook the role Unreal Engine played here, as the great leveler and enabler.6 Prestige studios such as Rockstar and Naughty Dog will still be at the bleeding edge with their proprietary tech, but scrappy upstarts can now punch above their weight thanks to Unreal raising the floor.

From a market perspective, the impressive sales figures are a validation of the PC premium games model in China (everything old is new again). Intuitively we always knew the audience was there – the yearly Steam MAU growth and Chinese language share data are in plain view – but until BMW definitely proved it, there was always room for doubt. One common analogy that’s been made: BMW to Chinese AAA is like Wolf Warrior / The Wandering Earth to the Chinese box office (and their respective genres) – it’s a validation of the China domestic market size and a validation of local production to win that market.

Having said this, I would be cautious to forecast an overnight change in the funding landscape for AAA games in China. For one thing, if we only talk about market size and ROI, mobile still dwarfs PC; for another, the size of the investment and the long development cycles mean there are few teams readily available, and likely fewer capable backers who can stomach the whole ride. Indeed, even with BMW and Game Science, their early investors Hero Games (invested in 2016, 60M RMB for 20% ownership) divested their stake in 2022 for 480M RMB.7

Last but not least, I also did want to mention that BMW is also a great illustration of the ambiguity of the regulatory landscape in China. By all accounts, the great majority of the game’s sales happened on Steam, which operates offshore in a grey-zone with spotty service availability in China. Case in point – the “game accelerator” (VPN services legally sold here, specifically to access games) I use to access Steam was promoting a BMW cloud-save feature to mitigate Steam Cloud sync failures (which I frequently encountered). Meanwhile, Tencent’s Wegame service was distributing the officially approved onshore version of the game, and as such has a number of censored content.8 And for playstation players in China – since the government had only approved the PC version of the game, by definition all of these players are purchasing and playing offshore versions. (Suffice to say, if I were an investor, I don’t know what discount I would apply to a business case to account for the uncertainty of Steam in China. Fortune favors the bold, I guess?)

It’s time to wrap this up – I want to congratulate Game Science for what is clearly a labor of love. They stuck to their guns, and with the right mix of talent, a lot of hard work, and luck, they’ve achieved a milestone that will be referenced for a long time. (Maybe it’s time for me to go back to the game and finish those remaining achievements…)

Easter egg: if you’ve been somewhat annoyed by my (very intentional) choice to shorten Black Myth: Wukong to BMWthroughout this post, here’s a little reward for you (and this is if you really want to go down the rabbit hole).

  1. Matthew Ball in his recent post disagreed with this notion that BMW is China’s first “AAA” hit, using Genshin Impact as the counter-example. While “AAA” has never had a strict definition, I think most people associate it more with premium-purchase products and not free-to-play.
  2. From this 2020 IGN China article (link in Chinese), another being “immersive progression-driven gameplay”, the others unknown.
  3. Thanks in part to some key pieces of new tech in Unreal Engine 5 – Lumen and Nanite – that greatly aided the team’s production.
  4. You can use spells to disengage, and I do, but since mana is such a scarce resource, this is usually saved for the hardest enemy combos.
  5. Some of the stance combos provide flashy parries, but the risk to reward is not worthwhile for most players.
  6. At the recent Unreal Fest in Shanghai, Game Science didn’t send representatives as they were all-hands on deck for their game release. But they did make the effort to record a short video – prominently shown during the first morning – extolling UE5 features Lumen and Nanite.
  7. Of the 480M RMB, 280M was transferred in 2022, the remaining 200M are yet to be paid and perhaps has some additional conditions. As disclosed in their annual report, and also reported here. Both links in Chinese.
  8. Link in Chinese; some of the changes are disputed, per the user comments on the page.

Chinese app stores ecosystem, revisited

selective focus photography of person holding turned on smartphone

Several years ago I wrote about how China’s Android app stores ecosystem took a different path after Google’s exit. It’s time to briefly revisit this topic, thanks to some recent news.

The first news is related to Dungeon & Fighter Mobile’s China release. It’s been widely reported that the game generated $270M of iOS gross revenue in its first month, and Chinese media have further guessed a staggering RMB 5B ($690M) first month combined gross across iOS and Android.1 With this massive launch as the backdrop, Tencent then decided to pull the game from certain Android app stores – players will instead have to download from other stores, or directly from the game’s official website (i.e. sideloading, the behavior Epic had wanted people to adopt for Fortnite).

We can speculate the rationale behind this move. It’s probably a combination of the following factors:

  • The game is primarily targeting legacy Dungeon & Fighter PC players, who are tolerant to jump through hoops to play the game – in other words, there is little to be lost from reducing the distribution footprint;
  • The launch metrics emboldened Tencent to push for higher margins, even at the expense of new user acquisition.2

This is not the first game to get more selective with Android app stores in China. The fragmented landscape and the various tricks/schemes played have always incentivized developers to have a mercurial or even hostile attitude towards the store vendors. But combined with the next piece of news, I wouldn’t be surprised to see developer – store relationships further splinter.

The second news is about Huawei’s HarmonyOS(which started off as an Android AOSP fork), and specifically, the next major version HarmonyOS NEXT scheduled for Q4 2024, which will officially drop Android compatibility. This is a fascinating development. Most people (myself included) would say the mobile OS wars have long been over – and both iOS and Android won – so it’s intellectually exciting to see a dramatic new entrant.

Huawei has a big uphill battle, but it certainly has some advantages as well, and the current Android-compatible HarmonyOS has established a foothold already – Counterpoint Research estimates it has 17% OS share in China, slightly ahead of iOS (16%), with the remaining majority being Android. Now of course, dropping Android compatibility is still a huge gamble, but at least Huawei can present a somewhat legitimate sales pitch to developers given its market share.3 So far, Tencent has been a notable holdout, and apparently there are negotiations ongoing about porting WeChat (but I’d assume also the tentpole/cash-cow games).

  1. Using a rule of thumb 60/40 Android/iOS split – not accurate, but not a bad ball-park guess.
  2. As an aside, I’m a bit surprised at some of the analysts’ bullishness on the title. The first month figure is certainly staggering – even by China market standards – but the title is a unique snowflake (given its years-long regulatory limbo) with lots of pent-up demand. Its performance in Korea (a big sharkfin graph) is certainly not inspiring from a longevity perspective.
  3. just look at this amusing headline today from TechRadar – “Huawei succeeds where Microsoft failed miserably — HarmonyOS now on almost one billion devices, and China’s largest mobile phone manufacturer has completely eliminated Android”.

2023 year in review

flare of fire on wood with black smokes

Previous yearly reviews: 2022, 202120202019201820172015.

Industry stuff

The global games industry had a peculiar year in 2023. Pandemic-delayed production resulted in one of the most stacked years in memory in AAA releases (and I’m ashamed to say my backlog is so long I might as well just declare bankruptcy). Meanwhile, mobile didn’t grow, and China arguably led the decline.

Sadly, layoffs were a major theme of the year too. In the west, the main drivers were over-expansion in the pandemic-boom (Epic) and the end of zero-interest fueled acquisition sprees (Embracer Group). The Embracer story was particularly depressing, because even during the buying frenzy it was highly questionable how operationally the whole strategy was supposed to work – and when it didn’t, it was the thousands of developers at those various studios who paid the price first.

In China, layoffs were also ongoing, with the Bytedance event late in the year being probably the biggest. What’s notable about the Bytedance layoffs is that it was mainly driven by the company’s shifting strategic priorities, rather than financial pressures or over-expansion per se. When Bytedance marched into gaming 4-5 years ago, it was driven by a desire to create a significant new source of revenue growth. Gaming has always been “core” to Chinese internet conglomerates (in contrast to FAANG), so the decision back then made strategic sense even if there were lots to critique about Bytedance’s execution plan. However, Bytedance has since discovered a new revenue engine in Douyin e-commerce, while the gaming initiative has been predictably slow to show results at a scale that is material to the company’s ambitions. So the strategic divestment of gaming assets reflects a desire by management to focus and shed distractions – and once again it’s the developers in the affected studios who are paying the price.1

Depressingly, as I’m writing this in January of 2024, we’ve already seen a bloodbath of new layoffs – Unity, Riot and Blizzard (to name just a few). The Riot news hits close to home, since I worked there for 8 years. To be honest, I was shocked reading the publicly released email that since 2019 – which happened to be the year I departed – the company had doubled in size. The reason for my shock is simple – I felt back in 2019 the mood of the company was already “let’s be more fiscally disciplined and improve operational efficiency, since the new games outlook is uncertain”. Thus, it’s very hard to not point the blame at management, for either misjudging the big picture or not being able to fight back the institutional growth inertia (or both).

Moving on – the metaverse hype-cycle may have passed, but 2023 actually saw some tangible developments in games with platform ambitions. Epic unveiled UEFN to developers at GDC, and ended the year with a major expansion of diverse experiences in Fortnite – Lego, Rocket Racing and the Festival. Meanwhile, the “party-game as platform” war commenced in China, with Tencent launching Dream Stars in December in a direct head-to-head against Eggy Partyfrom Netease. Dream Stars released with a staggering (and almost comical) amount of features and game modes, including a UGC-platform that was already seeded with community-made content. As a small sample, the official game modes already include the classic Fall Guys race, an Among Us clone, a team vs team hide-&-seek mode, and a team death-match 3rd-person shooter mode.

Valorant finally launched in China; I’m unsure if it’s living up to expectations. Judging from PC cafe data, it’s a distant 5th in market share, behind the perennial top 3 of League of LegendsDungeon Fighter and CrossFire, as well as 4th ranked Battle Royale game Naraka Bladepoint. This may be more of a regional product-market-fit issue rather than any particular execution failures – mobile is just too dominant in China, and we may be past the days where a PC game can break out of its niche hardcore audience into true mass market (like League of Legends did over 10 years ago). At the same time, from some anecdotal figures I heard, Valorant’s revenue performance in China is quite strong.

One dark horse the past couple of years in China has been Battle of the Golden Spatula – this is the Tencent-made China-only mobile version of Teamfight Tactics (Riot’s take on the auto-chess genre). The story of this game’s journey deserves a proper account some day. Suffice to say there were not high expectations for this game initially – both Riot and Tencent only had a skeleton crew to support the launch. And it has outperformed since, frequently overshadowing the much bigger Riot-Tencent mobile production Wild Rift. By 2023, it has become a regular name in Tencent’s quarterly filings – a honor bestowed only to the very few titles that are driving significant impact to the corporate P&L.

One last China-related commentary – the big game teams seem to have consistently gotten bigger in the last few years. I feel this is a combination of the “industrialization” death march and the market uncertainty driving consolidation. As one anecdote, I’ve heard Dream Stars has over a thousand full-time devs supporting its launch (this includes the “game team” and also supporting resources pulled in.

Work stuff

Last year was a rollercoaster of emotions at work, coupled with a lot of change. The highs involved reaching a successful internal project milestone, and stepping into some new responsibilities that forced me out of my comfort zone. The lows were several unexpected people-related challenges. One was particularly stressful, and in hindsight a big test of whether we lived our culture or was just paying lip service. I’m thankful we passed that test with flying colors.

All in all, I think I grew a lot personally through the trials by fire, and the Shanghai teams and games did so as well. Hopefully there’s more things public to write about next year:)

Personal stuff

I want to say “back to normal” was the main theme last year. I’m not sure how accurate that really is. Sure, I traveled a lot more, both for work and leisure. (I even managed to take my better half on a trip abroad, just the two of us – I can’t recall the last time we did that.) And it seems everyone quickly forgot what life was like under zero-Covid; I was only occasionally reminded by the box of leftover antigen test kits in my living room cupboard. They were put to use again when I got my second infection in July.

One thing I should a tiny bit proud of – I’ve gotten into a semi-regular habit of rock climbing, thanks to all the Sunday afternoons taking my son to his classes. In the grand scheme of things I’m still an absolute beginner, but it’s been great challenging myself and my comfort zone. One memorable failure was a session where the gym was more packed than usual, and I was too afraid to make a fool out of myself on the wall to get enough reps in. I think I’ve made some meaningful improvements on this, though I’m still painfully self-aware some days.

Media consumed

I did a bunch of catching up on my American history last year. I read in order 3 books by Alan Taylor – American ColoniesAmerican Revolutions and American Republics. I then moved on to the Civil War, with Battle Cry of Freedomby James McPherson. I’ve since hit a total roadblock with the reconstruction and the gilded age through The Republic for Which it Stands, a much difficult read for me. I’ve just gotten back to it recently – hopefully I can say I finished it in the next yearly review.

In terms of film and TV, I did a lot of “Netflix and chill” last year (when I felt too fatigued to even play video games), and honestly there didn’t seem to be many memorable stuff (Blue Eye Samurai was great!). I do believe it was last year that I did a full rewatch of The Wire. Apple TV+ has some decent shows – I’m a fan of For All Mankind (which wins by sheer scale of ambition) and Slow Horses – but it doesn’t seem to have the quantity or the prestige yet.

Games – I sampled many games for work; one of the few games I finished was Final Fantasy XVI, which I played at home during my July bout of Covid. Diablo IV made me realize that I’ve always been a casual player of the franchise, and I bounced off it very quickly after its launch. I went back to Dead Cells and sunk a couple of hundred hours in it – I need to go back to it still since I haven’t finished 5BC difficulty yet. Towards the end of the year I picked up Warcraft Rumble – I wouldn’t say it’s a great game, but it perfectly served a need and I’ve played it almost daily since its launch.

Closing thoughts

This is a shorter piece than some past year’s, mostly due to a hectic January. I’d like to be a bit more disciplined about writing this year – otherwise this is going to be an annually updated blog (as opposed to a quarterly one) – let’s see how that goes…

Featured image by Pexels

  1. As an aside, last month I had lunch with some folks from one of the affected Bytedance studios. They were on a sales tour pitching themselves to potential buyers. (Bytedance’s general approach was – if you were in an R&D team, you would be laid off immediately; if you are in a live game team, the company would like to find a suitable buyer to acquire the game and the team as a package.) I have a lot of sympathy for those folks – they were in a deeply ironic situation.