GAME DEVELOPMENT

Ik ben een grote fan van videogames. Om deze reden heb ik altijd mijn eigen videogame willen ontwikkelen.

In dit kleine passie project heb ik daarom besloten om deze droom werkelijkheid te maken.

Even stand van zaken..

Ik heb totaal geen verstand van game design, maar ik weet wel hoe een designproces in elkaar zit.

Als designer hoop ik met de kennis die ik heb opgedaan een solide game neer te kunnen zetten voor mijzelf en mijn vrienden.

Empathize | UNDERSTAND

Om te beginnen

Voor wie is dit spel? Dit spel is voor mijzelf, en voor mijn vrienden. Dit idee is tot stand gekomen om mijzelf te kunnen bewijzen dat ik een eigen computerspel kan ontwikkelen, en dit aan mijn vrienden te kunnen laten zien.

Dit zijn mijn voornaamste doelen voor dit project zijn:

  • Een 2D 8-bit game ontwikkelen met een original storyline en game objective

  • Het creëren van een original playable character

  • Het ontwikkelen van original game assets

  • Het componeren van original game sound en vfx

Define | UNDERSTAND

Ik heb op het internet wezen zoeken naar interessante inspiratiebronnen. Hieruit heb ik ongeveer een idee ontwikkelt van hoe mijn definitieve concept ongeveer er uit komt te zien.

Define | UNDERSTAND

Wat heb ik allemaal nodig?

  • Een synopsis van het spel

  • Spritesheet van de playable character

  • Spritesheet van de game assets

  • Development tool voor 2D games

  • Gameloops en mechanics

  • Development tool voor sound engineering

Ideate | EXPLORE

Het spel heeft een pakkende verhaal nodig waarin de spelers zich in kunnen verdiepen.

Ik houd van basketbal, en ik ben een enorme fan van Kobe Bryant (rest in peace). Ik heb daarom besloten om mijn playable character naar Kobe te vernoemen, met game inspiratie vanuit de basketbalwereld.

Synopsis van het spel

Het spel begin met de protagonist "Kobe". Hij is een jongen van 20 jaar oud, en droomt op een dag de beste basketbalspeler te worden. Hij wordt wakker op een avond, en merkt dat er iets niet in orde is. Hij kijkt om zich heen, en ziet dat hij niet in zijn bed ligt. Sterker nog, Kobe realiseert dat hij niet op aarde is. Hij kan zich niets meer herinneren wat er met hem is gebeurd. Alles is een beetje vaag, maar één ding is zeker; hij hoort hier niet thuis. Hij besluit om zo snel mogelijk weer naar huis te gaan. Echter, gaat dit niet zo makkelijk. Er staan enge buitenaardse wezens hem in de weg. Kobe ziet vervolgens een ruimteschip staan. De brandstoftank is helaas leeg. Kobe weet wat er van hem wordt verwacht. Zijn missie is om voldoende brandstof te verzamelen om uiteindelijk van de planeet af te kunnen gaan.

Prototype | EXPLORE

Voor het ontwikkelen van game content en assets heb ik gebruik gemaakt van het programma Aseprite. Deze applicatie geeft mij de vrijheid om diverse (animerende) spritesheets te maken voor mijn game.

Wat is een spritesheet? Een spritesheet is een bestand waaruit bestaat uit meerdere kleinere afbeeldingen (of sprites), die worden gemaakt uit verschillende bouwblokken.

Het formaat bouwblok die ik heb gebruikt voor dit design is 16x16; een perfecte formaat voor een 8-bit computerspel.

Ik ben erachter gekomen dat je verschillende parallax lagen achter elkaar kan leggen, met als resultaat dat

Gameloops zijn belangrijk om het spel door te spelen. Een gameloop bestaat uit een objective, challenge en een reward.

Ieder gameloop geeft de speler een gevoel van voldoening, en hierbij de drang om het spel uit te willen spelen.

Ik heb hierbij twee eenvoudige gameloops ontwikkelt die belangrijk zijn bij mijn spel.

Gameloops