Fiókok és azonosítás
Platformos bejelentkezés, vendégfiókból teljes fiókká alakítás, fiókösszekapcsolás, profilok, jogosultságok és adatvédelmet figyelembe vevő játékosadatok, beleértve a törlési és exportkérelmeket.

JÁTÉK BACKEND FEJLESZTÉS
Egyedi játék backend játékosfiókokhoz, fejlődési rendszerhez, inventoryhoz és live ops-hoz, a játékodba integrálva és úgy üzemeltetve, ahogy a csapatodnak szüksége van rá.
AMIT ÉPÍTÜNK
Egyedi játék backendet fejlesztünk olyan stúdióknak, amelyek online játékot építenek, vagy egy meglévő szolgáltatást fejlesztenek tovább. A scope kiterjedhet játékosfiókokra, fejlődési rendszerre, inventoryra és live ops-ra, az integrációt és az üzemeltetési felelősséget pedig a játékodhoz igazítva határozzuk meg. Az alábbi képességek mindegyikét csak akkor vesszük be a scope-ba, ha a játékodnak szüksége van rá.

Platformos bejelentkezés, vendégfiókból teljes fiókká alakítás, fiókösszekapcsolás, profilok, jogosultságok és adatvédelmet figyelembe vevő játékosadatok, beleértve a törlési és exportkérelmeket.
Felhőmentések, tapasztalatpontok, feloldások és jutalmak, egyértelmű szabályokkal az eszközök, sessionök és kliensverziók közötti ütközésekre.
Tárgyak, pénznemek, jogosultságok és vásárlási jóváírások szerveroldali validálással, idempotens tranzakciókkal alkalmazva és auditálható előzményekben rögzítve.
Ranglisták, barátok, csoportok vagy klánok, ahol a game design megkívánja, a visszaélések kezelését és a moderálási igényeket előre figyelembe véve.
Távoli beállítások, események, ajánlatok, feature flagek és tartalommetaadatok kliensverziónként szállítva, kontrollált rollouttal és rollbackkel.
Strukturált játékesemények, dashboardok, supportműveletek és nyomon követhető admin eszközök, hogy a live csapatok adatbázis-hozzáférés nélkül is megválaszolhassák a játékosok kérdéseit.
MEGLÉVŐ BACKENDEK
Sok projekt olyan backenddel indul, amely már valódi játékosokat szolgál ki. A változtatásokat erre az állapotra tervezzük, ahelyett, hogy tiszta lappal indulnánk.
Az új funkciók verziózott endpointok mögött, a meglévő szolgáltatás mellé kerülnek, így a kiadott kliensek tovább működnek, miközben az új buildek átveszik az új szerződést.
Feltérképezzük az adatmodellt, az identitásokat és a vásárlási előzményeket, majd szakaszosan költöztetjük a funkciókat vagy játékoscsoportokat, minden lépésnél ellenőrzött rollback-úttal.
A régi és új kliensbuildek élesben átfedik egymást. A szerződéseket, az elavulási időablakokat és a szerveroldali alapértékeket úgy határozzuk meg, hogy egy elhúzódó store-jóváhagyás se törje el a játékot.
Ez a szolgáltatás a perzisztens játékosszolgáltatásokat fedi le. Az authoritative valós idejű meccsszimuláció a multiplayer-fejlesztéshez, a szerverflották üzemeltetése a dedikált szerverhostinghoz tartozik; ezeket explicit szerződéseken keresztül kapcsoljuk össze.
Multiplayer-fejlesztésARCHITEKTÚRAPÉLDA
Egy tipikus online játék egyszerűsített példája. A pontos komponensek a játéktól, a várható terheléstől és az üzemeltető csapattól függenek.
Verziózott API-t hív, és értékes kimenetelekről soha nem dönt önállóan.
A platform- vagy fiókazonosítókat rövid élettartamú session tokenre cseréli.
Validálja a kéréseket, rate limitet alkalmaz, és a buildek között kompatibilisen tartja a szerződéseket.
Fiókok, fejlődés, inventory, gazdaság és konfiguráció szerveroldali szabályokkal.
Tranzakciós tárolás, cache-ek és eseményelőzmények auditokhoz és analitikához.
Telemetria, admin eszközök, deployment, riasztások és helyreállítási eljárások.
Koncepcionális példa. Az authoritative valós idejű játékszerverek e stack mellett futnak, nem benne: szimulálják a meccset, majd megbízható szerver–szerver API-n keresztül jelentik az eredményeket a játékosszolgáltatásoknak.
INTEGRÁCIÓ ÉS MEGBÍZHATÓSÁG
Típusos kérés- és hibasémák olyan formában dokumentálva, amelyet a kliensfejlesztőid használni tudnak, minden kiadott buildre vonatkozó kompatibilitási szabályokkal.
A jóváírásokról, költésekről és fejlődésről a szerver dönt. A kliens bemenete kérés, nem eredmény.
A kéréskulcsok biztosítják, hogy egy újrapróbált jutalom vagy vásárlás csak egyszer érvényesüljön, timeoutok vagy újracsatlakozás után is.
Timeoutok, korlátozott működési módok, sorba állított feladatok és egyértelmű kliensviselkedés, ha egy függőség nem érhető el.
A játékosadatok és fiókok a tieid. A tárolás helyét, a megőrzést, az exportot és a törlést egyeztetjük és dokumentáljuk.
HOGYAN DOLGOZUNK
A szolgáltatások és adattárolók kiválasztása előtt feltérképezzük a játékosműveleteket és az állapot felelősségét, majd egyetlen integrált szeletet szállítunk le, mielőtt bővítenénk a funkciólistát.

Azonosítjuk az értékes adatokat, a konzisztenciaigényeket, a trust határokat, a platformokat, a várható terhelést, és azt, hogy ki fogja üzemeltetni a rendszert.
Specifikáljuk a kéréseket, eseményeket, hibákat, az idempotenciát és a kompatibilitást, hogy a kliens- és a backendmunka párhuzamosan haladhasson.
Egyetlen funkció, például bejelentkezés felhőmentéssel, amely végponttól végpontig fut a játékklienstől egy éleshez hasonló környezetig.
További funkciók a telemetriai és adminisztrációs igényekkel együtt, duplikált kérésekre, függőséghibákra, migrációkra és burst forgalomra tesztelve.
Dokumentáció, runbookok és dashboardok a csapatodnak, vagy további üzemeltetés egyeztetett menedzselt hosting scope keretében.
ÁTADANDÓ EREDMÉNYEK
Az eredmény egy üzemeltethető szolgáltatási határ, egyértelmű forrás-, deployment- és adattulajdonlással.
A CSAPAT REFERENCIÁI
A projektek között a Backend Alchemist saját produkciói és olyan munkák szerepelnek, amelyeket jelenlegi csapattagjaink korábbi stúdió-, vezetői és szerződéses szerepkörökben valósítottak meg. Minden projektoldal feltünteti a csapat hozzájárulását.

Avander VR / Mentis
Csapatunk tapasztalata egy felhőbackend szállításában, tartalomkezeléssel és médiafeldolgozással egy VR-kliens és böngészős editor mögött, ipari tréningprogramokban használva.
Projekt megtekintése
Runofstone
Csapatunk tapasztalata valós idejű PvP-rendszerek építésében fejlődési rendszerrel, gyűjteményekkel és klánokkal egy online stratégiai játékban.
Projekt megtekintése
Bad Goons
Saját, aktív fejlesztés alatt álló produkciónk: authoritative dedikált szerverek és konténerizált deployment, a perzisztens játékosszolgáltatások valós idejű párja.
Projekt megtekintéseKÖLTSÉG ÉS ÜTEMTERV
Nem teszünk közzé fix kezdőárakat, mert két azonos nevű funkciókkal rendelkező backend ráfordítása akár egy nagyságrenddel is eltérhet. A becslést ezek a tényezők határozzák meg.
Egy rövid felmérő beszélgetés általában elég ahhoz, hogy írásos scope-ot készítsünk rögzített feltételezésekkel és becslési sávval.
FAQ
Igen, általában fokozatosan. Stabil illesztési pontokat keresünk, verziózott szerződéseket vezetünk be, és ahol a jelenlegi rendszer engedi, kontrollált szakaszokban migráljuk az állapotot vagy a forgalmat. Teljes újraírást csak akkor javaslunk, ha a fokozatos változtatás többe kerülne.
A Unity a fő kliensmotorunk, de a backend motorfüggetlen szerződéseket kínál, így más kliensek is ugyanazon az API-n keresztül integrálódhatnak. A platformos bejelentkezést és a store-integrációkat platformonként mérjük fel.
A tulajdonjogról és a licencekről a szerződésben állapodunk meg. Az átadás jellemzően tartalmazza a forrást, az infrastruktúra-konfigurációt, a dokumentációt és a teljes hozzáférést a játékosadatokhoz.
Egy menedzselt platform lehet a gyorsabb választás, ha a funkciói illeszkednek a játékodhoz. Egyedi backend akkor indokolt, ha játékspecifikus szabályokra, az adatok és a hosting feletti kontrollra vagy nagy léptékben is kiszámítható költségre van szükséged. Felmérjük a kompromisszumokat a játékod szempontjából, beleértve a hibrid megközelítést is.
Igen, egyeztetett menedzselt hosting scope keretében, meghatározott felelősségekkel, vagy runbookokkal, dashboardokkal és deployment pipeline-okkal átadjuk a csapatodnak.
A játék műfajára és platformjaira, a szükséges játékosfunkciókra, a meglévő backendre vagy adatokra, a várható játékosszámra, ha ismert, a tervezett megjelenési időablakra, és arra, hogy ki fogja üzemeltetni a rendszert. Egy design dokumentum segít, de nem feltétel.
Az értékes műveletek egyértelmű tranzakciós és idempotenciaszabályokat, authoritative validációt és vizsgálatra alkalmas audit trailt használnak.
KÖVETKEZŐ LÉPÉS
Egy technikai vezető átnézi a jelenlegi állapotot, és javaslatot tesz a legkisebb hasznos következő lépésre.
Projekt indítása










