Udvikling af en app med unikke ryste-til-tjene-spilmekanikker

Innowise har skabt GSHAKE, et spil designet som en Telegram Mini-app, der engagerer spillere og forhindrer svindel gennem unikke spilmekanikker.

Kunde

Industri
Udvikling af spil
Region
EU
Kunde siden
2024

Vores kunde er GSHAKE, en Telegram Mini-app på TON-blockchain.

Udfordring

Håndtering af høje omkostninger til in-house udvikling og det kritiske spørgsmål om svindel med tap-to-earn-spil

Efter at Hamster Combat blev toprangeret, ønskede mange Web3-virksomheder at bruge tap-to-earn-spil til at arbejde med motiveret trafik. Tap-to-earn-spil belønner spillere med kryptovalutaer eller andre former for tokens for enkle handlinger som at trykke på skærmen, udføre opgaver eller invitere venner efter et ligetil spillemønster. 

Når Web3-virksomheder udvikler tap-to-earn-spil, står de over for et dilemma: Skal de aflede teamet fra kerneproduktet og ansætte en spildesigner, konceptkunstner og andre specialister eller outsource projektet i stedet?

Udfordringerne stopper ikke ved udviklingen. Tap-to-earn-spil som Hamster Combat står også over for det kritiske problem med svindel. Simple spilmekanikker som at trykke kan nemt udnyttes af snydere, der bruger automatisering. Selv om det er muligt at opdage og diskvalificere dem efterfølgende, viser eksemplet med Hamster Combat den negative medieeffekt af sådanne handlinger. 

GSHAKE havde brug for en ny, innovativ tilgang til spiludvikling for at løse disse udfordringer. GSHAKE's grundlæggere havde gode erfaringer med at arbejde med Innowise før. Da vi allerede har haft succes med at skabe blockchain-spilløsninger som f.eks. tap-to-earn-spil, kontaktede de os for at få udviklet en Telegram Mini-app.

Løsning

Udvikling af en Telegram Mini App-app med unik ryste-til-tjene-spilmekanik

Innowise har udviklet et spil ved navn GSHAKE med en unik spilmekanik, en butik i appen, et henvisningssystem og integration med TON Wallet.

Spilmekanik og design

Brugerne ryster deres telefon for at simulere guldvaskning. Efter et par rystelser dukker der guldklumper op spredt ud over skærmen, klar til at blive samlet op med et tryk. Spillets design supplerer denne mekanik og er inspireret af klassiske spil i 80'er-stil.

Forebyggelse af svindel

For at bekæmpe svindel skal spilmekanikken måske være mere kompleks, men det er vigtigt at finde en balance - enkelhed er stadig vigtig, da tap-to-earn-spil ikke bør overbelastes. I GSHAKE har vi med succes kombineret enkelhed og forebyggelse af svindel ved at bruge rystende spilmekanik i stedet for at trykke. Implementering af andre foranstaltninger som tidsstempellogning, dynamisk opgavemodifikation og avanceret adfærdsanalyse forbedrede sikkerheden, samtidig med at gameplayet forblev intuitivt og underholdende.

Opgaver, henvisningssystem og andre funktioner

Brugere kan tjene guld ved at udføre opgaver fra GSHAKE og dets partnere, som f.eks. at abonnere på en YouTube-kanal. De kan også optjene belønninger ved at invitere venner via et henvisningslink. Med deres TON Wallet har brugerne mulighed for at købe boostere. Og der er et leaderboard til konkurrence mellem spillerne.

Skalerbarhed

Da tap-to-earn-spil kan tiltrække millioner af aktive spillere, er styring af serverbelastningen afgørende for at sikre et gnidningsløst gameplay uden forsinkelser eller nedbrud. For at løse dette problem udviklede og implementerede vi en cloud-infrastruktur med automatisk skalering, omkostningsoptimering og databasesikkerhed. Vi udførte også detaljeret logning og overvågning, overvejede metrikker og belastninger og opsatte cachen for at fremskynde appen i forskellige regioner.

Teknologier

Programmeringssprog

React, Python

Databaser

AWS RDS (PostgreSQL), AWS ElasticCache (Redis), AWS S3

API-testning

FastAPI

VCS

Atlassian Bitbucket

DevOps

AWS (Cloud), Bitbucket Pipelines (CI/CD), Terraform (IaC)

Proces

Innowise var ansvarlig for at udvikle hele appen, infrastrukturen, UI-kittet og konceptet. 

Den første dag testede vi muligheden for at bruge rystemekanik som et alternativ til at trykke. I den første måned gennemførte vi Proof of Concept ved at frigive spillet med grundlæggende funktionalitet, og i den anden måned færdiggjorde vi MVP'en.

Vores team var fleksibelt i forhold til at reagere på ændringer i kravene og justerede udviklingsplanen i overensstemmelse hermed. Projektlederen forsynede kunden med rapporter om udført arbejde, opnåede resultater og planer for det kommende sprint.

Hold

1
Projektleder
2
Back-end-udviklere
1
Front-end udvikler
1
DevOps Engineer
1
Spildesigner
1
UX/UI Engineer
1
Konceptkunstner

Resultater

At nå op på 400.000 daglige aktive brugere (DAU) i den første måned og spare på omkostningerne ved at ansætte et outsourcet udviklingsteam

Innowise leverede end-to-end-tjenester, fra design til udvikling, og lancerede spillet med dets grundlæggende funktioner på bare en måned. GSHAKE sparede også på omkostningerne ved at ansætte et spiludviklingsteam og behøvede ikke at bekymre sig om fratrædelsesgodtgørelse, hvis projektet sluttede.

Takket være den enestående antisvindelmekanik og de fængslende elementer nåede GSHAKE op på 400.000 daglige aktive brugere (DAU) i løbet af den første måned.

Projektets varighed
  • August 2024 - Løbende
MVP

på bare 2 måneder

400K

DAU i den første måned

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil