Poki
Hollantilainen selainpelijulkaisija Poki kävi vuonna 2017 läpi suuren brändiuudistuksen, jonka päätteeksi he halusivat luoda jotain erityistä, joka erottaisi heidät sivustojen harmaasta massasta ja vakuuttaisi niin käyttäjät, potentiaaliset yhteistyökumppanit kuin selainpelikehittäjätkin.
Evermade pyydettiin mukaan toteuttamaan Proof of Concept, jossa selainten rajojen kokeilu, uusien graafisten elementtien käytön monipuolisuus ja brändiuudistuksessa luodut arvot pääsisivät oikeuksiinsa.
Pelillisyys keskiössä
Pelijulkaisijana Pokille oli luonnollisesti tärkeää tuoda brändiään esille pelaamisen kautta. Sivustolle toteutettiin lopulta useampia pelillisiä elementtejä – esimerkiksi kokonainen selainpeli sivuston lopussa.
Interaktiivinen käyttökokemus
Pokin brändissä toistuvat graafiset elementit, kuten pallo ja monikulmiot, haluttiin tuoda interaktiiviseksi osaksi sivua. Pokin pallolle päätettiinkin luoda oma sielu: pikkuruinen pallo kulkee sivulla käyttäjän mukana ja reagoi sivuston elementteihin.
Optimoitu suorituskyky
Yksi sivuston suurimmista kohdeyleisöistä ovat selainpelien toteuttajat. Siksi Pokille oli erityisen tärkeää, että kovasta ambitiotasosta ja näyttävistä animaatioista huolimatta tekninen toteutus on huippulaatua, eikä yhtäkään mutkaa vedetä suoraksi.
Erottuvat tekniset ratkaisut
Kyseessä ei ole mikään perinteinen one pager: sivulta löytyy esimerkiksi SVG-brändielementtigeneraattori, ‘Breakout’-henkinen selainpeli sekä fysiikkamoottori, jonka avulla lasketaan pallon reagointia selainelementteihin.
Pieni pallo, iso sielu
Sivuston päähenkilönä toimiva pieni pallo on Pokin brändielementeistä merkittävin, ja se toistuu kaikessa markkinoinnissa. Siksi ymmärsimme heti projektin alussa, että pallon tulisi reagoida sivuston muiden elementtien kanssa. Sille haluttiin antaa sielu. Prototyyppivaihe oli pitkä. Lopulta löysimme sopivan animaatioteknologian, jonka avulla saimme yhdistettyä sulavan liikkeen ja tarkat ajoitukset parhaalla mahdollisimmalla tavalla.
Arcade-klassikkopeli sivuston sisällä
Kuinka moni yritys voi ylpeillä sillä, että sivustolla komeilee oma arcade-peliklassikko? Evermade toteutti Pokille version klassisesta “Breakout”-pelistä. Peli on toteutettu toimimaan joko näppäimistöllä, hiirellä tai kosketusnäytöllä.
Peli on ainutlaatuinen yhdistelmä eri web-tekniikoita: WebGL-pelimoottori ja perinteiset verkkosivuteknologiat toimivat saumattomasti yhdessä. Yhdistelmän ansiosta löysimme – ja ratkaisimme – lukuisia selainbugeja. Pelin tarkoituksena on ohjata käyttäjää toimimaan ja vuorovaikuttamaan sivuston kanssa. Tämä varmistaa, että käyttäjälle jää pitkäaikainen muistijälki Pokista ja sivustosta.
Timantit on generoituja
Sivuston kohdeyleisön vuoksi päätimme hyvissä ajoin, että emme valitse helpointa tietä toteutuksessa. Esimerkiksi sivuston päivitettävyys haluttiin viedä äärimmilleen. Siksi taustalla liikkuvia timantteja ja monikulmioita ei haluttu luoda manuaalisesti Photoshopissa.
Evermade toteutti sivustolle SVG/PNG-generaattorin, jonka avulla voidaan luoda lennosta erikokoisia elementtejä, muuttaa kuvioiden värejä ja sumennuksen määrää syvyysvaikutelmaa luomaan.
Toteutus kätkee sisälleen huomattavan paljon matematiikkaa, fysiikkaa, loogista päättelyä ja WebGL-magiikkaa.
Lue lisää: Räätälöidyt web-sovellukset – kaikki julkaisut Vierityspalkissa