Rakso

Een eiland in de oceaan van weblogs

Menu Close

Category: Game development

Twee eindes

Van de week weer even iets meer gefocust aan m’n Asteroid game verder gegaan. Wilde hem maar eens afmaken, want was weer enthousiast geworden van een nieuwe manier van bouwen. Dus maandag aan de slag, gefocust op het implementeren van de navigatie, het kunnen pauzeren en herstarten enzo.

Uiteindelijk was het best een leuke en leerzame klus. Helemaal toen ik besloot om het niet allemaal perfect te doen, maar het gewoon degelijk in elkaar te zetten. Uiteraard nog steeds wel netjes, maar of het de beste manier is – daar hield ik me even minder mee bezig. En dat bevrijdde me zo, dat ik na een avondje rommelen heel de flow af had. Pauzeren, restarten, game-over… alle states waren afgevangen en het spel was dus (soort van) klaar. Het einde van m’n eerste game-ontwikkel-projectje.

Check het resultaat hier: Mac OSX / Windows

Het tweede einde haalde ik dinsdag, toen ik besloot om DOOM maar eens verder te spelen. Het voelde alsof ik bijna aan het einde was… en dat bleek ook zo te zijn. Was laatst 1/3 level van het eindgevecht gestopt. Dus even nog 2/3 afmaken (was nog best/beetje pittig) en toen kwam de eindboss. Deze was in eerste instantie best wel lastig, ik ging 2-3 keer dood en gooide al bijna de handdoek in de ring. Maar besloot het nog 1 keer te proberen. En die poging slaagde en ik had DOOM uitgespeeld.

Het eind was beetje mwah, maar overall heb ik me heel erg goed vermaakt met het spel.

Asteroids Advanced Extra Extreem ++

Afgelopen week besloot ik om me weer wat meer te richten op game development. Pakte m’n Asteroids projectje weer op en ging weer beetje verder rommelen.
Begin dit jaar had ik al de enemies geintroduceerd en beetje een beginnetje gemaakt met dat ze de player volgden.

Maar toen beetje blijven hangen in dat ze (de enemies) moesten kunnen rondkijken, de player vinden en dan naar de laatste locatie gaan waar ze hem vonden. Denk dat ik het mezelf weer beetje te moeilijk heb gemaakt. Maar toch kon ik het idee niet helemaal loslaten. Heb destijds (begin dit jaar) ook een tijdje wat tutorials en cursussen (online) gevolgd over trigeometry enzo, was super interessant en leerde er weer veel van. Maar m’n game-dev ambitities belanden weer in het vergeethoekje.

Dus nu weer beetje opgepakt. Vanavond weer beetje lopen rommelen en uiteindelijk nu enemies die je zoeken en volgen, health items die animeren wanneer ze worden opgepakt en last-minute ook nog even wat smoke animaties gemaakt wanneer je ergens op schiet ^^

Kijk hieronder even een aantal gifjes met de voortgang:

De enemies achtervolgen de speler (februari 2017)

Testje om de enemy te laten zoeken ipv dat ze direct op de speler afkomen (februari 2017)

Enemies zoeken en zodra de speler in hun Field of View is, gaan ze naar de laatste lokatie waar hij gezien is (september 2017)

Smoke en health pickup animaties (september 2017) – en lastige enemies ^^

Gangetje

Tja, zo gaat het soms.

Z’n gangetje

Ik werk inmiddels al bijna 2 maanden bij IN10 en nog steeds naar volle tevredenheid. Voel me er steeds meer thuis en allemaal mooie dingen aan het maken.

Daarnaast thuis voornamelijk bezig met Battlefield 1 en laatst weer DOOM opgepakt, blijft ook wel een hele fijne game hoor.

En eens per week – de woensdag – werk ik me helemaal in het zweet bij Wing Chun. Heerlijk en dat gaat ook steeds beter. Minder spierpijn of blauwe plekken ^^

Laatste tijd weer beetje aan het kijken om m’n tekenskills op te vijzelen, maar twijfel ook nog steeds of ik wellicht liever m’n game-ontwikkel-skills wil gaan aanscherpen. Voelt beetje alsof ik moet kiezen welke skill/hobby ik me op ga focussen. En daar ben ik nog niet over uit. Dus tot die tijd doe ik niks op beide vlakken  TT

Voortgang met asteroides

Laatste tijd weer meer bezig met Unity leren en dan voornamelijk door aan m’n Asteroids kloon te werken. Al is het eigenlijk geen Asteroids meer, maar eigenlijk een spin-off. En vanavond weer een heel eind verder gekomen. Je kan nu schieten, de asteroids doen damage, er worden health-packs gedropt en je health loopt automatisch terug. Je hebt dus (eindelijk!) een doel.

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. 

Gekriebel

Op twitter volg ik een keur aan mensen, maar voornamelijk zijn ze in te delen in 2 groepen: tekenen/cartoonisten en indie game-development. En zo werd ik de laatste tijd weer regelmatig gekriebeld om weer eens wat aan m’n game-development ambities te gaan doen.

Dus ik kroop weer een avondje achter m’n laptop en ging weer beetje pielen. De laatste keer (maanden geleden, september/oktober) had ik de pixelart vervangen voor wat lowpoly modellen, maar die bevielen toch niet helemaal. Dus weer beetje met pixels aan de slag gegaan en een nieuw schip getekend. Ook wat animatie eraan toegevoegd.

Dus nu heb ik een klein ruimteschip die rond kan vliegen en – wanneer je gas geeft – ook wat animatie doet.

De komende tijd wel nog wat leuke ideeetjes om hierop voor te borduren. En volgende week een keertje samen met Mathijs zitten en beetje samen iets bakken.

 

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 ^^

Niet gamen is (blijkbaar) niet bloggen

Goh, blijkbaar blog ik een stuk minder (lees: weinig tot niet) als ik geen/weinig games speel.

Heb de afgelopen week voornamelijk m’n polsen/handen rust gegeven. Heb beetje films gekeken (laatste deel van de Hunger Games en weer eens Shooter), beide films waren vermakelijk. Maar ik miste toch wel beetje het gamen. En ik wilde heel graag verder met m’n game ideeen. Heb inmiddels al wat ideeen opgeschreven en voel de drive om er daadwerkelijk iets mee te gaan doen.

Ben de laatste weken al beetje op CodinGame m’n C# skills aan het opschroeven en tussendoor ook beetje verder met tutorials aan het volgen in Unity. Hoop dat ik dezelfde ambitie/motivatie/drive te pakken krijg als ik ooit met m’n comic had. Maar we zullen zien, eerst nog klein beginnen met een Astroids game ^^

Nu vanavond weer beetje relaxen. Beetje spelletje doen en hopelijk nog wat Unity stapjes doen.

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.

© 2017 Rakso. All rights reserved.

Theme by Anders Norén.