Com es crea un videojoc des de zero (amb imatges)

Taula de continguts:

Com es crea un videojoc des de zero (amb imatges)
Com es crea un videojoc des de zero (amb imatges)

Vídeo: Com es crea un videojoc des de zero (amb imatges)

Vídeo: Com es crea un videojoc des de zero (amb imatges)
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Maig
Anonim

Actualment, cada vegada hi ha més persones addictes als videojocs. Això significa que hi ha moltes oportunitats perquè la gent nova pugui entrar al món del joc i fer grans jocs. Crear un joc és un procés complicat, però podeu fer-ho vosaltres mateixos amb una mica d’ajuda externa o diners. Us mostrarem els conceptes bàsics que podeu tenir en compte a l’hora de construir el vostre propi joc i fer-lo fantàstic. Només cal que comenceu pel pas 1 següent.

Pas

Primera part de 4: Preparar-se per a l’èxit

Feu un videojoc des del pas 1 de Scratch
Feu un videojoc des del pas 1 de Scratch

Pas 1. Comprendre el seu joc

Haureu de fer algun tipus de planificació i pensament que impliqui problemes importants si voleu que el procés de creació del joc funcioni sense problemes. Quin gènere escolliríeu per al vostre joc (RPG [joc de rol], shooter, plataformes, etc.)? Quina plataforma necessiteu per jugar al vostre joc? Quines són les característiques úniques o destacades del vostre joc? Cada resposta a cada pregunta requerirà recursos, habilitats i planificació diferents, ja que cadascuna tindrà un impacte diferent en el desenvolupament del joc.

Feu un videojoc des del pas 2 de Scratch
Feu un videojoc des del pas 2 de Scratch

Pas 2. Dissenyar un bon joc

El disseny del joc serà molt important, per la qual cosa és una bona idea pensar-hi abans de començar a construir un joc. Com guanyaran els jugadors el progrés en el joc? Com interactuen els jugadors amb el món? Com s’ensenya als jugadors a jugar el seu joc? Quin tipus de senyals d'àudio i música faràs servir? Tot això és molt important.

Feu un videojoc des del pas 3 de Scratch
Feu un videojoc des del pas 3 de Scratch

Pas 3. Sigues realista

Si fer un joc com Mass Effect fos fàcil de fer, tothom ho faria. Heu d’entendre el que podeu fer i el que no podeu fer sense el suport d’un gran estudi i d’una muntanya d’experiències al darrere. També heu de ser realistes sobre el que podeu aconseguir en un termini raonable. Si no sou realistes de les vostres habilitats, és més probable que us sentiu decebuts ràpidament i desistiu. No volem que renunciïs!

Feu un videojoc des del pas 4 de Scratch
Feu un videojoc des del pas 4 de Scratch

Pas 4. Cerqueu un bon maquinari i programari

La creació de jocs per sobre del nivell dels jocs per a mòbils (jocs que es poden jugar en dispositius com ara telèfons, tauletes, PDA o calculadores) requereix un ordinador que probablement estigui "completament modificat". Si utilitzeu un sistema anterior, trobareu que el vostre joc no s’executarà en aquest equip. També necessiteu un programari bastant potent i molt específic per crear jocs. Alguns programes es poden obtenir de forma gratuïta o a un preu baix, però d'altres poden ser un drenatge de la cartera. A la secció següent es parlarà d’un bon programari, però tingueu en compte que el programari que necessiteu inclou un modelador 3D, editor d’imatges, editor de text, compilador, etc.

Com a mínim, necessitareu un processador potent (com a mínim quad core, i encara millor si teniu el processador i5s o i7s més recent), molta memòria RAM i una targeta de vídeo de gamma alta

Part 2 de 4: Construir el vostre equip

Feu un videojoc des del pas 5 de Scratch
Feu un videojoc des del pas 5 de Scratch

Pas 1. Feu jocs petits vosaltres, jocs grans amb altres persones

Si només voleu fer jocs per a mòbils ràpidament sense visualitzacions i programacions complicades, no està malament. És un gran projecte per treballar amb tu mateix, perquè el pots utilitzar per mostrar als possibles empresaris i inversors de què ets capaç. Però si voleu fer un joc més seriós, necessitareu ajuda. Els jocs independents solen tenir equips de 5 a 10 persones (depenent de la complexitat) i els jocs de grans noms poden implicar fins a diversos centenars de persones en el procés.

Feu un videojoc des del pas 6 de Scratch
Feu un videojoc des del pas 6 de Scratch

Pas 2. Construeix el teu equip

Necessitareu molta gent amb diferents habilitats si voleu crear els tipus de jocs més potents. Necessitareu programadors, modeladors, dissenyadors visuals, dissenyadors de jocs o nivells, experts en àudio, així com productors o màrqueting / financers.

Feu un videojoc des del pas 7 de Scratch
Feu un videojoc des del pas 7 de Scratch

Pas 3. Creeu un document de disseny de jocs o GDD (document de disseny de jocs)

Penseu en això com entre un resum i un pla de guerra per al vostre joc. GDD us explica tot sobre el disseny del vostre joc: joc, mecànica del joc, personatges, trama, etc. Juntament amb això, GDD també mostra què cal fer, qui s’encarrega de fer-ho, què esperar i un calendari general per fer tota la feina. GDD és molt important, no només com a referència perquè el vostre equip treballi segons els objectius que voleu assolir, sinó també per mostrar inversors potencials.

  • El vostre GDD s'hauria de dividir en seccions i incloure una taula de continguts detallada.
  • Les seccions generals que s’inclouran inclouen la història del joc, els personatges principals i menors, el disseny de nivells, el joc, el disseny artístic i visual, el so i la música del joc, així com detalls sobre el control i el disseny de la interfície d’usuari.
  • GDD no s’ha de limitar només al text. Normalment trobareu esbossos de disseny, art conceptual i fins i tot alguna cosa com a visualitzacions prèvies de vídeos o mostres de so.
  • No us sentiu massa restringit ni us preocupeu massa pel vostre GDD i pel seu format. No hi ha formats o elements estàndard que cal incloure. Simplement creeu un GDD adequat per al vostre joc.
Feu un videojoc des del pas 8 de Scratch
Feu un videojoc des del pas 8 de Scratch

Pas 4. Penseu en els diners

Necessiteu diners per fer jocs. No només això, les eines necessàries també són costoses i fan que el joc consumeixi molt de temps (ocupant temps que podríeu utilitzar per fer altres coses que realment aportin ingressos). Com més gent treballis, més cara serà i més complexes hauran de ser les habilitats per fer jocs progressivament més sofisticats. Hauríeu de pensar d’on treieu els vostres diners i hauríeu de discutir amb els vostres col·laboradors com, quan i quant es pagaran abans que comenci el treball real.

  • La forma més barata de fer un joc és fer-ho tot tu mateix, completament tu mateix. Tanmateix, això és difícil de fer si no teniu les habilitats i els tipus d’habilitats necessàries per crear jocs varien molt. Per a persones totalment inexpertes i que treballen soles, almenys poden provar una simple aplicació de clonació. Fins i tot si feu els vostres propis jocs, encara heu de pagar tarifes de llicència pels millors motors (programari per crear jocs) i diverses botigues d’aplicacions i altres punts de venda. No us oblideu dels impostos pels diners que guanyeu més endavant.
  • Per fer un joc independent de qualitat mitjana, necessitareu uns centenars de milions. Els jocs grans i famosos solen costar milers de milions de desenvolupar-se.

Part 3 de 4: recórrer el procés

Feu un videojoc des del pas 9 de Scratch
Feu un videojoc des del pas 9 de Scratch

Pas 1. Feu la programació

Heu de triar un motor per al vostre joc. Un motor de jocs és un programari que controla tots els petits detalls de com funciona un joc (com ara algorismes, física, etc.). Els motors necessiten eines, que de vegades s’inclouen amb el motor, però de vegades s’han de construir des de zero, que us permetin interactuar i crear jocs dins del motor. Un cop fet això, haureu de trobar algú que sàpiga escriure scripts al motor. En el procés de seqüència d’ordres, indiqueu al motor del joc què ha de fer. Aquestes feines solen requerir cert nivell d’habilitats de programació.

Feu un videojoc des del pas 10 de Scratch
Feu un videojoc des del pas 10 de Scratch

Pas 2. Crea contingut

També heu de començar a crear el contingut real del joc. Això significa modelar personatges, crear sprites (representacions visuals de tots els objectes del joc), crear entorns, crear tots els objectes amb els quals interactuarà el jugador, etc. Normalment es requereixen excel·lents habilitats en programari 3D i arts visuals per completar aquesta tasca. També és bo planificar amb cura amb antelació.

Feu un videojoc des del pas 11 de Scratch
Feu un videojoc des del pas 11 de Scratch

Pas 3. Feu una versió beta

Cal que proveu el vostre joc demanant-li a algú altre que el jugui. No us preocupeu per trobar errors de programació (errors) encara: heu d’aconseguir que la gent els reprodueixi, encara que només sigui per veure com veuen i senten la vostra experiència de joc d’altres persones. El que trobeu intuïtiu pot resultar molt confús per a una altra persona. És possible que es perdi un element de tutoria o història. No ho sabràs mai. Per això, és important tenir una visió de fora.

Feu un videojoc des del pas 12 de Scratch
Feu un videojoc des del pas 12 de Scratch

Pas 4. Prova, prova, prova

Un cop hàgiu acabat el joc, la vostra feina no està realment realitzada. Cal provar-ho tot. Tot. Heu de comprovar tots els escenaris possibles del vostre joc per assegurar-vos que no hi hagi errors de programació. Això requereix temps i esforç. Dediqueu molt temps a les proves.

Feu un videojoc des del pas 13 de Scratch
Feu un videojoc des del pas 13 de Scratch

Pas 5. Mostra el teu joc

Deixeu que els altres vegin el vostre joc un cop acabat. Mostreu-ho a les empreses que estiguin interessades a invertir en el vostre joc i a les persones que creieu que estan disposades a jugar-hi. Creeu llocs web i blocs amb el desenvolupament de jocs, mostreu captures de pantalla, vídeos d’instruccions, tràilers i contingut per mostrar a la gent què és realment el vostre joc. Generar interès és fonamental per a l’èxit del vostre joc.

Feu un videojoc des del pas 14 de Scratch
Feu un videojoc des del pas 14 de Scratch

Pas 6. Allibera el joc

Pas 1. Proveu un programa de fabricació de jocs per a principiants

Hi ha alguns bons programes que els principiants poden utilitzar per crear jocs bàsics. Els més populars són probablement Game Maker i RPG Maker, però Atmosphere i Games Factory també són bons. També podeu utilitzar eines de formació en programació infantil, com ara MIT's Scratch. Aquest programa és ideal per ensenyar les habilitats bàsiques que necessiteu.

Feu un videojoc des del pas 16 de Scratch
Feu un videojoc des del pas 16 de Scratch

Pas 2. Obteniu informació sobre diferents programes gràfics

Si no contractes un professional per fer el teu treball gràfic, prepara't perquè tens molt a aprendre. Haureu d'aprendre a manejar diversos programes gràfics complexos … però podeu fer-ho! Photoshop, Blender, GIMP i Paint.net són llocs ideals per començar si voleu crear elements visuals per al vostre joc.

Feu un videojoc des del pas 17 de Scratch
Feu un videojoc des del pas 17 de Scratch

Pas 3. Penseu en la possibilitat de professionalitzar-vos de la manera tradicional

Serà més fàcil crear un joc amb èxit i aconseguir inversors si teniu experiència, formació i un joc conegut que tingui a veure amb el vostre nom. Per aquests motius, potser no seria dolent treballar amb un desenvolupador de jocs tradicional que ja té un nom abans de decidir-se a crear els vostres propis jocs. És possible que hagueu d’anar a l’escola o adquirir algunes habilitats, però són passos cap al vostre objectiu i, finalment, provareu els beneficis.

Feu un videojoc des del pas 18 de Scratch
Feu un videojoc des del pas 18 de Scratch

Pas 4. Cerqueu el vostre camí cap a la comunitat independent

La comunitat de desenvolupadors de jocs independents és molt forta, favorable i amable. Si esteu bé en donar-los suport, comercialitzar-los, discutir-los i ajudar-los en els seus projectes, us retornaran el vostre favor de la mateixa manera. Parleu-los, conegueu-los millor i deixeu-los conèixer també vosaltres. Us sorprendrà el que podeu aconseguir amb el suport de la comunitat que hi ha al darrere.

Feu un videojoc des del pas 19 de Scratch
Feu un videojoc des del pas 19 de Scratch

Pas 5. Penseu en el finançament col·lectiu si esteu prenent serietat

Si voleu fer un joc professional que pugui competir amb altres jocs seriosos, necessitareu diners. Afortunadament, les coses han canviat en els darrers anys i el crowdfunding ha permès a persones sense nom crear fantàstics jocs. Proveu de conèixer Kickstarter o altres llocs web similars. Però us heu d’adonar que heu de treballar molt per fer una gran campanya. Això significa objectius realistes, grans recompenses i comunicació constant.

Consells

  • No esperis que el teu primer joc sigui un referent revolucionari. Si realment és persistent, bé, pot passar, però les possibilitats són escasses. Encara no us rendeixi, escolteu el que la gent pot dir sobre el que va fallar i el que els agrada. Implementa els aspectes que t’agraden al segon joc i fes millores o elimina allò que no t’hagi agradat o les coses que t’han resultat dolentes al primer joc.
  • Seguiu aprenent. Si necessiteu ajuda, pregunteu. Hi ha milions de persones disposades a donar un cop de mà en la creació de jocs, de manera que no tingueu por de buscar ajuda. I recorda, sempre hi ha marge de millora, així que continua aprenent a fer jocs.
  • No oblideu fer còpies de seguretat dels fitxers amb freqüència. Mai se sap quan es bloquejarà l’ordinador.
  • Practiqueu tot el que pugueu, de manera que millorareu fent jocs. Com diu la dita: "Pràctica primerenca de la perfecció!"
  • Prova. Prova. Prova.

    Una de les coses més molestes i vergonyoses és trobar errors crítics, fallades i errors de programació al vostre joc després que es publiqui al públic. Organitzeu el joc en etapes com ara desenvolupament (encara en construcció), alfa (primera o primera prova), beta tancada (proves de llançament per a persones convidades o seleccionades) i beta oberta (proves de llançament per al públic en general). Trieu les persones adequades per a les fases beta i alfa tancades i recopileu el màxim de comentaris i crítiques constructives possibles. Utilitzeu aquesta informació per millorar el vostre joc i corregir el màxim nombre d'errors de programació possibles abans del llançament. Afegiu versions anteriors o xx.xx per a les vostres etapes perquè pugueu polir el vostre joc encara millor. Assegureu-vos de marcar-lo clarament com a versió de desenvolupament si n’és una.

  • Feu una promoció sensacional i anuncieu-vos. Diguem-ho, no sou l’únic creador de jocs aficionats. Només podríeu llançar un joc i deixar-vos eclipsar immediatament per un joc més nou i / o millor que també s'està llançant. Per combatre-ho, feu difusió sobre el vostre joc que es llançarà en un futur proper per qualsevol mitjà necessari. "Fuita" d'alguns detalls aquí i allà. Anuncieu la data de llançament perquè la gent l’espera amb ganes. Si val la pena, fins i tot potser voldreu plantejar-vos gastar diners en publicitat.
  • Recordeu, tenir un equip sempre és millor que treballar sol. Podeu reduir significativament la càrrega de treball i el temps que dediqueu a la creació de jocs dividint el vostre equip en gràfics i codificació i, a continuació, afegiu altres divisions com escriure i redactar, etc. Aquesta és una àrea important en funció del programari que trieu, ja que els creadors de jocs gràfics com BGE, Unity i UDK no tenen prou compatibilitat amb els fluxos de treball d’equip, i pot ser una millor idea editar codi directament i procedir a un sistema de control de versions com git.
  • Finalment, no et rendeixis mai. Crear un joc pot ser un procés tediós, cansat i frustrant. De vegades sentireu la voluntat de renunciar i fer alguna cosa més. No ho facis. Preneu-vos una estona de descans, aneu a divertir-vos una estona i deixeu la feina uns dies. Tornaràs sentint-te segur de nou.
  • Establir un pla de treball. Si és la primera vegada i no voleu precipitar-vos i voleu experimentar, és possible que no sigui necessari un pla de treball. Tanmateix, un pla de treball us guiarà cap als vostres objectius i pot ser especialment important si heu promès una data de llançament. Feu un pla aproximat primer quan vulgueu acabar-lo, després refineu-lo en subseccions d’etapes de codificació / gràfiques, etc.

Advertiment

Copyright. Assegureu-vos que les vostres idees de joc siguin el més originals possibles. Si no se us acudeix res més, no és una mala idea contractar alguns aspectes d’un joc i modificar-los. Si heu d’enumerar absolutament aspectes del joc amb drets d’autor, com la trama, els personatges o la música, heu d’esmentar el creador original. Els conceptes (joc, forma d’escriure el codi, etc.) no es poden protegir amb drets d’autor, mentre que els noms i la col·lecció de fets que componen tota la història del joc tenen automàticament drets d’autor

Assegureu-vos de respectar la llicència de l'eina que utilitzeu. Molts programes propietaris (com Unity) prohibeixen l’ús comercial (és a dir, no es poden vendre jocs fets amb aquest programari) sense pagar una llicència cara. Aquí és on tenir programari de codi obert pot ajudar realment, ja que aquest tipus de programari permet un ús comercial. No obstant això, quan utilitzeu programari de codi obert que doni a l’usuari el dret d’utilitzar-lo, modificar-lo i distribuir-lo fins i tot una vegada, heu de tenir precaució. La Llicència Pública General GNU és un exemple d'aquesta llicència. Aquesta llicència estableix que heu de llançar el vostre programari sota la mateixa llicència. Està bé per als jocs i encara podeu vendre els vostres jocs sempre que conserveu recursos artístics i coses semblants per a vosaltres mateixos. Tot i això, podeu tenir problemes legals si utilitzeu una biblioteca de programari de font tancada com FMOD. A més, sobretot si sou un programador competent, podeu accedir al codi font i treballar amb el quadre negre durant tot el dia i podeu depurar i afegir funcions com vulgueu. Podeu trobar més informació sobre el codi obert (anomenat "programari lliure" pels fundadors del moviment - gratuït en termes de flexibilitat, no en termes de preu) aquí

Recomanat: