Home / Game Dev & Careers
Careers · Learning · Industry

From Player to Builder

Only a small number of people in Karnataka will ever earn a living competing. Far more can earn one building. This page is a map — how games are actually made, what each discipline does, what AI is genuinely changing, and how someone gets from "I play games" to "I ship games". The industry content here is general and verifiable; the academy described further down is a plan, and is marked as one.

UnityUnreal Engine 5GodotC++C# BlenderHoudiniSubstanceMayaWwise FMODPerforceGit LFSJenkinsPython HLSL / GLSLPyTorchONNX
The Opportunity

Karnataka is already the workshop

Karnataka hosts roughly 300 AVGC studios, twelve gaming-focused institutes, five animation institutes and three VFX institutes — a meaningful share of India's specialised training capacity in this field. The state's AVGC-XR Policy 3.0 (2024–2029) commits around ₹150 crore, a Gaming Centre of Excellence, an AVGC-XR park and a dedicated KITVEN venture fund, with a jobs target in the tens of thousands and an ambition to earn most sector revenue from exports.

Nationally the demand side is equally clear: India's gamer base crossed roughly 520 million players in 2025, with over 100 million people playing daily. Bengaluru GAFX — the state's annual AVGC-XR summit — drew over 200 speakers across 100+ sessions in its 2026 edition, themed around the convergence of human creativity with AI and real-time engines.

What is still thin is the middle: a structured, free, district-accessible route from a curious sixteen-year-old in Haveri to a junior engine programmer in a Bengaluru studio. Building that route is what the academy described further down is meant to do — it does not exist yet.

300+
AVGC Studios in KA
₹150 Cr
AVGC-XR Policy Outlay
12
Gaming Institutes in KA
520 M
Indian Gamers (2025)
100 M+
Daily Players in India
139
AVGC Institutes in India
All figures above are from published sources — the FICCI-EY Media & Entertainment Report 2026 and Karnataka's AVGC-XR Policy 3.0. None of them is a KEF number, because KEF does not yet have any of its own to report.
Concept 01

How a game actually gets made

Most people picture game development as "coding a game". In practice it is a production pipeline with distinct phases, gates and failure modes. Understanding the shape of it is the first thing that separates a hobbyist from a professional.

Phase 1

Concept

What is the game, who is it for, why would they keep playing? Output is a one-page pitch and a core-loop statement — not a design document.

  • Pillars: three non-negotiable design commitments
  • Target platform and input model decided early
  • Reference play: what exists, what's missing
  • Gate: can you describe the loop in one sentence?
Phase 2

Prototype

Ugly, fast, disposable. Proves the core loop is fun with placeholder art. Most game ideas die here, and that is the prototype doing its job.

  • Grey-box levels, no final art, no audio
  • Test one risky assumption at a time
  • Timebox brutally — days, not months
  • Gate: does a stranger want a second round?
Phase 3

Pre-production

Build the vertical slice: one section of the game at final quality. This is where the real technical and art pipelines get established.

  • Vertical slice — shippable quality, small scope
  • Tech design doc, art bible, style guide
  • Asset pipeline and naming conventions locked
  • Gate: could you scale this 20× without rewriting?
Phase 4

Production

The long middle. Content volume gets built against the pipeline established in pre-production. Discipline here beats brilliance.

  • Milestones with playable builds, not slide decks
  • Daily builds, automated smoke tests
  • Scope tracked against a hard content budget
  • Gate: Alpha — all features in, content incomplete
Phase 5

Polish & Certification

Beta to gold. Feature-locked, bug-burning, performance-tuning, and platform compliance — the unglamorous phase that decides reviews.

  • Beta: content complete, feature frozen
  • Performance budgets enforced per platform
  • Localisation, accessibility, age ratings
  • Gate: platform certification submission
Phase 6

Live Operations

For any modern competitive or mobile title, shipping is the start. LiveOps is a permanent discipline with its own team, cadence and economics.

  • Seasons, events, balance patches, battle passes
  • Telemetry-driven tuning and cohort analysis
  • Anti-cheat, moderation and community management
  • Gate: retention and health metrics, every week
Concept 02

The twelve disciplines

"Game developer" is not a job. These are. Most people are strong in one, competent in two adjacent ones, and literate in the rest.

⚙️

Engine / Systems Programming

Rendering, physics, memory, threading, networking, tools. Deep C++, low-level performance work. The hardest to learn and the hardest to replace.

🎮

Gameplay Programming

Character controllers, combat, abilities, AI behaviour, state machines. Sits closest to design and iterates fastest.

🌐

Network Programming

Client-server architecture, replication, rollback and lag compensation, matchmaking. Essential for competitive titles and chronically under-supplied in India.

🧩

Systems & Economy Design

Progression curves, reward schedules, matchmaking ratings, in-game economies. Mathematics and psychology in equal parts.

🗺️

Level Design

Space, pacing, sightlines, encounter composition. In competitive shooters this is the single largest determinant of whether a map is played or skipped.

✏️

Technical Art

The bridge between art and engineering: shaders, rigs, tooling, optimisation, procedural asset generation. Among the most employable skills in the market.

🎨

Art & Animation

Concept, 3D modelling, texturing, rigging, animation, VFX, lighting. Karnataka's deepest existing talent pool, thanks to its animation and VFX industry.

🔊

Audio Design

SFX, adaptive music, mixing, implementation in Wwise or FMOD. Massively undervalued: audio is half of perceived game feel.

📱

UI / UX

HUD, menus, readability under pressure, input mapping, accessibility. In an esports title the HUD is a competitive instrument, not decoration.

🧪

QA & Test Engineering

Test planning, reproduction, automation, performance profiling, compliance. The standard entry point into the industry, and a genuine career in its own right.

🛠️

Build & DevOps

Version control at scale, build farms, CI/CD, platform deployment, telemetry infrastructure. Invisible when it works.

📋

Production & Publishing

Scheduling, scope, risk, budgets, milestone delivery, store relationships, marketing beats, community. The reason projects finish.

Concept 03

Design fundamentals worth knowing

Five ideas that carry most of the weight in practical game design. Learn these before learning any engine.

The core loop

Every game reduces to a repeating cycle of action → feedback → reward → upgraded ability → harder action. If that loop isn't satisfying in thirty seconds with placeholder art, no amount of content will save it.

Example — battle royale: drop → loot → engage → survive/upgrade → shrinking circle forces the next engagement. The circle is the design. Without it the loop stalls into passive camping.

Mechanics, Dynamics, Aesthetics

The MDA framework: Mechanics are the rules you write; Dynamics are the behaviour that emerges when players meet those rules; Aesthetics are the feeling that results. Designers author mechanics but are judged on aesthetics — and the gap between them is where design actually happens.

Practical consequence: you cannot design a feeling directly. You can only build mechanics, observe the dynamics, and iterate.

Balance and the skill ceiling

A competitive game needs a low floor (a new player can participate on day one) and a high ceiling (mastery keeps revealing depth for years). Games that fail commercially usually have a high floor; games that fail competitively usually have a low ceiling.

Balance is not "everything equally strong". It is "every option strong in some identifiable situation, and no option strong in all of them".

Game feel

Also called "juice": input latency, animation weight, camera shake, hit-stop, particle response, audio layering, controller rumble. Individually trivial, collectively the difference between a game that feels dead and one that feels alive. Budget real time for it — it is not polish, it is a feature.

Player-centred iteration

Watch people play without helping them. Where they hesitate is a design problem, not a player problem. Five silent observations will teach you more than fifty survey responses.

Concept 04

Choosing an engine

The engine question gets far more attention than it deserves. Pick the one whose default strengths match your project and whose community you can reach in your language.

EngineLanguageBest suited toLearning curveLicensing modelNotes for Karnataka teams
UnityC#Mobile, 2D, mid-size 3D, AR/VRModerateTiered, revenue-linkedDeepest local hiring pool. The default for Indian mobile studios and the right first engine for most students.
Unreal Engine 5C++ / BlueprintsHigh-fidelity 3D, shooters, cinematics, virtual productionSteepRoyalty above a revenue thresholdStrong overlap with Karnataka's VFX and animation industry. Blueprints let designers prototype without code.
GodotGDScript / C#2D, small-to-mid 3D, tooling, educationGentleFree and open source (MIT)Best classroom engine: no licence cost, tiny download, runs on low-spec machines common in district labs.
DefoldLuaLightweight mobile and web 2DGentleFreeVery small build sizes — meaningful when your audience is on entry-level Android and constrained data.
Roblox StudioLuauSocial/UGC games, first-time creatorsVery gentlePlatform revenue shareExcellent absolute first step for school chapters. Publishing to a real audience in week one is a powerful motivator.
Custom / in-houseC++ / RustSpecialised performance or platform needsVery steepN/AAlmost never the right choice for a first project. Learn one commercial engine deeply first.
What we'd recommend starting on. Godot for foundations — free, runs on low-specification machines, works offline, so a district college lab can host it without new hardware. Then Unity for specialisation, because it has the largest local hiring pool. Unreal where the hardware exists. Nobody needs to buy a licence to start.
Concept 05

What AI is actually changing in games

Separating the genuine shifts from the marketing. AI has been in games since the 1970s as behaviour trees and pathfinding; what changed recently is generative and learned systems entering the production pipeline.

Real & shipping

Content pipeline acceleration

Concept ideation, texture variation, LOD generation, retopology assistance, animation retargeting and cleanup, lip-sync, upscaling. These reduce hours per asset, which changes what a ten-person studio can attempt.

Effect: smaller teams, wider scope. Not fewer artists — different artists.

Real & shipping

Localisation at scale

Machine translation with human review makes it economic to ship in Kannada, Tamil, Telugu, Hindi, Marathi and Bengali simultaneously. For an Indian studio this is not a nicety — it is the difference between a metro audience and a national one.

Effect: Indian-language games become commercially viable earlier.

Real & shipping

Automated playtesting

Reinforcement-learning agents that play thousands of matches overnight to find broken strategies, unreachable geometry, degenerate economies and balance outliers before humans ever see the build.

Effect: faster balance iteration; QA moves up the value chain.

Emerging

Learned NPC behaviour

Agents trained rather than scripted. Promising for driving lines, combat opponents and training bots — but harder to debug, harder to certify, and prone to behaviour designers did not intend. Adoption is cautious for good reasons.

Effect: better practice bots; slower adoption in shipped campaigns.

Emerging

Generative dialogue

NPCs that respond conversationally rather than from a script tree. The technology works; the hard problems are tone control, canon consistency, safety, latency and cost per interaction on mobile hardware.

Effect: real potential, currently more demo than shipped feature.

Emerging

Procedural generation, upgraded

PCG is decades old; what is new is learned models guiding it — generating level layouts, quest structures or economies that satisfy designer-authored constraints rather than pure randomness.

Effect: designers curate generators instead of hand-placing content.

Esports-specific

Anti-cheat & integrity

Behavioural models that flag aim patterns, reaction-time distributions and input signatures inconsistent with human play. Directly relevant to KEF's integrity code — though every flag remains a human decision, never an automatic sanction.

Effect: detection improves; due process must not be automated away.

Esports-specific

Match analytics & coaching

Automated VOD review, positioning heatmaps, economy decision grading, opponent tendency modelling. This is the layer that turns raw match data into coachable feedback — and it is buildable by a student with Python and a data feed.

Effect: coaching becomes evidence-based, and a new job category appears.

Esports-specific

Broadcast automation

Automated observer camera selection, highlight detection, multi-language commentary assistance, clip generation. Directly enables KEF's Kannada-first broadcast goal at district-event budgets.

Effect: small events get broadcast production they could never staff.

The honest caveats

  • Provenance matters. Generative asset tools trained on unlicensed work carry real legal and ethical exposure. Studios shipping commercially need to know what their tools were trained on.
  • Junior roles are the ones at risk. The tasks AI accelerates fastest are exactly the tasks juniors used to learn on. Any serious training programme has to answer this, not ignore it.
  • Cost and latency are real. On-device inference on an entry-level Android phone is a hard constraint, and it is the phone most of Karnataka plays on.
  • Determinism is non-negotiable in competition. A competitive match must be reproducible and auditable. Non-deterministic systems belong in single-player and training modes, not in ranked play.
  • Fun is not a solved optimisation problem. Models can generate content and detect anomalies. They cannot yet tell you whether a game is worth playing twice.
  • Judgement is the durable skill. Knowing what to build, what to cut and what "good" feels like is the part that keeps its value. The Academy weights it accordingly.
Planned · Not Yet Running

The academy we intend to build

No cohort has run and no enrolment is open. This is the curriculum design, published so that colleges, studios and teachers can tell us what is wrong with it before it is delivered. The design principle: every track ends with a shipped artefact — a playable build and a public demo — and no certificate is issued without one.

Track 1

Programming

Free · 12 weeks · planned
  • C# and Unity, or C++ and Unreal
  • Character controllers and state machines
  • Data structures for gameplay, not interviews
  • Networking fundamentals and rollback basics
  • Profiling, memory and frame budgets
  • Capstone: a networked 1v1 prototype
Register interest
Track 2

Art & Tech Art

Free · 12 weeks · planned
  • Blender: modelling, UV, bake, export
  • PBR texturing and material authoring
  • Rigging and animation fundamentals
  • Shader authoring: HLSL and node graphs
  • Optimisation for mobile GPUs
  • Capstone: an optimised game-ready asset set
Register interest
Track 3

Design & Live Ops

Free · 12 weeks · planned
  • Systems design, progression and economy maths
  • Level design for competitive play
  • Telemetry, cohort analysis and retention
  • Matchmaking and rating systems
  • Balance patch authoring and communication
  • Capstone: a full season design for a live title
Register interest

Foundations — week by week

WeekTopicWhat you buildConcept introduced
01What is a game?Paper prototype of an existing mobile gameCore loop, pillars, MDA
02Engine orientationMoving square with collisionScenes, nodes, the game loop, delta time
03Input & feelPlatformer controller with coyote timeGame feel, input buffering, juice
04Systems & stateScore, lives, win/lose states, menusState machines, UI flow
05Content & iterationThree levels, playtested with five strangersGrey-boxing, silent observation, iteration
06Ship itPublic build with a title screen and creditsBuild pipeline, scope cutting, shipping

Designed to be delivered in Kannada and English, and to run on machines with 8 GB of RAM and integrated graphics — deliberately, so that a district college lab can host it without buying new hardware. If that constraint is unrealistic for your institution, we want to know.

Careers

Where the jobs actually are

Roles, typical entry routes and indicative compensation for the Indian market. Ranges are broad and vary enormously by studio type, city and whether the employer is a domestic mobile studio, a global AAA outsourcing arm or a product company.

RoleEntry routeCore skillsIndicative entry (₹ LPA)Indicative senior (₹ LPA)Demand in Karnataka
QA / Test EngineerAny degree + demonstrated rigourTest planning, reproduction, automation3 – 612 – 22High — the most common first door
Gameplay ProgrammerCS degree or strong portfolioC#/C++, engine, maths, debugging6 – 1225 – 50High
Engine / Systems ProgrammerCS degree + low-level depthC++, memory, rendering, profiling8 – 1635 – 70+Moderate volume, very scarce supply
Network ProgrammerCS + distributed systems interestReplication, latency compensation, netcode8 – 1530 – 60Scarce — high leverage for esports titles
Technical ArtistArt background + scriptingShaders, Python, DCC tooling, optimisation6 – 1225 – 48Very high — persistent shortage
3D Artist / AnimatorPortfolio-first; degree optionalBlender/Maya, PBR, rigging, animation4 – 918 – 35High — Karnataka's deepest existing pool
Game DesignerShipped projects + written designSystems, economy maths, documentation5 – 1022 – 45Moderate — hardest to break into cold
Level DesignerMap portfolio, often from moddingSpatial design, engine tools, pacing5 – 1020 – 40Moderate
UI / UX DesignerDesign background + game literacyFigma, engine UI, readability, accessibility5 – 1020 – 40Moderate to high
Audio DesignerAudio production + implementationWwise/FMOD, sound design, mixing4 – 918 – 35Low volume, low competition
Build / DevOps EngineerSoftware engineering backgroundCI/CD, Perforce, platform SDKs6 – 1225 – 50Moderate, growing
Data / LiveOps AnalystStats, economics or CSSQL, Python, cohort analysis, A/B testing6 – 1225 – 50High — every live title needs this
ProducerInternal promotion or PM backgroundScheduling, scope, risk, communication6 – 1228 – 60Moderate
Esports OperationsCommunity, tournament or ops experienceFormat design, logistics, refereeing, broadcast3 – 714 – 30Growing fast from a small base
Broadcast / ObserverProduction or high-level playOBS/vMix, observing, directing, casting3 – 712 – 28Growing — acute Kannada-language gap
On the numbers. These are indicative market ranges for orientation, not guarantees or offers. Compensation varies widely by studio, city and role scope, and moves with the market. Treat them as a rough map, verify against live listings, and never let a published range be the only thing you negotiate against.
🗂️

Your portfolio beats your degree

In almost every discipline here, a hiring manager will look at what you shipped before they look at where you studied. Three small finished things outperform one ambitious unfinished thing, every time.

🚪

Side doors are real doors

QA, community management, localisation, esports operations and tools programming are all legitimate entries into studios — and internal movement between disciplines is far more common in games than in most industries.

🧾

Read the contract

Know what you are signing: IP assignment, non-competes, crunch expectations, revenue share definitions. A plain-language guide to first contracts is one of the first things the academy intends to publish, because it costs nothing to produce and saves people real money.

Adjacent Careers

Building for esports, not just in games

A whole software category exists around competition itself, and it is dramatically under-built in India. Much of it is buildable by a competent student.

Tooling

Tournament platforms

Registration, seeding, bracket generation, check-in, dispute logging, results propagation. Any state-wide circuit needs this at scale, and there is no strong Indian-language option available today.

Data

Match analytics

Ingest match data, compute performance metrics, generate coachable insight. Python, a data feed and good judgement about what actually predicts winning.

Broadcast

Production tooling

Overlays, live stat tickers, automated replay, multi-language audio routing, clip pipelines. Directly enables district events to look like real broadcasts.

Integrity

Anti-cheat & verification

Device fingerprinting, anomaly detection, invigilated remote play. High trust requirements, high impact, and an area where reputations are made.

Community

Registry & identity

One athlete, one verified identity across 31 districts, with guardian consent flows for minors and data-protection compliance built in from the start. This is the first thing the federation itself has to build.

Access

Low-bandwidth delivery

Making competition work on 4G, on entry-level devices, in districts with intermittent connectivity. The hardest and most valuable problem on this list for Karnataka.

Studio Path

If you want to build a studio

Karnataka's policy environment is genuinely supportive. Knowing the sequence saves years.

Stage 01

Ship something small, publicly

A finished 20-minute game with 500 real players teaches you more, and proves more to any funder, than a two-year unfinished epic. Every subsequent stage assumes you have done this.

Stage 02

Form the entity properly

Private limited or LLP, clean cap table, written founder agreement, IP assigned to the company from day one. Fixing this later is expensive; getting it right costs a few weeks.

Stage 03

Register under the state framework

Karnataka's AVGC-XR Policy 3.0 (2024–2029) provides incentives targeted at startups and MSMEs in animation, VFX, gaming, comics and XR. Registering early makes you eligible; registering late does not backdate.

Stage 04

Incubation and early capital

State incubation infrastructure, the Gaming Centre of Excellence, and KITVEN Fund-4 (AVGC) — a dedicated venture fund for the sector — sit alongside the usual angel and accelerator routes.

Stage 05

Publishing or self-publishing

Decide deliberately. A publisher buys reach and funding at the cost of control and revenue share. Self-publishing keeps both and demands that you build marketing capability yourself.

Stage 06

Live operations and scale

If the game works, the company becomes a LiveOps company. Plan for that org from the start: telemetry, community, moderation, seasonal content and a patch cadence you can actually sustain.

What the state actually offers

  • AVGC-XR Policy 3.0 (2024–2029) — a dedicated sector policy with roughly ₹150 crore committed, targeting skilling, incubation and global competitiveness.
  • Gaming Centre of Excellence — planned infrastructure for production, incubation and research.
  • AVGC-XR Park — clustered facilities for studios and allied services.
  • KITVEN Fund-4 (AVGC) — a venture fund specifically for animation, VFX, gaming, comics and allied enterprises in Karnataka.
  • Bengaluru GAFX — the state's annual AVGC-XR summit; the single best place in India to meet studio hiring managers in three days.
  • An existing cluster — around 300 studios and twelve gaming institutes already in the state, which means suppliers, contractors and experienced hires exist locally rather than having to be imported.
Verify before you rely. Policy incentives, fund sizes and eligibility criteria change between policy cycles. Always confirm current terms with the Department of Electronics, IT, BT and S&T, Government of Karnataka before making a commercial decision on them.
Get Started Today

The zero-cost starter kit

Everything below is free and runs on a modest machine. There is no financial barrier to starting — only a time one.

Engine

  • Godot — free, tiny, MIT licensed
  • Unity Personal — free below a revenue threshold
  • Unreal — free until a revenue threshold

Art

  • Blender — 3D, free
  • Krita / GIMP — 2D and texture work
  • Materialize — texture map generation

Audio

  • Audacity — recording and editing
  • LMMS — composition
  • FMOD Studio — free indie tier

Workflow

  • Git + Git LFS — version control
  • Trello / GitHub Projects — tracking
  • itch.io — free publishing

Your first 30 days

W1

Install and finish a tutorial

Pick one engine. Complete one official tutorial end to end without substituting your own ideas. Resist the urge to improve it.

W2

Clone something tiny

Rebuild Flappy Bird or Breakout from scratch. You are learning the engine's shape, not designing.

W3

Change one rule

Take your clone and alter a single mechanic. Observe how much else breaks. This is your first real design lesson.

W4

Ship it publicly

Upload to itch.io with a title screen and credits. Get five strangers to play. Watch silently. Write down every hesitation.

Do that once and you are ahead of most people who say they want to make games, because you have finished something. Do it four times and you have a portfolio.

FAQ

Common questions

For engine, systems and network programming, a computer science background is a genuine advantage and often a filter. For art, animation, audio, design, QA, production, esports operations and broadcast, a portfolio of finished work matters far more than a degree. The most common route into an Indian studio without a games-specific degree is QA, followed by internal movement.

Partially. You can learn design theory, write and critique design documents, do pixel art on a phone, and study games analytically — all genuinely valuable. But engine work realistically needs a computer. Shared lab access is exactly the gap the planned academy is meant to close, which is why the Foundations curriculum is designed to run on 8 GB machines with integrated graphics. Until that exists, a college computer lab or a local gaming cafe is the practical route.

The honest answer: it is already changing which tasks are valuable, and the tasks it accelerates most are disproportionately entry-level ones — which is a real problem for people trying to get in. What has not been automated is judgement: knowing what to build, what to cut, when a mechanic is fun, and how to lead a team to finish. Our recommendation is to learn the tools seriously rather than avoid them, and to build a portfolio that demonstrates decisions, not just output.

For most students in Karnataka, Unity — because it dominates the domestic mobile studio market, which is where most local jobs are, and because C# is a gentler first language than C++. Learn Unreal if you specifically want high-fidelity 3D, shooters or virtual production, or if you are coming from the VFX and animation side where Unreal overlaps with existing skills. Godot is the best pure learning engine, and everything you learn there transfers.

That is the commitment: free tracks, free campus chapter charters, no affiliation fee — permanently. It is affordable specifically because the curriculum is designed around free software and existing college hardware rather than around new purchases. What cannot be provided free is a personal laptop, which is why shared lab access is central to the model. None of it is running yet, so nothing is being charged for either.

That is the design intent — evenings and weekends on a twelve-week cycle with a shipped artefact at the end, with academic-integrity guardrails on scheduling. We would rather someone take a track twice at a sustainable pace than burn out finishing it once.

Write to academy@kef.org.in. No chapter exists in any district yet — that is the current state everywhere, not a gap specific to you. The intended requirements are a faculty sponsor, institutional consent and fifteen student members, with no fee and no minimum infrastructure. Registering now puts your institution in the first group when it opens.

Start Building

You don't need us to start

The academy isn't running yet — but everything in the starter kit above is free and available today. Finish one small thing. Then tell us you want a chapter in your college, and you'll be in the first group when it opens.