Mobiiliarcade · Unity / C#

Save Earth

Kosketuspohjainen arcade-prototyyppi, jossa meteorit putoavat kohti Maata ja pelaaja tuhoaa ne napauttamalla ennen törmäystä. Ensimmäinen valmiiksi saamani projekti, tehty We Code Platformin peruskurssilla Unitylla ja C#:lla.

Unity C# Mobile Touch Input
Pelaa Unity Playssa ↗

Yleiskatsaus

Save Earth tehtiin We Code Platformin ensimmäisellä kurssilla — se ei ollut aivan ensimmäinen projektini ylipäätään (olin jo kokeillut asioita omin päin ennen tätä), mutta ensimmäinen, jonka todella sain valmiiksi ja julkaistuksi. Se on yksinkertainen, napautukseen perustuva arcade-silmukka: meteorit putoavat kohti Maata, ja pelaaja tuhoaa ne napauttamalla ennen kuin ne osuvat.

Pelaaja aloittaa neljällä elämällä; jokainen Maahan osuva meteori vie yhden. Jokainen tuhottu meteori on 5 pistettä, ja meteorit putoavat yhä nopeammin pelin edetessä, mikä kasvattaa vaikeustasoa ajan myötä. Päävalikko näyttää viimeisimmän pelikerran pisteet.

Galleria

Rakentamani järjestelmät

Mitä opin tästä projektista

Save Earth oli projekti, jossa moni perusasia loksahti kohdalleen. Se oli ensimmäinen kertani, kun vein pelin ideasta valmiiksi, pelattavaksi build:ksi asti — opin Unityn kosketussyötteen käsittelyä, yksinkertaisen elämä-/pistejärjestelmän kytkemistä ja PlayerPrefsin käyttöä pisteiden tallentamiseen istuntojen välillä. Vaikeuskäyrän säätäminen — kuinka nopeasti meteorien piti kiihtyä pysyäkseen haastavina tuntumatta epäreiluilta — oli ensimmäinen todellinen makuni pelituntuman hienosäädöstä. Enemmän kuin mikään yksittäinen järjestelmä, tämä projekti opetti minulle arvon siitä, että jonkin, vaikka yksinkertaisenkin, saa oikeasti vietyä alusta loppuun.