Software
Game Development and Gamification
A game is a voluntary interaction between your brand and its audience that can last for minutes. We design and build advergames, mobile games, web games and gamification projects together with the campaign, measurement and distribution plan.
Short answer
Game development is the process of turning a game idea into a playable product through design, programming, art, sound, testing and release. UNIT İstanbul, through its Unit Software brand, builds advergames, mobile games, browser-based web games, gamification and training games for brands and companies, and plans each game together with its campaign, measurement and distribution.
What is game development, and why do brands commission games?
Game development is the process of turning a game idea into a playable product by bringing together rules, mechanics, visuals, sound and code. When a game is made for a brand or a company, entertainment is not the only goal: the game carries a campaign message, introduces a product, nurtures loyalty or teaches a skill.
UNIT İstanbul develops games for brands and companies through its software brand, Unit Software. Our focus is not big-budget console titles; it is brand and campaign games, mobile games, browser-based web games, gamification systems, and training and simulation games. At this scale, getting the scope right matters more than having a brilliant game idea.
The most common reasons a brand turns to a game are:
- Building a voluntary, lasting interaction with people in an environment where attention drifts quickly.
- Letting players experience a product feature instead of being told about it.
- Giving people a concrete reason to join, share and come back to a campaign.
- Adding a sense of progress to a loyalty or training programme.
- Collecting consented communication preferences and first-party data during the campaign.
What is an advergame, and how do you plan a campaign game?
An advergame is an advertising game that puts a brand's message, product or character at the centre of play. A campaign game is a type of advergame that goes live for a set period, usually built around a launch, a season, a holiday or an event.
A good campaign game is understood within seconds, can be played with one hand and gives people a reason to play again. A product sticks in the mind when it is part of the mechanic rather than decoration. A drinks brand's game might let the product restore the player's energy, for example, while a courier company's game might challenge the player to deliver parcels on time.
We start planning from the campaign, not the game: where will the game be announced, who will arrive and on which device, and what happens to the game when the campaign ends? The answers shape the game's genre, length and technology. If the game needs promoting through ad space in other games or in app stores, we build the in-game advertising and niche channels plan alongside the game.
Mobile game or browser-based web game?
Mobile game development covers games downloaded from app stores and installed on a phone. Web games are built with HTML5 and WebGL, open in the browser from a link and need no installation. Either can be the right choice; the decision depends on the game's lifespan and how it will be distributed.
| Criterion | Mobile game (app store) | Web / HTML5 game |
|---|---|---|
| Access | Requires download and installation from a store | Opens directly from a link, QR code or ad |
| Best suited to | Long-lived games that are replayed and updated | Short-term campaign, event and social media games |
| Performance | Makes full use of the device hardware | Limited by the browser and device; file size is critical |
| Release | Subject to store review and store rules | Published on your own domain and updated instantly |
| Bringing players back | Possible through push notifications | Achieved through email, retargeting ads and social media |
| Measurement | App analytics and store data | Web analytics, campaign tags and conversion tracking |
If what you need is a general app with some game elements rather than a game, our mobile app development page is a better starting point. For experiences played in a virtual reality headset and for augmented reality filters, we work with our AR and VR team.
Unity, Unreal or HTML5: how do you choose a game engine?
A game engine is the software foundation that provides core functions such as rendering, physics, audio, input and scene management out of the box. The choice of engine directly affects development speed, file size, supported devices and how easy it will be to find a team to update the game later.
| Option | Where it is strong | Trade-off to watch |
|---|---|---|
| Unity | Mobile games, broad device support, extensive plugin ecosystem | Licensing terms change from time to time; web builds can feel heavy in the browser |
| Unreal Engine | High visual quality, realistic lighting and scenes | Large file sizes for mobile and web; more power than most brand-scale projects need |
| HTML5 / WebGL (Phaser, PixiJS, Three.js, Babylon.js) | Install-free web games, fast loading, embedding in a campaign page | Performance limits with complex three-dimensional scenes and on older phones |
| Godot | Lightweight, open source, practical for two-dimensional games | Smaller plugin ecosystem and talent pool |
We recommend an engine based on what the game needs. Using a heavy engine for a campaign game played for a few minutes in the browser slows down loading and loses players on the very first screen. We document the choice and its reasoning in writing, taking into account licensing terms, target devices and who will update the game later.
What is gamification, and where does it work?
Gamification means adding game elements such as points, badges, levels, missions, progress bars and leaderboards to a product or process that is not a game. The aim is to make a behaviour you already want from users more visible, more rewarding and more likely to become a habit.
- Loyalty programmes: Points and levels for purchases, visits or referrals, with exclusive perks at higher levels.
- Training and internal development: Badges unlocked as modules are completed, team missions and quizzes.
- In-app engagement: First-use missions, regular-use streaks and profile completion progress.
- Campaign participation: Daily missions, collectible pieces and rewards unlocked by inviting friends.
Badly designed gamification backfires. Meaningless badges quickly lose their value, behaviour driven only by rewards stops when the rewards stop, and pressuring countdowns and artificial urgency damage trust. That is why we first define which behaviour you want to change and why, then how it will be measured, and build the mechanics on top of that.
Who are training and simulation games for?
A training game is designed so that players learn a piece of knowledge or a skill by trying it out. A simulation creates a safe copy of a real task, device or situation: the player can make mistakes, see the consequences and try again.
These games are particularly suited to employee onboarding, sales and customer service training, workplace safety procedures, product training and keeping dealer networks informed. If your organisation uses a learning management system, we design the game to pass progress and completion data to it through standards such as SCORM or xAPI.
In a training game, accurate content matters as much as game design. That is why we involve your subject matter expert in approving the design document from the very start.
What should you watch for with prize draw rules and KVKK in reward games?
Once a game hands out gifts, discounts or entries into a prize draw, the work goes beyond software and into regulation. In Turkey, prize draws and campaigns with prizes require a permit; distributing rewards by chance can count as a prize draw, and skill-based competitions are assessed separately depending on how they are set up. We do not give legal advice; we finalise the reward mechanics with your legal adviser and build the software to the approved terms.
- Terms of entry, the prize list, how winners are chosen and the campaign period are written up from the start and made accessible from within the game.
- Scores and results are validated on the server; a score calculated in the browser is not trusted on its own, and cheating and automated entries are monitored.
- Personal data is collected only as far as the campaign requires; a privacy notice is shown, and consent to marketing messages is requested separately and optionally.
- For games that children may play, age verification, data collection and advertising limits are defined separately.
- App stores require the odds of winning to be disclosed for random reward boxes, and they apply their own rules to contests and sweepstakes.
Where player data is stored, how long it is kept and how it is deleted when the campaign ends are also part of the design document. We confirm these decisions with you in writing before launch.
How does the game development process work?
Unlike other software projects, games are validated by playing them, not on paper. That is why we build the process around an early prototype.
- Game design document: The game's purpose, target player, core gameplay loop, rules, rewards, screens, events to be measured and what is out of scope are gathered in a single document.
- Prototype: The core mechanic is made playable with simple shapes, before any final art. If the game is not fun, this is the cheapest stage at which to change it.
- Art and audio direction: Characters, scenes, interface, animation, music and sound effects are produced to match the brand identity; the file size budget is set here, and usage rights for licensed music and visuals are recorded.
- Development and content: Levels, the difficulty curve, the scoring system, and the account and reward infrastructure are built.
- Performance and device testing: The game is tested on real devices, especially mid-range and entry-level phones, across different browsers and on weak connections.
- Release: For store games, this covers the store listing, age rating, privacy declarations and the review process; for web games, the domain, caching and a server setup ready for sudden traffic spikes.
How do you measure a game's success and balance it?
In-game analytics is the measurement layer that records what players do in the game as events: starting a game, completing a level, the point where they quit, replaying, earning a reward and sharing. In campaign games, this data is joined with advertising and web analytics through the same campaign tags, so you can see which channel brought players who finished the game and went on to convert.
Balancing means adjusting difficulty, reward frequency and game length based on this data. If most players quit at the same point, the problem usually lies in the design of that level, and it is fixed with data rather than guesswork.
For long-lived games, live operations begin after release: seasonal events, new levels, bug fixes and keeping up with changes to operating systems and store rules. We agree the maintenance and update plan with you at the proposal stage, and set up measurement and conversion tracking with our CRO and analytics team.
What determines the cost of game development?
Scope is the biggest driver of a game's cost; even two games of the same genre can differ widely. We prepare proposals around the following factors:
| Factor | How does it affect cost? |
|---|---|
| Platform | Web only, mobile only or both; each platform means separate testing and release work |
| Art style and asset volume | Simple two-dimensional drawings and animated three-dimensional characters involve very different production effort |
| Amount of content | More levels, characters and missions mean more design, production and testing |
| Multiplayer and servers | Real-time matchmaking and leaderboards bring server infrastructure and security work |
| Rewards, accounts and integrations | Connections to a CRM, loyalty system, coupons or a learning management system |
| Localisation | Text, interface layout and store listing work for each language |
| Live operations | The post-release period of events, content and maintenance |
Narrowing the scope is often the best saving: one well-crafted mechanic is more enjoyable to play than many half-finished ones.
What should you look for when choosing a game development company?
When choosing a game development company, look beyond the visual portfolio to what happened to the games after release: were they measured, were they updated, and who kept the data and source code when the campaign ended?
- Make sure ownership of the source code, design files and store accounts is clearly stated in the contract.
- Check that the prototype stage appears as a separate step in the proposal.
- Get in writing which devices and browsers the game will be tested on.
- Discuss post-release maintenance and update terms from the outset.
UNIT İstanbul's background as a marketing agency pays off here: we plan how the game will be announced, which channels players will come from and how results will be measured before any code is written. You can see our previous software work on the Unit Software portfolio page, and write to us through the contact page to discuss your project.
How we work
Discovery and goals
We discuss the campaign or programme goal, the target player, distribution channels and measurement needs, and decide together whether the game should be web or mobile.
Game design document
We put the core gameplay loop, rules, reward mechanics, screens, analytics events and regulatory requirements in writing.
Prototype and playtesting
We make the core mechanic playable in a simple prototype and refine it with feedback from you and from players close to the target audience.
Art, audio and development
We produce the visuals, animations, sound and software to fit your brand identity and the performance budget.
Testing and release
We run performance, compatibility and security tests on real devices and prepare the app store or web release.
Measurement, balancing and live operations
We monitor player data, adjust difficulty and rewards, and plan updates and seasonal content.
What we deliver
- Game design document and scope plan
- Rationale note for the game engine and technology choice
- Playable prototype and playtest findings
- Visual, animation and audio assets matched to your brand identity
- A release-ready game for mobile, web or both
- In-game analytics setup and event dictionary
- Store listing, age rating and privacy declaration preparation
- Source code, design files and maintenance documentation
Get a quote
How does the quote process work?
It starts with a message. We prepare the rest, and no work begins until you have seen in writing what you pay for, why, and how much.
Message us
Tell us briefly about your business, your goal and your website, on WhatsApp or by email.
Free initial analysis
We review your search visibility, how AI answers mention you and any ad accounts you run, and prepare a one-page summary.
Strategy call
We go through the summary together and agree on priorities, goals and the metrics we will track.
Written proposal
We send a proposal that spells out scope, deliverables, timeline and fee. We start once you approve it.
Request a quote
Fill in the form; we will review your goal and current position and come back to you with a written proposal.
Service:Game Development
Frequently Asked Questions
- What is the difference between an advergame and gamification?
- An advergame is a game in its own right: it places the brand message inside the game and is usually made for a campaign. Gamification adds game elements such as points, badges and levels to a product, app or loyalty programme that is not a game. Which one fits depends on whether you expect a short interaction from users or a lasting habit.
- Is mobile game development or a web game the better fit?
- For a short-term campaign, an install-free web game usually reaches a wider audience, because it opens directly from a link, QR code or ad. For a game that will be played over a long period, updated regularly and bring players back through notifications, a mobile game downloaded from an app store is the better fit. We make this decision together with the distribution plan during discovery.
- Do you develop console or big-budget games?
- No. Unit Software's game team focuses on brand, campaign, mobile and web-scale projects: advergames, mobile games, HTML5 web games, gamification, and training and simulation games. At this scale, rapid prototyping, a clear scope and planning the game together with its marketing matter more than a large studio headcount.
- Can we add prizes or a prize draw to the game?
- Yes, but the reward mechanics need to be settled before the software is built. In Turkey, prize draws and campaigns with prizes require a permit, and distributing rewards by chance can count as a prize draw. We finalise the mechanics with your legal adviser, then build the approved terms of entry, server-side score validation, cheat monitoring and KVKK-compliant data collection into the software.
- Who owns the game's source code and files?
- Ownership of the source code, design files and store accounts is stated clearly in the contract, and we define the scope of handover together at the proposal stage. We also list the licensing terms of the game engine, fonts, music and ready-made assets used, so that another team can update the game in the future.
- How can we promote the game once it is built?
- You can promote your game through ad space in other games, app store optimisation, and social media and search ads. Playable ads work particularly well for promoting games. We build the distribution plan alongside the game with our ASO and niche channels team, and track players from every channel in the same measurement setup.
- How long does game development take?
- Scope sets the timeline: a single-mechanic web campaign game and a multi-level mobile game with accounts and regular updates are very different undertakings. Content, visuals and approvals arriving on time also directly affect the schedule. After discovery and the design document, we share the timeline for each stage in writing.
- Who updates the game after release?
- We agree the maintenance and live operations period with you at the proposal stage. During this period we fix bugs, keep up with changes to operating systems and store rules, run seasonal events and rebalance the game based on analytics data. For campaign games, shutting the game down and deleting player data when the campaign ends is also part of this plan.
Let us measure
your visibility today.
We map your current search visibility and your standing inside generative engines. Free, one page, real data.
