Tuukka Pitkänen
Takaisin portfolioon
Eternal-Cry — kuva 1

Toimintatasohyppely — varhainen kehitys

Eternal-Cry

Projektin tiedot

Kategoria
Peliohjelmointi
Moottori
GameMaker
Studio
TJAProjects
Alusta
Windows · Steam
Alpha
TBA
Nettisivu
TBA
Tila
Varhainen kehitys

Eternal-Cry — selostus

Toimintatasohyppelypeli, jossa on laaja tarina, taistelua, salaisuuksia ja vihollisia — tehty GameMakerilla TJAProjectsin alla. Projekti on palannut tauon jälkeen: osittain entisöity ja jälleen varhaisessa kehitysvaiheessa. Käytän siihen suurimman osan vapaa-ajastani. Oma nettisivu ja alpha-julkaisu ovat TBA; peli on suunniteltu Windowsille ja Steamiin. Lähdekoodi pysyy yksityisenä — ei julkista GitHubia.

Case study — Eternal-Cry

Rooli

Solo-kehittäjä TJAProjectsilla — suunnittelu, maailmanrakennus, tasonsuunnittelu ja GameMaker-toteutus

Ongelma

Eternal Cry jäi tauolle, kun laajuus kasvoi nopeammin kuin solo-kapasiteetti. Paluu vaati vauhdin uudelleenrakentamista ilman samaa ansa: loputonta suunnittelua ilman pelattavaa, palautettavaa ydintä.

Lähestymistapa

Toin projektin takaisin palauttamalla toimivan osan, vakiinnuttamalla vertical slicen GameMakerissa ja rajaamalla seuraavan virstanpylvään varhaiseen alphaan eikä täyteen julkaisuun. Edistyminen mitataan pelattavissa huoneissa ja systeemeissä, ei ominaisuuslistoissa. Repo pysyy yksityisenä pelin edetessä.

Lopputulos

Eternal Cry on jälleen aktiivinen varhaisessa kehityksessä — osittain entisöity, uudistetulla visuaalisella suunnalla ja selkeämmällä polulla kohti Windows / Steam -alphaa. Se on edelleen pääasiallinen sivuprojektini, kun aikaa riittää.

Keskeiset opit

  • Tauolla olleen pelin palauttaminen voittaa aloittamisen alusta, jos vertical slice edelleen todistaa fantasian.
  • GameMaker pitää iteroinnin nopeana solo-narratiivitasohyppelyssä — työkalun hallinta on tärkeämpää kuin moottorin uutuusarvo.
  • Yksityinen kehitys voi pysyä kestävänä, kun virstanpylväät ovat pieniä, näkyviä ja sidottu pelattavaan todisteeseen.