Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

How Halfbrick Studios Develops Games Like Fruit Ninja, Age Of Zombies And Jetpack Joyride

Comment

Fn2

“This is the original concept shot for Fruit Ninja which was pitched to the company during Halfbrick Fridays. This is literally the very first piece of Fruit Ninja imagery ever created, so it’s historically significant,” Halfbrick Studio‘s Chief Marketing Officer Phil Larsen said in an email to me last week after I interviewed him and his colleague Richard McKinney, the company’s Chief Technology Officer, about how the company develops its games. Halfbrick Fridays is one of the ways the Brisbane, Australia-based company comes up with new ideas for its games. Fruit Ninja – its greatest hit to date – came out of this.

Halfbrick Fridays

fruit_ninjaAbout five to seven times a year, the company organizes these Halfbrick Fridays, they told me, where the whole company (about 70 people at this point), breaks into groups of around five people to brainstorm new ideas. The cool thing here is that it’s not just the game designers and developers who participate, but anybody who works for the company – be that in accounting or quality assurance – participates in these sessions. Age of Zombies, for example, is the result of this process (though Larsen and McKinney told me the final version looked very different from the prototype). So is Monster Dash. These events either last for about a week or are spread out to one day during a period of about five to seven weeks.

Once the idea for Fruit Ninja was born, it only took a few months to make, but some game ideas, the team told me, have been floating around for years and have yet to become reality.

From Idea To Game

jetpack-joyride-1What’s interesting about how Halfbrick turns its game ideas into actual products is that virtually all of its games use one underlying engine (written almost exclusively in C++). The core engine team consists of six “hardcore programmers,” as McKinney told me, and they ensure that those teams that work on the individual games have a stable architecture that they can then write their own code for.

One of Halfbrick’s larger teams, by the way, is now the cloud service team that provides the back-end technology to connect games together across platforms. Halfbrick uses Amazon’s EC2 platform for this and recently switched to a NoSQL database for better scalability.

The point of the core engine, the team stressed, is to be able to publish apps across platforms as easily as possible. Many game developers who have a hit on one platform often find themselves struggling to port their games to another platform, which can take months and could make them lose precious momentum.

Richard McKinney and Phil Larsen
Richard McKinney and Phil Larsen

Halfbrick Studios releases games for Windows, Xbox, PlayStation, Windows Phone, Android and iOS. All the core parts of the code are written in C++. “A lot of companies get into the mistake of writing just in Objective C and put all of their game logic etc. in Objective C,” McKinney told me. “How do you get that into Android?”

To avoid having to rewrite a lot of code, Halfbrick just uses C++ across the board and drops into native languages as little as possible. The core engine provides the developers with generic interfaces into the engine that abstracts almost all of the platform specifics for them and using C++ gives the teams control over performance and lets them fine-tune things and control memory usage. C++, they also stressed, offers a large number of third-party libraries for game developers.

Halfbrick then uses a mix of open source and proprietary tools to publish the code to the various native platforms.

Most of the development at Halfbrick happens in Visual Studio, though the team does need to use Apple’s Xcode every now and then. Visual Studio, McKinney told me, “is the best environment for creating games as far as we are concerned.” Halfbrick doesn’t want its developers to have to learn lots of different environments and the pipeline the team has created allows coders to work almost exclusively in Visual Studio and C++, even when they are developing for HTML5.

age-of-zombies-75Being in Brisbane, the two told me, gives them access to a great pool of developers (there are also small teams that work out of Sydney, San Francisco and Spain). Brisbane features a number of game development schools and college programs, so finding talent isn’t all that hard. Given that C++ has long been the standard in the gaming world, game developers with the right kind of experience aren’t all that hard to find, but because the company doesn’t have too many formal review processes and works with very small teams, McKinney and Larsen told me that the company is extremely picky about who they hire. “We want to make sure we have a fun culture and don’t want to ruin the magic we got,” Larsen noted. Because of this, new hires are required to have a very high level of tech ability.

Looking ahead, Halfbrick plans to launch about five games this year after mostly focusing on expanding its existing catalog to new platforms last year. Some of these new games will be spin-offs of the company’s current hits and some will be completely new, but the exact details are obviously under wraps.

More TechCrunch

Solutions by Text, a company that gives people a way to pay their bills and apply for loans via text messaging, has secured $110 million in new growth funding. Edison…

Bootstrapped for over a decade, this Dallas company just secured $110M to help people pay bills by text

Owners of small- and medium-sized businesses check their bank balances daily to make financial decisions. But it’s enterpreneur Yoseph West’s assertion that there’s typically information and functions missing from bank…

Relay raises $24 million to help smaller businesses manage their cashflow

When other firms were investing and raising eye-popping sums, Clean Energy Ventures took a different approach. It appears to be paying off.

How Clean Energy Ventures avoided the pandemic bubble and raised a $305M fund

PwC, the management consulting giant, will become OpenAI’s biggest customer to date, covering 100,000 users.

OpenAI signs 100K PwC workers to ChatGPT’s enterprise tier as PwC becomes its first resale partner

Tech enthusiasts and entrepreneurs, the clock is ticking! With just 72 hours remaining until the early-bird ticket deadline for TechCrunch Disrupt 2024, now is the time to secure your spot…

72 hours left of the Disrupt early-bird sale

Avendus, the top investment bank for venture deals in India, confirmed on Wednesday it is looking to raise up to $350 million for its new private equity fund.  The new…

Avendus, India’s top venture advisor, confirms it’s looking to raise a $350 million fund

China has closed a third state-backed investment fund to bolster its semiconductor industry and reduce reliance on other nations, both for using and for manufacturing wafers — prioritizing what is…

China’s $47B semiconductor fund puts chip sovereignty front and center

Apple’s annual list of what it considers the best and most innovative software available on its platform is turning its attention to the little guy.

Apple’s Design Awards nominees highlight indies and startups, largely ignore AI (except for Arc)

The spyware maker’s founder, Bryan Fleming, said pcTattletale is “out of business and completely done,” following a data breach.

Spyware maker pcTattletale says it’s ‘out of business’ and shuts down after data breach

AI models are always surprising us, not just in what they can do, but what they can’t, and why. An interesting new behavior is both superficial and revealing about these…

AI models have favorite numbers, because they think they’re people

On Friday, Pal Kovacs was listening to the long-awaited new album from rock and metal giants Bring Me The Horizon when he noticed a strange sound at the end of…

Rock band’s hidden hacking-themed website gets hacked

Jan Leike, a leading AI researcher who earlier this month resigned from OpenAI before publicly criticizing the company’s approach to AI safety, has joined OpenAI rival Anthropic to lead a…

Anthropic hires former OpenAI safety lead to head up new team

Welcome to TechCrunch Fintech! This week, we’re looking at the long-term implications of Synapse’s bankruptcy on the fintech sector, Majority’s impressive ARR milestone, and more!  To get a roundup of…

The demise of BaaS fintech Synapse could derail the funding prospects for other startups in the space

YouTube’s free Playables don’t directly challenge the app store model or break Apple’s rules. However, they do compete with the App Store’s free games.

YouTube’s free games catalog ‘Playables’ rolls out to all users

Featured Article

A comprehensive list of 2024 tech layoffs

The tech layoff wave is still going strong in 2024. Following significant workforce reductions in 2022 and 2023, this year has already seen 60,000 job cuts across 254 companies, according to independent layoffs tracker Layoffs.fyi. Companies like Tesla, Amazon, Google, TikTok, Snap and Microsoft have conducted sizable layoffs in the first months of 2024. Smaller-sized…

20 hours ago
A comprehensive list of 2024 tech layoffs

OpenAI has formed a new committee to oversee “critical” safety and security decisions related to the company’s projects and operations. But, in a move that’s sure to raise the ire…

OpenAI’s new safety committee is made up of all insiders

Time is running out for tech enthusiasts and entrepreneurs to secure their early-bird tickets for TechCrunch Disrupt 2024! With only four days left until the May 31 deadline, now is…

Early bird gets the savings — 4 days left for Disrupt sale

AI may not be up to the task of replacing Google Search just yet, but it can be useful in more specific contexts — including handling the drudgery that comes…

Skej’s AI meeting scheduling assistant works like adding an EA to your email

Faircado has built a browser extension that suggests pre-owned alternatives for ecommerce listings.

Faircado raises $3M to nudge people to buy pre-owned goods

Tumblr, the blogging site acquired twice, is launching its “Communities” feature in open beta, the Tumblr Labs division has announced. The feature offers a dedicated space for users to connect…

Tumblr launches its semi-private Communities in open beta

Remittances from workers in the U.S. to their families and friends in Latin America amounted to $155 billion in 2023. With such a huge opportunity, banks, money transfer companies, retailers,…

Félix Pago raises $15.5 million to help Latino workers send money home via WhatsApp

Google said today it’s adding new AI-powered features such as a writing assistant and a wallpaper creator and providing easy access to Gemini chatbot to its Chromebook Plus line of…

Google adds AI-powered features to Chromebook

The dynamic duo behind the Grammy Award–winning music group the Chainsmokers, Alex Pall and Drew Taggart, are set to bring their entrepreneurial expertise to TechCrunch Disrupt 2024. Known for their…

The Chainsmokers light up Disrupt 2024

The deal will give LumApps a big nest egg to make acquisitions and scale its business.

LumApps, the French ‘intranet super app,’ sells majority stake to Bridgepoint in a $650M deal

Featured Article

More neobanks are becoming mobile networks — and Nubank wants a piece of the action

Nubank is taking its first tentative steps into the mobile network realm, as the NYSE-traded Brazilian neobank rolls out an eSIM (embedded SIM) service for travelers. The service will give customers access to 10GB of free roaming internet in more than 40 countries without having to switch out their own existing physical SIM card or…

1 day ago
More neobanks are becoming mobile networks — and Nubank wants a piece of the action

Infra.Market, an Indian startup that helps construction and real estate firms procure materials, has raised $50M from MARS Unicorn Fund.

MARS doubles down on India’s Infra.Market with new $50M investment

Small operations can lose customers by not offering financing, something the Berlin-based startup wants to change.

Cloover wants to speed solar adoption by helping installers finance new sales

India’s Adani Group is in discussions to venture into digital payments and e-commerce, according to a report.

Adani looks to battle Reliance, Walmart in India’s e-commerce, payments race, report says

Ledger, a French startup mostly known for its secure crypto hardware wallets, has started shipping new wallets nearly 18 months after announcing the latest Ledger Stax devices. The updated wallet…

Ledger starts shipping its high-end hardware crypto wallet

A data protection taskforce that’s spent over a year considering how the European Union’s data protection rulebook applies to OpenAI’s viral chatbot, ChatGPT, reported preliminary conclusions Friday. The top-line takeaway…

EU’s ChatGPT taskforce offers first look at detangling the AI chatbot’s privacy compliance