Why a philosophy?
Most small studios fall apart over time because they try to make each game with a different logic. One day they chase "which genre is trending?", the next day they chase "let's try the most technical challenge". This wobbling looks like progress in the short term but leaves the studio without identity in the long term.
To avoid this trap, we wrote six core principles at the studio's founding in 2024. These principles have been at the base of every game we've built since.
1. The player must have fun within 60 seconds
In a game's first 60 seconds, the player either enjoys it or closes the tab. Our testing confirms this threshold. So instead of stretching the tutorial to 3 minutes or making the first level easy and slowly ramping up — throw the player straight in.
In every game in our catalog, the first 60 seconds are designed as a "hooking window". Within this window we must land the first victory, first score, first spike of engagement.
2. Controls shouldn't need explaining
The player arriving in our game shouldn't have to read a tutorial. The first object to tap on screen, the first button to press should be intuitive. Instead of a "How to play" screen showing what a button does, the button's visual design should already tell.
Because of this principle, some of our seemingly simple designs go through 3-4 iterations. The question "is this arrow a button or decoration?" should never be left to the end user.
3. Mobile first, desktop later
68% of our site's users are on mobile. Therefore every game's design process starts with the question "how will this work on mobile first". Desktop is the later stage where we translate touch input into keyboard + mouse.
This approach makes us reject some mechanics upfront — for example, strategy games requiring many parallel inputs. But in return, we ship games that work great on mobile.
4. File size should not exceed 5 MB
The value proposition of browser games is instant opening. A 20 MB asset load collapses that proposition. So in every game:
- We compress images in WebP format (40% smaller)
- We use OGG for sound effects (30% smaller than MP3)
- We prefer default system fonts
- We keep code light; vanilla JS + Canvas instead of frameworks
Result: games in our catalog are in the 3-5 MB range; they open in 4 seconds on a good 3G connection.
5. Replayability value
A game that ends in 2 minutes and isn't reopened is classified as "single-use content". This is an outcome we don't want. Every game we build includes at least one of three replayability mechanisms:
- Random level generation: Different experience every open.
- Score system: Motivation to beat your own record.
- Unlocks: Character, power, level unlocks.
6. No to exploitative mechanics
In the free game industry, mechanics like "gacha" (random loot boxes), "energy timers" (forced waiting), aggressive "pay to skip" are common. We don't use these mechanics. If a game is playable, it's playable from start to finish; no real money needed to unlock things.
This decision may reduce revenue but in exchange we earn player trust. In a game, the player should never have to ask "do I have to pay to reach the end?".
Conclusion
These six principles are our studio's identity. Whatever else we do in the next game, these six stay in place. Having clear decisions lets us produce a consistent game catalog over the long term.
You can access our studio games at play.oyunkulubu.net.