Hoe een spel en dubbele punt te maken; Een beginnershandleiding

Posted on
Schrijver: Mark Sanchez
Datum Van Creatie: 3 Januari 2021
Updatedatum: 17 Kunnen 2024
Anonim
Hoe een spel en dubbele punt te maken; Een beginnershandleiding - Spellen
Hoe een spel en dubbele punt te maken; Een beginnershandleiding - Spellen

Inhoud

Dus je geniet van het spelen van games, maar heb je je ooit afgevraagd hoe leuk het zou zijn om een ​​game te maken?


Wat is dit dat ik hoor, je kunt niet coderen? Dat is prima. U zegt dat u geen ontwerper bent? Dat is ook geen show-stop!

Tegenwoordig worden games steeds gemakkelijker te maken, met assets die vrij toegankelijk zijn voor het publiek; ja, dat geldt ook voor jou! Indie-ontwikkelaars duiken overal op met unieke spelconcepten die de aandacht van het publiek trekken. Natuurlijk, het bouwen van een spel zoals No Man's Sky zal niet 's nachts gebeuren; maar, zoals alles, de praktijk is perfect!

Het idee

Dit is een voor de hand liggend uitgangspunt. Wees creatief en begin te denken aan wat je leuk zou vinden in een spel, de kans is groot dat als je het leuk vindt, iemand anders dat ook zal doen! Houd er echter rekening mee dat dit concept eenvoudig moet blijven. Je wilt de dingen niet al te ingewikkeld maken, het maakt het leuk uit wat je maakt. Maak geen ingewikkelde plannen voor de volgende Bioshock spel.In plaats daarvan zou je vriendelijk meer in de trant van een op tekst gebaseerd spel of een spel met het type van de ruimte-indringers denken.


Als je eenmaal je idee hebt, is het volgende beetje duidelijk advies dat ik je zal geven: vasthouden aan het. Het is veel te gemakkelijk om van het ene briljante idee naar het andere te springen, waardoor alles onafgemaakt blijft. Maar een voltooide game betekent zoveel meer dan een dozijn onvoltooide games. Ja, je zult tegen bugs aanlopen, waardoor je helemaal opnieuw zou kunnen beginnen, maar het repareert deze bugs die je zullen helpen je vaardigheden te ontwikkelen en verder te gaan om grotere en betere spellen te maken! (Denk aan het beëindigen van een spel als het bereiken van een nieuw niveau omhoog)

Twine is een open-source tool die volledig gratis is! Het is op tekst gebaseerd, dus het werkt heel goed voor u Kerkers en draken fans die van een goede game-stijl van je eigen avontuur houden. Tekstgebaseerde keuzegames vormen de kern van iedereen die je tegenwoordig ziet; niet zo lang geleden legde BioWare uit hoe ze vaak teruggaan naar referentie-pen-en-papier-spellen om inspiratie voor zichzelf te krijgen. Als BioWare denkt dat dit een goed uitgangspunt is, waarom zou u het dan niet proberen?


Twine is mogelijk de eenvoudigste game-maker die je zult vinden. Het heeft een eenvoudig te gebruiken visuele editor waarmee je het verhaal van je spel kunt invoeren. Wanneer u klaar bent, wordt de game vervolgens rechtstreeks in HTML-indeling gepubliceerd, zodat het bijna overal gemakkelijk kan worden gepost! Omdat het HTML gebruikt, is Twine ook in staat om afbeeldingen, CSS en JavaScript op te nemen als je wel eens wat code wilt dobberen, wat je veel meer creatieve vrijheid zal geven bij het maken van een aantal coole, op tekst gebaseerde games.

Hier zijn enkele leuke spellen die zijn gemaakt met Twine: Destroy / Wait, Depression Quest.

2. GameSalad

GameSalad is nog een gratis ontwerpmachine waarmee je verschillende keuzes kunt maken over het platform waarop je game zal spelen, waaronder: iPhone, iPad, Android, Kindle, Nook, Windows 8 en Mac-desktop. Codeervaardigheden zijn helemaal niet nodig met de visuele, drag-and-drop-interface. Een game wordt gemaakt door vooraf gemaakte gedragingen (maar nog steeds bewerkbaar) toe te voegen aan aanpasbare vormen. Om het meer visueel te stellen, zou je een kudde van blokachtige vijanden binnen enkele seconden een 'helden'-personage in een ruimteschip met een driehoek kunnen laten jagen met behulp van deze eenvoudige interface.

Het meest interessante aan het gebruik van GameSalad is dat je na het maken van de game hun In-App-previewer kunt gebruiken om het uit te testen voor mobiele prestaties en desktop. Daarna, wanneer het geperfectioneerd is, publiceer je het gewoon naar de GameSalad Arcade en maak je het bespeelbaar voor mensen over de hele wereld. Best cool toch ?!

Hier zijn enkele leuke spellen gemaakt met GameSalad: Milo & Me, CAT-A-CLYSM.

3. Eenheid

Wil je liever een 3D-game maken? Unity maakt 3D-werelden veel eenvoudiger te maken dan ze lijken, en het is allemaal gratis! (Tenzij je echt zin hebt met je in-game-componenten of een brutowinst van meer dan $ 100.000, maar daar moet je je nu geen zorgen over maken.) Unity is een krachtige rendering-engine waarmee videomakers hun eigen 3D-scènes kunnen bouwen in helemaal geen tijd! Het bevat veel van zijn eigen voorvoegsels waarmee de gebruiker kan spelen met AI-routines, lichtbronnen, in-game physics en nog veel meer! Het kan ook worden gebruikt om 2D- of 2.5D-games te maken.

Je hebt waarschijnlijk al geraden dat Unity niet zo simpel is als de laatste twee opties, maar laat je niet afschrikken! Het maakt nog steeds gebruik van een zeer visuele interface die de gebruiker in staat stelt om te trekken naar het landschap en objecten te plaatsen om hun omgeving te bouwen. Het bevat ook veel hulpmiddelen om u te helpen een realistischere omgeving te creëren, zoals SkyBoxes, elementen (rook, vuur, enz.), Een ingebouwd animatiesysteem en meer. Ja, coderen is nuttig omdat het kan worden gebruikt om het gedrag van je gamekarakters te programmeren met behulp van JavaScript, C # of Boo. (Ik raad JavaScript aan voor een beginner.) Maar Unity is zo populair nu de forums vol zitten met advies, tips en stukjes code die je kunt gebruiken! Daarnaast heeft Unity zelf zeer gedetailleerde tutorials gemaakt die perfect zijn voor complete beginners. Er is hulp beschikbaar!

Dit is de meest flexibele optie, waarmee je je game kunt publiceren op pc, Mac, iOS, Android, Windows Phone 8, Windows Store-apps en BlackBerry 10.

Enkele leuke games gemaakt met Unity zijn: The Forest, Supernauts.

Tijd voor wat testen

Je hebt nu je meesterwerk van een spel, maar ga nog niet van vreugde springen. Zoals met elk creatief project, is er altijd ruimte voor verbetering. Dit is het gedeelte waar je je trots inslikt en opbouwende kritiek krijgt. Probeer een idee te krijgen van wie je doelgroep is voor het spel en laat ze het voor je uitproberen. Heb je een puzzelgame gemaakt die mensen van middelbare leeftijd op hun werk naar het werk zou vermaken, of is het zo schattig dat alleen een kind de moeite kon begrijpen die je besteedde bij het vinden van het perfecte pixelpatroon? Krijg hun mening over wat werkt en wat niet, en wat ze graag zouden zien toegevoegd aan het spel (hoewel je ze moet herinneren aan je plannen om dingen eenvoudig te houden).

Het is je spel aan het einde van de dag, maar als je droom is om ooit een wereldwijd publiek te bereiken, dan is deze stap cruciaal!

Geloof in jezelf

Gedurende deze fasen moet je in jezelf geloven om dit mogelijk te maken. Je hebt misschien niet het gevoel dat je op het moment iets over het ontwerp of de ontwikkeling van het spel weet, maar bedenk dat iedereen ergens moet beginnen. Er zullen momenten zijn waarop je voelt dat je niet voorbij een probleem kunt komen, alsof je tegen een stenen muur bent aangekomen. Het kan je zelfs op dat moment dom doen voelen, maar echte intelligentie zit in het oplossen van het probleem zelf. Geef nooit op.

Mijn eerste game is gemaakt met behulp van JavaScript in het HTML5-canvaselement. Klinkt mooi, toch? Nou ... Niet zo veel. Ik heb een eenvoudig, retro-pingpongspel gemaakt, het is absoluut niet slecht, maar het gebruik van een speleditor zoals die hierboven, zou dit een stuk eenvoudiger hebben gemaakt dan door het ontwikkelen van ruwe ping-pong. Nu je mijn eerste poging tot game-ontwikkeling hebt gezien, hoop ik dat je het vertrouwen hebt gekregen om door te gaan met het maken van een van je eigen games. Het is misschien niet perfect, maar het is van jou!

Extra koppelingen

Als je het leuk vindt om een ​​beetje code te leren, zijn er veel online lessen die kunnen helpen. Codecadamy is mijn persoonlijke favoriet; het is perfect voor beginners! Het leert allerlei codeertalen gratis; de belangrijkste zijn HTML, CSS en Javascript. Khan Academy is een goede website om later naar toe te gaan, waarbij je leert hoe je je codeervaardigheden kunt gebruiken om ook eenvoudige spellen te maken, te animeren en uiteindelijk te maken!

Ten slotte en vooral ...

Veel plezier!

Bewerken: ter inspiratie, hier is mijn allereerste Unity3D-creatie!

Alsjeblieft, voel je vrij om links naar je eigen spellen te laten in de comments.