Sunday, June 24, 2018

Timeline convergence

hello_world.en!

So, first of all... while doing this post, I decided that it may be best to write this blog in English from now on. After all, we have pretty many things here in English already: our team name, entry headlines, and... well, of course hopefully some of you readers out there now. And surely it's also handy with the terminology.

While it doesn't seem really necessary to recollect past entries in English - though you can check our team photo below - there may be a need to quickly reintroduce our team (or feel free to skip the next two paragraphs). So who are we? Let's keep it quick and simplify this up a bit with some line breaks (beats and rap solos voluntarily):

We are a team of students
   named Typical Mad Studios
      for the summer course
         organized by a cooperative project named ArcticShell
            between The University of Lapland and Lapland University of Applied Sciences
               with a goal to create mobile game
                  by the end of August 2018.

Our team consists of:
Kara: game design (storyline, world, characters, puzzles), 2D
Tuomas: Unity, sounds
Miika: level design, Unity
Henrik: game design (story), Unity, 3D
Mirko (me): project lead, game design (storyline, world, characters, puzzles), 3D (Blender), sounds, Unity&C#-wannalearn. Also responsible for updating this project blog. (Yeah, I often tend to do too many things, especially if it's unclear how much is enough for example to complete a course..)

So after this small repeat, here we are, having done this game for a month and a half now and... well, let's see what comes up. A bit terrified with this time limit of three and a half months, including full day workshops among other things. At this point our course teams have had their third (two week) sprint review with small playable demos on last Thursday, but even so our team checked the schedule and decided to simplify the modelings and structure a bit to keep up. That's also why there's no new pictures of production to put in here - for now. Next time then!

On past weeks our team's continued the work and is now working up three levels of five. Also UI has been put in the making. The next week is a Midsummer holiday week, but despite of that I (must) also continue doing those modelings, so that they will be ready (as far as possible) when others come from spending their holidays.

But also I like to remember Jack. Do you? He had no play. Don't be like Jack.

Happy holidays!

- Mirko

Friday, June 15, 2018

Public class. Private void. Stay sharp.

Tällä viikolla maanantai oli omistettu omien projektien edistämiselle. Työpajat vievät kuitenkin muina päivinä niin paljon aikaa, että tuntuu ettei pelimme pääse kunnolla etenemään ja kuin olisimme edelleen miltei lähtökuopissa. Suunniteltavaa riittää vielä tulevillekin päiville, mitä toivottavasti ehdin kuroa viikonlopun aikana.

Tiistai ja torstai puolestaan olivat C#:n opettelua, keskiviikko ja perjantai ääniopintoja (ja hieman C#:n koodausta), sekä molemmissa tapauksissa niiden implementointia Unityyn. Itselleni C#&Unity on sitä pihviä, jota tulin kurssille opettelemaan, joten kyselen paljon ja olen luultavasti rasittava opettajille, mutta haluan oppia - ja nautin haasteesta!

Muu tiimi on myös jatkanut omien osa-alueidensa työstöä: Kara suunnitellut kenttiä, sekä Miika, Tuomas ja Henrik opetelleet Blenderiä ja Unitya koodaten kenttää ja puzzlea eteenpäin. Hitaasti pelimme etenee, mutta etenee kuitenkin. Jospa tästä vielä peli saadaan. Tosin näillä näkymin tietysti vasta toisella puolikkaalla eli heinä-elokuulla, jolloin toivottavasti minäkin pääsen liittymään koodarien puolelle - mallinnusten valmistuttua!

Pelisuunnittelusta vastaavina olemme myös Karan kanssa hieman tuumailleet (mm. edelliseen merkintään linkatun tutoriaalin pohjalta) assettien realistisempien (Substance Painter) tekstuurien yhteensovittamista piirrettyjen taustojen kanssa eli pitäisikö pelin visuaalinen tyyli vaihtaa kokonaisuudessaan animaatiotyylisempään, jolloin se luultavasti tehtäisiin mallinnusten tapaan Blenderillä. Saa nähdä. Ensi viikolla sitten lisää kuvia ym.

Hyvää viikonloppua!

- Mirko

Saturday, June 9, 2018

My modelings know what I did in the dark

Jälleen on viikko vierähtänyt loppua kohden.

Tällä viikolla tiimimme lähinnä seurasi työpajojen opetusta ja teki niiden harjoituksia, mutta ehdimme myös hieman piirtämään hahmoja, mallintamaan Blenderillä, teksturoimaan Substance Painterilla, koodaamaan kenttää Unityyn ja crashaamaan buildinkin juuri ennen sprinttikatsausta. Esityskin oli allekirjoittaneen Macillaan tekemänä ensin .key-tiedostona ja sitten korjattava .pptx:ksi, kun review-alustana oli Windows ja siten Powerpoint.

Seuraavan sprintin aikana 2D-puolella lienee mahdollista siirtyä hahmosuunnittelusta kenttäympäristöön, kun taas 3D jatkaa mallintamista siirtyen siitä sitten teksturointiin. Mikäli oikein nopeita ollaan, niin ehditään ehkä animoidakin parina päivänä.

2D-artistimme Karan hahmosuunnittelua - on ne vaan hienoja!

Mallinnukset olisi tarkoitus saada tehtyä tämän kuun aikana, jotta miekin voisin sitten keskittyä opettelemaan C#:tä ja Unityn käyttöä muutenkin kuin työpajojen harjoituksissa, kuten tarkoitus alunperin oli. Pitkiä päiviä ja viikonlopputöitä itselleni siis luvassa jatkossakin! Hankin uuden hiirenkin, jonka avulla omalla koneella mallintaminen toivottavasti sujuu aiempaa kätevämmin.

Kokoan myös (aiempaa paremman) visuaalisen mapin kentän kokorakenteesta ja sisällöstä, jotta koodareillekin hahmottuu selkeämmin, mitä tehdä. Toistaiseksi asiassa on ilmeisesti ollut jonkinasteista informaatiokatkosta, mikä on hoidettava pikimmiten.

Mallintamani kaivosvaunu, johon vielä hieman visuaalista variaatiota sekä animointi. Hahmoja näytille kenties sitten ensi kerralla, tällä hetkellä useimmilta puuttuvat vielä tekstuurit kokonaan.

Ensi viikon työpajoissa on luvassa myös ääniopetusta keskiviikkona ja perjantaina, joten saatamme äänittää osan pelin äänistä tuolloin. Suunnittelemme ainakin.

Kaiken kaikkiaan, katsotaan mitä ehditään. Työpajojen aikaa vievyys on vaihtelevaa sorttia, mutta toistaiseksi jokapäiväistä. Nettitutoriaalejakin pitäisi ehtiä seuraamaan.

Blenderiin ja tutoriaaleihin liittyen muuten: löysin Youtubesta kiehtovaan, piirrosanimaation tyyliseen visuaaliseen toteutukseen opastavan ja erinomaisen selkeästi (ei turhan yleistä Youtubessa) rakennetun tutoriaalin, jonka mukaista lookkia tulee varmasti opeteltua myöhemmin - kenties rakennan sillä vielä pelinkin.

Palaillaan!

- Mirko

Monday, June 4, 2018

No rest for the wicked

Tällä viikolla on tsekattu kenttärakennetta ja koodin perusmuotoiluja Unityssa, suunniteltu tarinan palasia, detaaleja ja puzzleja kokoon, mallinnettu 3D:tä, animoitu 2D:tä ja tsekattu MarvelAppia UI-suunnittelun apuvälineenä. Ihmisen pää osoittautui itselleni edelleen yhdeksi kauheimmista mallinnettavista. Hyvää harjoitusta siis, vaikken 3D-mallinnusta edes alun perin aikonut tehdä vietettyäni sen parissa jo viime kesän ja kuluneen keväänkin, vaan harjoitella sen sijaan Unitya. Jospa sitäkin silti tässä kuukausien kuluessa ehtisi. Myös puzzleja täytyy säätää vielä hieman monimuotoisemmiksi, mikäli aikataulu antaa myöten niiden toteuttamiselle.

Tuli myös huomattua, että peliin kertyy kohtuullisen paljon sisältöä, mikäli ehdimme kaiken suunnitellun tekemään. Tämä paljous siitäkin huolimatta, että jouduimme jo karsimaan sisältöä Teemun vaihdettua tiimiä. Olemme kuitenkin kaikki vasta opettelemassa, joten tekeminen on melko hidasta, vaikka nopeutuneekin alkupuolen työpajojen jälkeen. Jospa tulevilla viikoilla ei tulisi aivan näin radikaaleja muuttujia kuin nyt parit ensimmäisille viikoille osuneet.

Siispä tässä tämän hetken tiimimme:


Vasemmalta oikealle: Mirko (minä), Henrik, Kara, Tuomas ja Miika.

Ensi perjantaina on sitten toinen sprint review. Katsotaan mitä saadaan tällä viikolla aikaan!

- Mirko