Rakso

Een eiland in de oceaan van weblogs

Menu Close

Tag: unity

Weer eentje af

De afgelopen weken werkte ik langzaam door de stapjes van m’n Unity cursus. Vaak tijdens de 30/40 minuten durende treinreis van/naar m’n werk en soms nog wat thuis verder, als er tijd is.

En zo rondde ik vorige week weer een spelletje af. Ben te enthousiast voor het volgende spel, dus zal niet meer levels maken. Maar je kan hem hier spelen: Block Breaker

En heb ook de source van al m’n werk op Github gezet:

Momenteel ben ik bezig met een topdown shooter, genaamd Laser Defender. Dit concept spreekt me veel meer aan – ook qua looks & feel en gameplay. Dus wil hier nog wel wat meer extra’s in verwerken.

Huidige staat van de game

Titeloos

// Nadat ik vorige week het verhaal van Celeste had afgerond, zakte ook meteen de drang om hem/haar verder te spelen. Dus ik speelde soms nog even wat Fortnite (jaja, I know … maar soms is het best eventjes grappig) en toen stopte ik weer eens Dark Souls in m’n Playstation. En dat speelde ik de afgelopen avonden.

// En gisteravond weer eens Red Dead Redemption 2 gespeeld. Nadat ik het ergens voor het laatst ergens eind november had gespeeld, was ik nog steeds aan het eind van chapter 2 in het verhaal. Maar ik ging verder met het verhaal, moest een oliewagen stelen … wat me na een paar pogingen ineens heel gemakkelijk lukte. Ineens waren alle vijanden nergens meer te bekennen – geen idee wat er gebeurd was, maar prima.

Was wel weer eens grappig om dat te spelen. Ga binnenkort wel weer verder. En tussendoor ook weer wat Dark Souls spelen, heeft me toch ook weer gegrepen.

// En tussendoor – vooral in de trein naar/van m’n werk – volg ik m’n cursus Unity en leer ik steeds weer meer dingetjes. Heel leuk. Nu bezig met een Breakout spel, zo’n spel waarbij je met zo’n plankje een bal moet schieten tegen blokjes en punten moet verzamelen.

Als hij klaar is, deel ik hem uiteraard hier weer.

En nog een spelletje

Vanavond rondde ik weer een (simpel) spelletje van m’n Unity-cursus af. Een spelletje waarin je simpel een getal in gedachten neemt en dat ‘het spel’ dat getal gaat raden. Qua programmeren was het echt te simpel voor woorden, maar heb er wel weer een-en-ander van geleerd. Het inladen van verschillende scenes, de knoppen werkend maken etc.

Let wel, visueel is het echt een draak. Had geen zin om er iets moois van te maken, wilde door met de volgende lessen ^^

Bekijk het spelletje hier dus: Number Wizard UI

Spielerij

Vorige week begon ik met een online Unity cursus, op het platform Udemy.

Als eerste kwamen de kleine simpele tutorials. Meestal sla ik die over, ik wil meteen door naar het echte werk. En loop dan tegen allemaal dingen aan die ik niet weet en haak dan af. Dat is ongeveer het patroon van de afgelopen jaren.

Maar ik word ouder… en wijzer. Ik begin in te zien dat ook (lees: juist) de kleine beginstapjes heel erg waardevol en leerzaam zijn. Deze beginselen vormen de basis van de rest van wat je gaat leren.

Dus ik bekeek alle filmpjes (op 1,5x de snelheid, soms zelfs 2x) en deed mee op m’n laptop. En ik leerde. Soms was het heel logisch en soms zelfs dan leerde ik nog kleine dingetjes. Handigheidjes en truukjes die ik niet kende.

En zo begon ik aan m’n eerste echte spelletje. Een textbased choose-your-own-adventure. Ik besloot om het voor Tobias en Renske te schrijven, dat maakte het nog veel leuker en makkelijker.

Eerst dus een setting kiezen, daarna de flow/stapjes uitwerken. Ik tekende op draw.io een flow-diagram en vulde die in een avondje met allemaal stapjes en teksten.

En schreef het daarna in C# en Unity. Ik voegde zelfs nog wat kleine extra dingetjes toe, zoals keuzes die onthouden werden, keuze-afhankelijke teksten (die getoond werden op basis van je gemaakte keuzes) en moest hiervoor nog wat dieper rommelen met C# en regular expressions. Heel leuk. En dat bleek ook wel, want uiteindelijk ging ik weer veels te laat naar bed.

Maar hij was wel af. M’n eerste spelletje. Of eigenlijk m’n tweede, want anderhalf jaar geleden maakte ik er ook al eentje.

Bekijk hier m’n eerste baksel: een lekker ontbijtje.

En hier staan – voor archief-doeleinden – nog even m’n Asteroids-kloon

Al doende leert men

De afgelopen tijd zat vol leuke dingen, waarvan (bord)spelletjes spelen het grootste deel was. Maar merkte dat ik steeds meer een creatieve uitlaatklep miste.

Elke keer als ik ergens een mooie illustratie zag of door m’n oude tekeningen bladerde, wilde ik weer verder met tekenen.

Elke keer als ik ergens een gaaf stukje van een (indie)game zag, wilde ik weer verder met leren bouwen van games.

Heb beide al wel (beetje) gedaan. Heb uiteraard ooit een paar jaar Mojo getekend. Nog steeds terug te lezen op: www.mojocomic.com
En in diezelfde periode ook best wel wat kaarten en uitnodigingen getekend voor vrienden. Bruiloftaankondigingen, kerstkaarten en felicitaties werden regelmatig van m’n tekenkunsten voorzien.

En in 2,5 jaar geleden (in 2016) begon ik beetje te rommelen met een spelletje, liet het toen weer paar maanden liggen en pakte het begin 2017 weer op. Om het later dat jaaraf te maken‘ .
Daarna was het weer beetje stil eigenlijk.

Het afgelopen jaar heeft het wel vaak gekriebeld, maar kon maar niet kiezen tussen tekenen of game-dev’en. Totdat ik me tijdens de afgelopen kerstvakantie ineens realiseerde dat ik voor game-dev’en moest gaan.

En wel om meerdere redenen:

  1. Ik merk dat ik veel enthousiaster ben om weer game-dev’en op te pakken. Voelt als een mooie combinatie van creatief bezig zijn + games + programmeren. Drie passies van mij.
  2. Daarnaast bedacht ik me dat ik m’n tekenskills ook kon toepassen bij het maken van games. Dus dan werd ik daar toch – op een iets andere manier – beter in.

Dus ik ging weer beetje Unity tutorials doen, beetje online naar resources kijken. En kocht een online Unity-cursus op Udemy (een online platform). Daar de afgelopen week al een aantal onderdelen van gedaan, gewoon ook de simpele dingen doorgelopen (op dubbele snelheid – super grappig). En al veel (kleine) dingen geleerd. Heel interessant en leuk om te doen dus.

Zal nog wel even een aparte post schrijven over m’n eerste projectje. Heel leuk om te doen.

Avondje game-dev’en 

Vanavond samen met Mathijs (eindelijk) een keer een avondje gefocussed op game-dev’en. Samen beetje rommelen, beetje rotzooien in Unity en iets aan de praat krijgen. 

Het grootste probleem (lees: uitdaging) is bedenken wat we gaan maken. Uiteindelijk uitgekomen op een local multiplayer game. Dus op 1 scherm tegen elkaar ‘vechten’. 

En toen zijn we maar beetje – los van elkaar – gaan prutsen en klooien. Mathijs had al snel rondspringende kubussen en ik twee players die onafhankelijk van elkaar konden rondbewegen. Uiteindelijk ook nog beetje bezig geweest met wat roteren en schieten, maar dat nog niet helemaal kunnen afronden. 

Vond het aan de ene kant wel lastig om iets te gaan maken zonder echt een eind-idee. Maar aan de andere kant kwam ik soms wel weer op nieuwe ideeën terwijl ik iets maakte. 

Was al-met-al een leuke avond en zeker voor herhaling vatbaar. 

Ben er nog

Bizar eigenlijk. M’n laatste post ging over de realisatie dat wanneer ik weinig game, ik weinig/niks blog. En sindsdien heb ik weken – even spieken – 3 weken zelfs, niks meer geschreven.

Maar in de tussentijd wel druk bezig geweest met games en gerelateerde dingen. Uiteraard. Want wat zou ik nou zijn zonder games? Tja, heb wel (beetje) door dat ik als persoon heel nauw samenga met games.

Laatste weken wat meer gefocussed op het maken van games ipv het spelen ervan. Soms nog eventjes iets gespeeld, zo heb ik uiteindelijk Ratchet en Clank gehaald en daar heel blij mee geweest. Heel veel blijer dan ik ooit was met DOOM of Overwatch. Dus dat was een goede aankoop. Al ligt hij nu ook alweer een tijdje te verstoffen in de la.

Ben namelijk bezig met het maken van een spelletje. Vrij simpel nog, een simpele Asteroids kloon. Het doel is om beetje de basis onder de knie te krijgen, de basis van Unity en het programmeren in C# … maar ook uberhaupt de basis van het maken van een game.

Dus vaak avondjes aan het puzzelen, beetje pixelart aan het oefenen/leren en daarnaast aan het inlezen over games en het developen daarvoor.

Wel leuk, begin beetje de vibe te voelen wat ik vroeger voelde toen ik net begon met Flash developen en wat ik voelde toen ik met Mojo begon. Een nieuwe community ontdekken, nieuwe mensen volgen op Twitter, boeken bestellen en allerlei nieuwe bronnen aanboren op zoek naar informatie.

Ben nu heel enthousiast en alweer paar weken op-en-af bezig en gaat steeds meer iets worden. Tuurlijk, als je het speelt of ziet is het nog maar magertjes… maar heb er lol in en als ik eenmaal begin, dan is het zo weer (te) laat en moet ik naar bed. Heb al meerdere keren tot 1:00 achter m’n laptop gezeten, omdat ik nog even  dit-of-dat aan de praat wilde krijgen.

Misschien dat ik nog op Tumblr een dev-blog ga starten. Vind ik wel leuk idee namelijk. Beetje m’n vorderingen bijhouden. Zal hieronder – for the record – even een tweetal gifjes droppen ^^

M'n eerste gif, met daarin een voorbeeld van het rondvliegen

M’n eerste gif, met daarin een voorbeeld van het rondvliegen

20160720--spawn--optimized

De spawn animatie – waar ik toch best trots op was. Met m’n beperkte pixelart kennis ^^

Maken ipv spelen

Afgelopen weekend speelde ik terloops even Steredenn (een hele gave – en pittige – side-scrolling shootemup) en werd meteen weer enthousiast / gegrepen door het game-develop-virus.

De afgelopen dagen weer veel over het maken van games nagedacht, veel gelezen en vrijwel elke avond wat tutorials gevolgd. Had het een tijdje geleden al over de keuze tussen Unity en Game Maker Studio, maar dat station zijn we inmiddels wel gepasseerd. Heb besloten dat Unity beter voelt voor mij en daarnaast geeft het me – ondanks de wat hogere leercurve – meer vrijheid qua development. Ik kan kiezen tussen 2D en 3D en wat grotere plannen (ooit) uitwerken.

Het enige wat er nog ontbreekt is een solide idee. Heb allerlei kleine ideetjes die ik graag wil toepassen en gok dat het er steeds meer zullen worden.

Zit nu half beetje te twijfelen tussen 2D en 3D, en of het een hak-spel moet worden (ala Dark Souls) of toch meer een twin-stick shooter (zoals Steredenn, Luftrausers of Geometry Wars).

Denk nog steeds dat m’n eerste stap moet zal zijn het maken van een simpele game zoals Astroids. Alleen maar om een keer m’n voeten nat te maken (om het eens vrij te vertalen).

Ideeloos

Denk er al een lange tijd aan, maar komt maar niet van de grond. Vorig jaar al paar keer ‘begonnen’ en steeds weer afgehaakt. Waar heb ik het over? Het maken van een eigen game.

Vooral het in een later tweaken van de gameplay lijkt me super leuk om te doen. Nieuwe dingen verzinnen en implementeren, testen.

Vorig jaar tijdens Firstlook realiseerde ik me het ineens. Ik raakte zo enthousiast door alle indiegames (in de Indie Alley). Sindsdien ben ik helemaal verknocht aan het lezen over game development.

Loop constant te switchen tussen Unity en Game Maker Studio. De eerste is veel krachtiger, maar daardoor ook complexer. Maar denk dat ik daar wel voor wil gaan, aangezien ik het visueel ook wel ergens aantrekkelijk wil maken.

GMS is veel meer gericht op pixelgrafix. Wat er super vet uitziet als je het goed kan. En anders ziet het er niet uit.

Unity daarentegen heeft een hogere instapdrempel, maar kan daardoor ook in 3D dingen maken.

Laatste weken beetje aan het rommelen geslagen. Tutorials aan het volgen en beetje meer in de taal (C#) aan het duiken.

Is allemaal best leuk, maar denk dat ik snel eens iets echts moet gaan maken. Dat zal me nog veel meer leren. Lastige is alleen dat ik nog geen solid idee heb.

Tuurlijk, ik wil graag iets maken wat ik zelf zou willen spelen. Maar wat? Zit te denken aan een soort van 3rd-person hack-slash. Of een twinstick space shooter. Of gewoon super simpel beginnen en een soort Astroids kloon maken.
Dat laatste is waarschijnlijk het verstandigst om te doen. Niet te ambitieus beginnen en dan zien waar het schip strand.

© 2019 Rakso. All rights reserved.

Theme by Anders Norén.