Our own game · Android · Bowling
Bowling Stryke: Android bowling, rebuilt in Unity 6
A real case from our Zaragoza studio: how we're updating a game with over a million downloads on Google Play, the same way we'd update yours.
Over 1 million downloads on Google Play. Free, no in-app purchases and playable offline; the Unity 6 version is in the works.
See how we do it- 1M+ downloads on Google Play
- 60 challenges in 6 packs
- 5 languages in the game
- 0 in-app purchases; family-friendly ads
The game
What Bowling Stryke is and who's behind it
Bowling Stryke is a free 3D bowling game for Android by OverFuture and Androtiyas, our founder's video game brand.
It was first reviewed in 2014. Today it's on Google Play as “Bowling Game - Stryke 3D” (“Bowling S. Gratis: Bolos Retro” in Spanish), with over a million downloads, and it works offline.
What people like hasn't changed: a quick, simple game that kids can play too, solo or with two players on the same phone. That's why we're rebuilding it in Unity 6 without changing that idea.
Get it on Google Play (opens in a new tab)1M+ downloads
Got a game in mind?
We reply within 24 business hours.
Got a casual game, or an old one that needs updating? It helps to know the platform, where it stands and your timeline.
Prefer to talk? +34 617 36 31 92 · comercial@overfuture.dev
Game facts
- Genre
- 3D arcade bowling
- Platform
- Android
- Players
- 1 or 2, taking turns
- Engine
- Unity 6, C#
- Internet
- Not needed
- Languages
- Five
- Purchases
- None
- Developer
- Androtiyas and OverFuture
Challenge 1 · Physics
Pins that fall because of the ball, not on their own
When we opened the project we were handed for the new version, the pins fell over on their own as soon as they were set. Every roll was a strike, and each one took 20 seconds to resolve.
There were two causes: each pin's centre of mass was off, and its base couldn't hold it up. We fixed both, and tilted pins are now set back upright where they stood, just like the pinsetter does.
The pin count no longer waits for everything to stop. It only waits for the pins still standing, and never more than 4 seconds after the last hit. From release to count takes 3 to 4 seconds.
Every change is signed off with tests that actually roll the ball in Unity: the rack with no ball, twelve different rolls and a full two-player game.
- Result
- Pins fall because of the ball, and the game moves on without waiting.
- For your project
- We test behaviour, not just configuration. A test that doesn't roll the ball doesn't count.

Challenge 2 · Scoring
A scoreboard that gets the 10th frame right
A strike adds the next two balls and a spare adds the next one. The 10th frame has bonus balls. It's easy to get wrong, so the rules live separately from the physics.
Try it: keep score
Three frames are already in. Tap how many pins each ball knocks down and watch how strikes and spares add up.
Frame 4, ball 1. 10 pins standing. Total: 48.
In the game, the score is worked out once the roll is over, not during the collisions. Each ball is counted once, and only once.
The rules are checked with tests that roll the ball: back-to-back spares, games with nothing but open frames, two players taking turns and twelve strikes in a row, which have to add up to 300.
The high score from the previous version carries over to the new profile, so nobody loses their best game when they update.
Open the bowling score calculator (opens in a new tab): the same scoreboard, with strikes, spares and the 10th frame explained step by step.
- Result
- One- and two-player games that score just like at a bowling alley.
- For your project
- With the rules separate from the engine and tested, the physics can change without breaking the scoring.
Challenge 3 · Family
A game for the whole family, with no in-app purchases
Kids play it, so the new version has no in-app purchases and no real money. Balls are unlocked with the XP you earn by playing, and spending XP doesn't lower your level.
AdMob ads run in Families mode: child-directed treatment, content rated for all ages, no personalisation and no advertising ID.
The banner only shows during play, well away from the buttons. Watching a video to double your XP is optional.
Google Play Games is optional. The age question only appears if someone asks to sign in, and achievements and cloud saves are only turned on for players aged 13 or over. We store the age band, not the age.
- Result
- A game funded by ads that never tests the player's patience.
- For your project
- We design monetisation and privacy alongside the game, not at the end.
Challenge 4 · Content
Challenges, levels and balls as data, not code
The new version brings 60 challenges in 6 packs, 60 progression levels and a ball selector. All of it is defined as data in Unity, never in the code or the UI.
Adding a challenge or a ball means creating a data file, without touching the logic. The UI lives in saved prefabs and scenes, with no generators rebuilding it: what you see in Unity is what ends up on the phone.
It's checked on three screens (1080 × 1920, 1080 × 2400 and a 1600 × 2560 tablet) and in five languages: Spanish, English, French, German and Simplified Chinese.
- Result
- Content that grows pack by pack without redoing screens or code.
- For your project
- If your game is going to grow, we set it up to grow through data.
FAQ
What people ask us about Bowling Stryke
Who develops Bowling Stryke?
Androtiyas and OverFuture. It's our own Android game, which we're rebuilding in Unity 6.
How many downloads does Bowling Stryke have?
Over a million on Google Play, according to its public listing (checked on 3 November 2026). In English, the listing is currently called “Bowling Game - Stryke 3D”.
How is bowling scored?
Each pin knocked down is worth one point; a strike also adds the next two balls, and a spare adds the next one. We explain it with examples in the bowling score calculator (opens in a new tab).
When is the new version coming out?
It's in the works. Once it's released, it will update through the same Google Play listing, and your saved high score will carry over to the new profile.
How do you put ads in a game for kids?
With AdMob in Families mode: child-directed treatment, content rated for all ages, non-personalised ads and no advertising ID. Rewarded videos are always optional.
Can you make a casual or sports game for my brand?
Yes. From Zaragoza, we develop video games to order for brands, studios and companies, including mobile games. Bowling Stryke is our own project and shows how we work.
How much does it cost to develop a mobile game?
It depends on the scope. Our gamification and video game projects start at €2,000, excluding VAT. The final price depends on the mechanics, levels, art, platforms and whether there's multiplayer.
More from OverFuture
We build mobile games in Unity in Zaragoza
- Mobile apps and games (ES)Android and iOS, from idea to store. (opens in a new tab)
- Unity games (ES)For mobile, PC and virtual reality. (opens in a new tab)
- Game development (ES)Commissioned work for brands and studios. (opens in a new tab)
- Bowling score calculatorThe game's scoreboard, with the rules explained. (opens in a new tab)
- Project page (ES)Bowling Stryke in our projects. (opens in a new tab)
We go into more detail in How was Bowling Stryke made? (in Spanish) (opens in a new tab). The game is on Google Play (opens in a new tab).
Shall we start on your game?
Tell us your idea, even if it's just a game sketched on a napkin. We'll suggest a way to get started.







