Com fer un videojoc des de zero (amb imatges)

Taula de continguts:

Com fer un videojoc des de zero (amb imatges)
Com fer un videojoc des de zero (amb imatges)
Anonim

Avui en dia hi ha més gent que juga a videojocs que mai, cosa que significa que hi ha molt espai perquè la gent nova entri i faci alguna cosa fantàstic. El procés de creació d’un videojoc és llarg i complex. Requereix moltes habilitats diferents. Aquest wikiHow us ensenya els conceptes bàsics sobre com fer un videojoc des de zero.

Passos

Part 1 de 2: Configuració per a l'èxit

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

Pas 1. Gestioneu les vostres expectatives

El disseny de videojocs requereix moltes habilitats, codificació o scripting diferents. Requereix programació, art, animació, música, disseny de so, proves, producció, finançament i molt més. Tot això triga moltes hores a desenvolupar-se. Sobretot si no tens un equip d’estudi enorme. Heu d’entendre què podeu aconseguir amb els recursos que teniu i dins del temps que disposeu. Si no sou realista del que podeu fer, és probable que us decebueu ràpidament i que renuncieu. No volem que renunciïs!

  • Si mai no heu dissenyat un joc abans, comenceu de manera senzilla. El vostre primer joc hauria de ser una experiència d’aprenentatge, no una obra mestra. L’objectiu del primer joc hauria de ser fer que es pugui reproduir el més aviat possible. Fins i tot si només es tracta d’un nivell d’una habitació, amb una mala detecció de col·lisions. No et rendeixis! Estigueu orgullosos d’això. El vostre proper partit serà encara millor. Aviat faràs que els jocs vulguin jugar.
  • Penseu a treballar a una empresa de jocs professional abans de desenvolupar el vostre propi joc. Tindreu més facilitat per aconseguir un joc amb èxit i aconseguir inversors si teniu experiència, educació i un joc conegut al vostre nom. Això pot requerir anar a l’escola o adquirir algunes habilitats, però continua treballant per assolir el vostre objectiu i al final valdrà la pena.
Feu un videojoc des del pas 2 de Scratch
Feu un videojoc des del pas 2 de Scratch

Pas 2. Apreneu llenguatges de programació

Tot i que podeu utilitzar un motor de jocs per desenvolupar la major part del vostre joc amb poca programació, saber programar us proporciona més control sobre el desenvolupament del vostre joc. Hi ha molts llenguatges de programació que podeu aprendre. Podeu fer algunes classes per aprendre a programar o fer alguns tutorials en línia. Jocs com Code Monkey, Code Combat i Robocode són jocs dissenyats per ensenyar-vos a programar. A continuació es detallen alguns llenguatges de programació:

  • C ++:

    C ++ és un dels llenguatges de programació més comuns. També és un dels idiomes més difícils d’aprendre, però val la pena. C ++ us proporciona més control sobre el maquinari i els processos gràfics de l’ordinador. Molts motors de jocs, com Unreal, només accepten informació escrita en C ++

  • Java:

    Java és un altre llenguatge comú que s’utilitza en diverses aplicacions. És similar a C ++, que facilita l’aprenentatge al costat de C ++

  • SQL:

    SQL significa Structured Query Language. S'utilitza per interactuar amb bases de dades en línia. Si el vostre joc requereix que els jugadors creen un compte en línia o interaccionin amb altres jugadors o funcions en línia, necessitareu una base de dades per gestionar tota la informació de l'usuari. Podeu utilitzar SQL per crear i gestionar la base de dades.

  • HTML, CSS, JavaScript:

    HTML / HTML5, CSS / CSS3 i JavaScript són llenguatges de desenvolupament web. Tots són bastant fàcils d’aprendre, però no s’utilitzen molt sovint en el desenvolupament de jocs. Tanmateix, si no sou nou en el desenvolupament de jocs, podeu utilitzar aquests llenguatges bàsics per crear jocs basats en navegadors web.

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

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

Si no contracteu un professional per fer els vostres treballs gràfics, teniu molts estudis per davant. Haureu d’aprendre a treballar diversos programes gràfics complexos, però podeu fer-ho. Photoshop, GIMP, Adobe Illustrator, Blender 3D, 3DS Max són bons llocs per començar si voleu crear els elements visuals del vostre joc.

Si no creieu que sou un artista molt bo, penseu a utilitzar un estil d’art minimalista. Molts jocs independents populars es dissenyen amb un estil artístic de 8 bits. No només és més fàcil dibuixar, sinó que evoca una sensació de nostàlgia en molts jugadors. Altres jocs estan dissenyats amb formes geomètriques simples

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

Pas 4. Decidiu quin motor de joc voleu utilitzar

El motor del joc és el que fa que un joc funcioni. Representa els gràfics, l'animació i el so, processa els scripts, la física i molt més. Si teniu prou talent, podeu dissenyar el vostre propi motor de jocs. Probablement voldreu estalviar temps i trobar un motor de joc existent. Hi ha molts motors de joc potents entre els quals podeu triar. Molts d’ells són gratuïts per descarregar i utilitzar. La majoria d’ells requereixen que adquiriu una llicència per obtenir totes les funcions i pagar una regalías pels jocs que publiqueu. A continuació es detallen alguns motors de jocs que podeu examinar:

  • Unitat:

    és un potent motor de jocs. Admet jocs 2D i 3D i no és massa difícil d'aprendre. Molts jocs mòbils i independents estan dissenyats amb Unity.

  • Irreal 4:

    Unreal és un altre motor de jocs popular. Té una corba d’aprenentatge pronunciada i no es recomana als dissenyadors de jocs principiants. Tot i això, és un potent motor de jocs que s’utilitza per crear imatges impressionants. Molts jocs populars, inclosos Fortnite, Mortal Kombat 11 i Final Fantasy VII Remake, estan dissenyats a Unreal 4.

  • Game Maker Studio 2:

    Game Maker Studio és un bon motor de joc per a aquells que no tenen molta experiència treballant amb motors de joc. S’utilitza sobretot per fer jocs en 2D i té una interfície bastant fàcil d’utilitzar.

  • Rascada:

    Scratch és un fabricant de jocs en línia desenvolupat pel MIT com a eina educativa. Si no teniu experiència amb el disseny de jocs, pot ser que sigui un bon lloc per començar.

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

Pas 5. Apreneu el motor del joc

Els motors de jocs són alguns dels programes més complicats. Un cop us decidiu per un motor de jocs, haureu de dedicar-vos el temps per aprendre a utilitzar-lo. Per sort, hi ha molts recursos en línia que us poden ajudar. Llegiu el manual de l'usuari, consulteu tutorials de vídeo, feu classes i consulteu fòrums d'ajuda en línia per ajudar-vos a aprendre tot el que pugueu.

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

Pas 6. Dissenyar un prototip bàsic

Un cop tingueu les habilitats, dissenyeu un prototip del vostre joc. El vostre prototip no necessita tenir so i visuals innovadors, no ha de ser un conjunt complet de nivells ni tenir tots els enemics / power-ups / armes que utilitza el vostre protagonista. Només hauria de ser un nivell bàsic amb imatges bàsiques i un o dos enemics / obstacles per mostrar la mecànica bàsica. Podeu utilitzar el vostre prototip per provar el concepte i fins i tot mostrar als inversors per obtenir finançament.

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

Pas 7. Penseu en les vostres finances o calendari

Si teniu previst publicar un joc per diners, haureu de pensar en el finançament. La majoria dels motors de jocs requereixen pagar drets d’autor per utilitzar el seu programari. És possible que hagueu de comprar altres programes, com ara eines de disseny gràfic o contractar altres membres de l’equip per ajudar-vos. Això pot requerir que contracteu un préstec o que busqueu inversors. Fins i tot si teniu previst dissenyar un joc tot sol, haureu de tenir en compte tot el temps que necessiteu per dissenyar el vostre joc.

  • Per fer un joc independent de qualitat mitjana, necessitareu aproximadament centenars de milers de dòlars. Els títols més importants solen trigar milions de dòlars en desenvolupar-se.
  • S'han desenvolupat molts jocs mitjançant el crowdfunding. Llocs web com Kickstarter i Fig poden ser excel·lents maneres de recaptar diners per a un projecte. Però voldreu assegurar-vos que teniu les habilitats necessàries per lliurar el producte que esteu venent. Tot i que moltes campanyes de finançament col·lectiu han estat un èxit, moltes també han fracassat.

Part 2 de 2: desenvolupar el vostre joc

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

Pas 1. Planifica el teu joc

Abans de començar a dissenyar el vostre joc, hi ha algunes coses que voldreu pensar. Algunes de les preguntes que us podeu fer abans de començar a desenvolupar-les són les següents:

  • Quins són els meus punts forts com a dissenyador?
  • Quins són els meus punts febles?
  • Quin tipus de joc puc fer en funció dels meus punts forts?
  • Quin és el gènere del joc?
  • Quines són algunes de les mecàniques de joc que creieu que fan que un joc sigui agradable?
  • Quines són algunes de les mecàniques de joc que trobeu frustrants?
  • En quins jocs s’inspira el vostre joc?
  • En què es diferencia d'altres jocs similars?
  • Quines seran les característiques clau del joc?
  • Quant de temps trigarà a desenvolupar aquestes funcions?
  • Hi ha alguna característica que vull que no sàpiga fer?
  • De quines funcions pot prescindir el joc, si cal?
  • El joc té alguna història?
  • Com s’ajusta el joc a la història?
  • Quin tipus d'estil d'art vull per al meu joc?
  • Com puc crear aquest estil d'art?
Feu un videojoc des del pas 9 de Scratch
Feu un videojoc des del pas 9 de Scratch

Pas 2. Creeu un document de disseny

Un document de disseny exposa tot el relacionat amb el disseny del vostre joc: el joc, la mecànica, els personatges, la trama, l’art conceptual, etc. En fer-ho, també mostra tot el que cal fer, qui ho farà, quines són les expectatives i el calendari general per fer les coses. El vostre document de disseny és molt important no només per mantenir el vostre propi equip en pista, sinó també per mostrar-lo a possibles inversors.

  • El document de disseny del joc s'ha de dividir en seccions i incloure una taula de continguts detallada.
  • Les seccions habituals que inclouen inclouen la història del joc, els personatges majors i menors, el disseny del nivell, la jugabilitat, l'art i el disseny visual, els sons i la música del joc, així com un desglossament dels controls i el disseny de la interfície d'usuari.
  • El document de disseny no s’ha de limitar al text. Normalment trobareu esbossos de disseny, art conceptual i fins i tot articles com ara vídeos de previsualització o mostres de so.
  • No us sentiu limitat o massa preocupat pel vostre document de disseny i el seu format. No hi ha cap format estàndard ni elements obligatoris per incloure. Simplement feu un document que estigui organitzat i que s’adapti al vostre joc.
  • El vostre document de disseny no està format per pedra. Les coses poden canviar i poden canviar durant un projecte de disseny de jocs. És possible que trobeu que algunes idees no funcionen tan bé com pensàveu o que són massa complicades. També podeu tenir millors idees.
Feu un videojoc des del pas 10 de Scratch
Feu un videojoc des del pas 10 de Scratch

Pas 3. Construeix el teu equip amb cura

S’han fet uns quants jocs amb una sola persona, però poden passar anys fins que es faci fins i tot un joc senzill. Normalment, necessiteu molta gent amb moltes habilitats diferents. Necessitareu programadors, modelistes, artistes, dissenyadors de jocs o nivells, tècnics de so, un compositor musical, provadors de reproducció, així com productors, comptables i professionals de màrqueting i publicitat.

Els jocs independents solen tenir un equip d’unes 5 a 20 persones. Els jocs de grans noms poden tenir fins a diversos centenars de persones treballant-hi

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

Pas 4. Definiu els terminis

Això és cert si esteu dissenyant un joc professional o un joc senzill. Primer, comenceu establint un termini per a tot el projecte. A continuació, fixeu terminis per a les fites més petites al llarg del camí fins a la finalització del projecte. A continuació, desgloseu encara més les tasques per als terminis menors i establiu-los. Fins i tot és possible que vulgueu crear un gràfic de Gantt amb totes les diferents tasques traçades.

No us espanteu massa si supereu un termini. Passarà. Actualment, no és gens estrany que els jocs es retardin. Tanmateix, si veieu que us trigarà 3 vegades més a completar un projecte o tasca del que pensàveu originalment, és un bon senyal que l’abast del vostre projecte és massa gran i que potser haureu de reduir una mica les coses

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

Pas 5. Creeu els recursos del joc

Els recursos són tot el contingut que compon el joc. Això inclou sprites 2D, models de personatges 3D, animacions, dissenys de nivells, decoracions, objectes interactius, música, efectes de so, etc. Necessitareu un equip d’artistes amb talent que s’especialitzin en disseny de personatges, disseny d’entorns, disseny de nivells, animació, modelatge 3D, il·luminació, efectes especials, disseny de so, interpretació de veu, composició musical i molt més.

Si hi ha determinats recursos que voleu per al vostre joc, però no sabeu com / no teniu temps per fabricar-los, molts motors de jocs tenen un magatzem d’actius on podeu comprar recursos de jocs realitzats per altres usuaris i utilitzar-los al vostre joc. Això pot incloure personatges, objectes, música i molt més

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

Pas 6. Programa el joc

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

Pas 7. Proveu, proveu i torneu a provar

Sempre que creeu alguna cosa funcional en un joc, voldreu que es provi. Mireu els playtesters mentre juguen. Aprendràs coses noves sobre el teu joc veient jugar a altres persones. Coneixeràs maneres inesperades en què els jugadors voldran interactuar amb el teu joc. Veureu com reaccionen els jugadors reals al vostre joc. És possible que algunes mecàniques de joc no funcionin tan bé com pensàveu.

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

Pas 8. Afineu bé el vostre joc

Durant el procés de proves de joc, voldreu revisar qualsevol mecànica del joc que sigui massa frustrant o que no sigui divertida. També voldreu corregir els errors detectats.

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

Pas 9. Promou el joc

Deixeu que la gent vegi el vostre joc un cop acabat. Tenir un lloc web i un bloc de desenvolupament. Allibereu captures de pantalla. Feu un tràiler de vídeo. Cerqueu llocs web de jocs populars i usuaris de YouTube que estiguin disposats a revisar el vostre joc. Feu entrevistes amb noves fonts de jocs per donar suport al vostre joc.

Proveu de fer-vos un nom a la comunitat de videojocs independents. La comunitat de desenvolupament de jocs independents és forta, solidària i acollidora. Si esteu bé en donar-los suport, promocionar-los, discutir-los i ajudar-los en els seus projectes, els retornaran en espècies. Parleu amb ells, conegueu-los i deixeu-los conèixer. Us sorprendrà el que podeu aconseguir amb una comunitat que tingueu al darrere

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

Pas 10. Allibera el joc

Hi ha molts llocs on podeu llançar un joc, però dependrà del tipus de joc que hàgiu creat. Actualment les botigues d’aplicacions i Steam són les més obertes als nouvinguts. Podeu llançar el vostre joc de manera independent al vostre propi lloc web, però els costos d’allotjament solen ser prohibitius. També tindreu menys visibilitat. Si voleu llançar els vostres jocs en consoles de jocs, com ara PS4 i Nintendo Switch, podeu fer-ho, però aquestes plataformes tenen estàndards de llicència estrictes. Haureu de saber quins són aquests estàndards i assegurar-vos que els compliu.

Consells

  • Seguiu aprenent. Si mai necessiteu ajuda, demaneu-la. Hi ha milers de milions de persones útils per fer un joc, així que no tingueu por de demanar-lo o buscar-lo. I recorda, sempre hi ha marge de millora, així que continua estudiant i aprenent a fer jocs.
  • No dediqueu massa temps a desenvolupar els vostres primers jocs. L’experiència és més important per als nous dissenyadors de jocs que el producte final. Aprendràs alguna cosa nova amb cada projecte. Per tant, acabeu aquests primers jocs i passeu al següent projecte.
  • Recordeu fer còpies de seguretat dels vostres fitxers amb freqüència. Mai se sap quan pot fallar l’ordinador.
  • Practiqueu tot el que pugueu, perquè pugueu millorar cada vegada millor la creació de jocs, ja que diuen "La pràctica fa perfecte".
  • Recordeu, un equip sempre és millor que anar en solitari. Podeu reduir significativament la càrrega de treball i el temps dedicat dividint els membres en gràfics i codificacions i després afegir més divisions, com ara escriure i compondre, etc. Aquesta és una àrea important que depèn del programari que trieu, com a creadors de jocs gràfics com BGE, Unity i l'UDK tenen poca compatibilitat amb un flux de treball en equip, i editar codi directament i passar a un sistema de control de versions com el git és probablement una millor idea.
  • Finalment, no et rendeixis mai. Crear un joc pot ser un procés avorrit, cansat i frustrant. De vegades sentireu la voluntat de renunciar i fer alguna cosa més. No. Feu un descans, sortiu una estona i ajusteu-lo uns dies. Tornaràs sentint-te més segur de nou.

Recomanat: