Telegram už není jen messenger – je to herní platforma s publikem čítajícím stovky milionů lidí. Mini App se otevře jedním ťuknutím, hráč je už přihlášený a přátelé, se kterými chce hrát, jsou ve stejném seznamu chatů. Od chvíle, kdy Mini Apps API dostalo režim celé obrazovky, orientaci na šířku, pohybové senzory a zástupce na domovské obrazovce, se rozdíl mezi Mini App a mobilní hrou výrazně zmenšil. Tady je, co se dá realisticky postavit a co každý žánr potřebuje, aby se povedl.
Co Telegram hře dává zdarma
Přihlášení bez formuláře (přes ověřená initData), sociální graf z chatů a skupin, sdílení skóre nebo pozvánky připravenou zprávou či odkazem se startapp, platby v Telegram Stars za digitální zboží, cloudové úložiště pro malé uložené pozice hráče, haptickou odezvu, režim celé obrazovky a na šířku a přístup k akcelerometru, gyroskopu a orientaci zařízení. Navíc bot umí posílat notifikace – nástroj pro udržení hráčů, který většina webových her nikdy nemá.
Žánry, které fungují dobře
| Žánr | Příklady | Složitost | Klíčová technologie |
|---|---|---|---|
| Hyper-casual a arkády | Runner, styl Flappy, stavění věže, 2048 | Nízká | Phaser nebo PixiJS, Canvas/WebGL |
| Hlavolamy a denní výzvy | Slovo dne, match-3, malované křížovky | Nízká až střední | Denní seed na serveru, žebříčky |
| Clickery a idle | Tap-to-earn, farma, tycoon | Střední | Ekonomika na serveru a anti-cheat |
| Tahový multiplayer | Šachy, dáma, karetní hry, lodě | Střední | Místnosti přes WebSocket, pozvánky přes chaty |
| Párty hry a kvízy pro skupiny | Kvíz, Mafie, Alias, pantomima | Střední | Bot ve skupině plus Mini App, časovače |
| Multiplayer v reálném čase | .io arény, závody, střílečky | Vysoká | Autoritativní server, netcode, regionální servery |
| Casual RPG a sběratelské hry | Hrdinové, karty, budování základny | Vysoká | Metaprogrese, live ops, balancování |
| Lehké 3D a pohybové hry | Naklápěcí bludiště, 3D runner | Střední až vysoká | Three.js nebo Babylon.js, gyroskop |
Hry pro jednoho: rychle vydat, snadno sdílet
Arkády a hlavolamy jsou nejlepší první projekt. Smyčka je krátká, build malý a háček sociální: po hře hráč sdílí skóre do chatu a kamarád otevře stejnou hru z té zprávy jedním ťuknutím. Obzvlášť dobře funguje denní hlavolam se stejným seedem pro všechny, protože lidé porovnávají výsledky ve stejných skupinách, kde se objevil odkaz. Držte první načtení na pár megabajtech – mnozí hrají přes mobilní data.
Clickery a idle hry: ekonomika žije na serveru
Tap-to-earn hry ukázaly, jak rychle se jednoduchá smyčka v Telegramu šíří – a jak rychle se zneužívá. Vše, co posílá klient, lze podvrhnout, takže zůstatek patří serveru: kontroluje ťuknutí podle limitů frekvence a uplynulého času, sám počítá offline postup a ukládá výsledek. Frontend jen zobrazuje, co backend už rozhodl. Bez toho patří žebříček tomu, kdo napíše první skript.
Multiplayer: od tahového po reálný čas
Tahové hry jsou pro Telegram ideální. Hráč vytvoří místnost, Mini App vygeneruje odkaz t.me s id místnosti ve startapp a soupeř se připojí přímo z chatu. Server drží stav a ověřuje každý tah, takže výpadek spojení v metru je jen znovupřipojení, ne prohraná partie. Skupinové párty hry jdou ještě dál: bot vede lobby ve skupině a každý hráč vidí svou tajnou roli nebo karty v Mini App.
Hry v reálném čase jsou možné, ale jde o jiný rozpočet. Potřebujete autoritativní server, predikci a interpolaci na klientovi, servery blízko hráčů a plán pro slabé mobilní sítě. Takové projekty začínám prototypem, který měří latenci na skutečných telefonech dřív, než kdokoli navrhne jediný level.
Monetizace
Digitální zboží se v Telegramu prodává za Stars: životy navíc, skiny, sezónní pass, režim bez reklam. Nákupy potvrzuje webhook bota na backendu, nikdy klient. Reklamy s odměnou se hodí pro casual hry, předplatné pro hlavolamy a kvízy. Hry, kde hráči sázejí peníze, aby vyhráli peníze, jsou hazard, který je ve většině zemí licencovaný a regulovaný – takové nedělám.
Stack a omezení
Můj obvyklý stack: Phaser nebo PixiJS pro 2D, Three.js, když je 3D opravdu potřeba, React pro menu a obchod, backend v Node.js s WebSockety, PostgreSQL pro hráče a nákupy a Redis pro místnosti a žebříčky. Omezení jsou ta z mobilního webview: starší telefony s Androidem, nedostatek paměti, zvuk na iOS, který se spustí až po ťuknutí, a také hlavička Telegramu a safe area. Nejdřív testuji na levném Androidu – když běží tam, běží všude.
Kde začít
Vyberte jednu smyčku, která baví do třiceti sekund, a jeden důvod ji sdílet. Vydejte ji jako MVP během pár týdnů, sledujte retenci a sdílení a teprve pak přidávejte účty, sezóny a multiplayer. Pokud máte nápad na hru pro Telegram, pošlete mi hlavní mechaniku a cílové publikum – odpovím, jaký žánr sedí, jaká bude architektura a realistický první milník.
Dejte příštímu produktu někoho, kdo zůstane.
Chcete začít? Napište mi – mohu začít hned a zůstat. Dlouhodobé retainery, ne dvoutýdenní předání. Proberme váš projekt, požadavky a nejlepší cestu vpřed.