Tuukka Pitkänen
Takaisin portfolioon
Neon Drift — kuva 1

Selainpohjainen survival-arcade

Neon Drift

Projektin tiedot

Teknologia
TypeScript · Canvas 2D · Next.js · Neon Postgres
Pelaa
Avaa Neon Drift

Kuvaus

Neon Drift on erillinen selainpeli: väistä parvia joka suunnasta, rakenna synergioita ja kilpaile globaalilla tulostaululla. Alun perin piilotettu portfolio-kokeilu, nyt oma sovellus.

Case study — Neon Drift

Rooli

Solo-kehittäjä — pelisuunnittelu, Canvas 2D -toteutus, Next.js-kuori, tulostauluintegraatio

Ongelma

Tarvitsin portfolioesimerkin, joka todistaa kokonaisen interaktiivisen tuotteen toimituksen — ei vain UI-demoja. Pelin piti toimia selaimessa ilman asennuksia, tuntua hyvältä näppäimistöllä ja kosketuksella ja jättää tilaa oikealle progression koukulle.

Lähestymistapa

Rakensin tiukan survival-loopin Canvas 2D:llä luettavilla upgrade-synergioilla ja uhkilla joka suunnasta. Sovelluskuori käyttää Next.js:ää reititykseen ja deployhin; Neon Postgres ja auth tulivat, kun globaali tulostaulu oli operatiivisesti perusteltu.

Lopputulos

Neon Drift kasvoi piilotetusta kokeilusta erilliseksi pelattavaksi tuotteeksi omalla deploy-kohteella ja valinnaisilla globaaleilla pisteillä. Se näyttää end-to-end-toimituksen: tuntuma, suorituskyky, pysyvyys ja tuotantohostaus.

Keskeiset opit

  • Validoi ydinloop paikallisesti ennen auth- tai tietokantamonimutkaisuutta.
  • Synergioiden luettavuus on tärkeämpää kuin upgradejen määrä toistettavissa arcade-peleissä.
  • Canvas 2D on edelleen vahva valinta, kun piirrot ja partikkelit pysyvät ennustettavina.