Dissenyar videojocs no és una feina fàcil. Però si teniu una idea que és una pena, no hi ha millor moment per començar que ara. Amb la tendència generalitzada del desenvolupament independent, construir un joc mai ha estat tan fàcil ni barat del que és avui. Seguiu aquesta guia per començar a dissenyar i construir el joc dels vostres somnis i, a continuació, esteneu-lo pel món.
Pas
Primera part de 7: fer la fundació
Pas 1. Trieu el gènere
Tot i que tots els jocs amb èxit tenen la seva pròpia singularitat, gairebé tots els jocs pertanyen a un determinat gènere. Decidiu quin tipus de joc voleu fer i consulteu quins altres jocs del mateix gènere tenen. Alguns gèneres comuns inclouen:
- Arcade
- Jocs de trets o de trets
- Trencaclosques o joc de trencaclosques
- Plataformes
- Carreres o jocs de carreres
- Corredor sense fi
- RPG
- Tirador en primera persona
- JRPG o RPG orientat a la història
- Defensa de la torre
- Horror
- Joc de lluita o lluita
- Comèdia
Pas 2. Seleccioneu la plataforma
La plataforma en què escolliu per desenvolupar el vostre joc tindrà un impacte significatiu en la manera com es desenvolupa. La plataforma que trieu determina com es controlarà el joc. Per exemple, els jocs per a telèfons intel·ligents es fan generalment sobre la base del tacte i el moviment, els jocs d’ordinador solen utilitzar un teclat i un ratolí, mentre que els jocs de consola solen utilitzar controladors de jocs.
- Hi ha algunes excepcions a totes aquestes regles. Però normalment us resultarà més fàcil dissenyar jocs si us fixeu en certs mètodes de control.
- Si voleu crear jocs per a iPhone, els heu d’enviar a l’Apple Store des d’un ordinador Mac.
Pas 3. Escriviu el disseny inicial
Aquest disseny inicial hauria de constar de diverses pàgines, però formarà el nucli de l’experiència de joc que crearà. Aquest disseny conté el concepte principal del vostre joc i us permetrà veure si la vostra idea es pot realitzar realment com un videojoc.
Pas 4. Comenceu amb la filosofia bàsica
Aquesta afirmació servirà de motivació per a la creació del vostre joc. Aquesta afirmació és senzilla i arriba directament al punt del que tracta el vostre joc. Reviseu aquesta declaració per assegurar-vos que el vostre joc compleixi el seu propòsit bàsic. Aquests són alguns exemples de filosofies bàsiques:
- Aquest joc és una simulació econòmica de l'estació espacial.
- Aquest joc et permet jugar com un cotxe viu.
- Aquest joc posa a prova els reflexos del jugador.
Pas 5. Escriviu les funcions
Les funcions del joc fan que el vostre joc sigui diferent d’altres jocs del mateix gènere. Comenceu per escriure les vostres idees i conceptes. A continuació, canvieu el concepte per frases basades en l'acció. Proveu de crear de cinc a 15 funcions. Per exemple:
- Concepte: construcció d’estacions espacials.
- Característiques: Creeu i gestioneu la vostra estació espacial personal.
- Concepte: danys causats per asteroides.
- Funcions: intenteu protegir-vos d’objectes perillosos com asteroides, espurnes del sol i cometes.
- Escriure les vostres funcions des de zero us permet construir cada funció de manera individual en un document de disseny. Això també farà que el vostre projecte estigui més centrat i evitarà que les idees creixin enmig del procés de desenvolupament.
- Seguiu revisant aquestes funcions fins que estigueu satisfets i assegureu-vos que totes aquestes funcions representen el joc que voleu fer.
Pas 6. Feu un descans
Poseu aquest disseny inicial en un calaix i intenteu no pensar-hi durant una setmana o dues. Voldreu tornar a revisar aquest disseny inicial amb una nova perspectiva per ajudar a determinar si realment val la pena fer el projecte o potser haureu de revisar o recrear el disseny original.
Part 2 de 7: Redacció d’un document de disseny
Pas 1. Comenceu a treballar en els detalls bàsics
Els documents de disseny són l’eix vertebrador del vostre videojoc. Aquest document conté descripcions detallades de la mecànica, la trama, el fons, el disseny estètic i molt més del vostre joc. Afortunadament, el format d’aquest document és menys important que el seu contingut i no cal preocupar-se’n.
- Els documents de disseny són molt importants, especialment si gestioneu un equip de programadors i artistes. Assegureu-vos que els documents que creeu siguin per a ells, no per al consumidor final. Eviteu ser imprecisos o poc clars i expliqueu detalladament els detalls de cada mecanisme de joc.
- No tots els jocs tenen documents de disseny i és improbable que dos documents de disseny siguin similars entre si. Seguiu els passos següents com a guia, però feu que el vostre document sigui el més independent possible segons el que requereixi el vostre joc.
Pas 2. Formuleu una taula de continguts
Cal incloure tots els aspectes del joc a la taula de continguts. L'únic que no cal incloure és la història, tret que estigui estretament relacionada amb la mecànica del joc.
- Creeu una taula de continguts utilitzant el mateix enfocament quan creeu instruccions de joc. Comenceu per cobrir aspectes generals i generals com la creació de personatges, el combat i la interfície principal, i després passeu a les subseccions de cadascuna d’aquestes seccions.
- Penseu en aquesta taula de continguts com una imatge general del vostre joc. Aprofundireu en els detalls del vostre joc amb més profunditat a mesura que aneu escrivint la taula de continguts.
Pas 3. Empleneu cada secció del document
Un cop creada la taula de continguts, comenceu a explicar la mecànica. Preneu-vos el temps per explicar-ho en detall per tal que no hi hagi cap confusió quan comenceu a programar. S’ha d’explicar a fons cada mecanisme perquè no hi hagi confusió quan l’implementeu.
Pas 4. Creeu amb altres persones o el vostre equip
Depenent de l’enfocament, crear un disseny de jocs és un procés col·laboratiu. Els comentaris d'altres persones poden ajudar-vos a mantenir el joc centrat i ressaltar àrees que no s'han tingut en compte.
Part 3 de 7: Inicieu la programació
Pas 1. Determineu el motor que voleu utilitzar
Engine és la base principal del joc que conté diverses eines de desenvolupament per facilitar la creació del joc. Crear un joc amb un motor existent és sens dubte molt més estalvi de temps i més senzill que crear un motor nou des de zero. Hi ha molts motors dissenyats per a desenvolupadors independents.
- Els motors solen facilitar la manipulació de gràfics, so i IA.
-
Cada motor té avantatges i desavantatges. Alguns motors són més adequats per a gràfics en 2D, mentre que altres són més adequats per a gràfics en 3D. Alguns motors requereixen més coneixements de programació que d’altres. Hi ha diverses eines de desenvolupament de jocs que podeu utilitzar sense necessitat de cap experiència de programació. Alguns dels motors de desenvolupament més populars són:
- GameMaker: Studio: un dels motors 2D més populars.
- Unity: un popular motor 3D perquè és fàcil d'utilitzar i és portàtil.
- RPG Maker VX: un motor de seqüències de comandaments creat per a jocs tradicionals de rol 2D o JRPG.
- Unreal Development Kit: motor 3D que es pot adaptar a diverses funcions.
- Font: un motor 3D molt popular que s’actualitza i modifica constantment.
- Project Spark: motor 3D optimitzat dirigit a usuaris ocasionals.
Pas 2. Estudieu el vostre motor o busqueu algú que en sàpiga
Depenent del motor que trieu, podeu afrontar reptes de programació significatius. Fins i tot el motor més bàsic necessita temps per entendre com manipular-lo. Si la programació necessària excedeix les vostres capacitats, estudieu-la primer o contracteu algú expert.
- Aquest serà l’inici de la fase de creació d’equips. Si no podeu programar, primer haureu de contractar un programador. Podeu pensar en el disseny gràfic i de so més endavant, ja que haureu de construir un prototip abans de continuar amb el projecte.
- Hi ha una gran comunitat de desenvolupadors o programadors independents amb els quals podeu contactar. La gent s’unirà a un projecte per diversos motius i compensació. Aquí és on un document de disseny de jocs sòlid us pot ajudar, perquè un document sòlid demostra que esteu compromès amb la vostra idea.
Pas 3. Creeu el prototip
Un cop hàgiu dominat el motor escollit, feu un prototipus del vostre joc. Aquest prototip serveix com a prova inicial de la principal funcionalitat del vostre joc. No necessiteu gràfics ni àudio per prototipar. Simplement creeu espais reservats senzills (com ara un cub o una figura de pal) i una àrea de prova petita.
- Prova i perfecciona el teu prototip contínuament per assegurar-te que el teu joc sigui divertit. Preneu nota de qualsevol cosa que no funcioni bé o que se sent manca, i reviseu tots els mecanismes implicats. Si el prototip no és divertit, el joc final tampoc serà divertit.
- Hi haurà funcions que semblen fàcils i possibles, però que no funcionen molt bé quan es construeixen amb el motor que trieu. Heu d’estar preparats per al fet que el vostre prototip canviarà una i altra vegada a mesura que solucioneu coses que no funcionen bé.
Pas 4. Afineu els controls
La funció més bàsica del joc és la interacció del jugador amb el joc mitjançant alguna entrada de control. Utilitzeu aquest prototip per assegurar-vos que els controls de joc siguin el més perfectes possible.
Els jocs amb un control deficient frustraran els jugadors. Un joc amb un control perfecte farà que les habilitats del jugador donin els seus fruits
Part 4 de 7: Creació d’elements
Pas 1. Tingueu en compte les necessitats del projecte
Depenent de l'abast del projecte, les vostres necessitats gràfiques poden variar molt. Alguns jocs es fan només amb formes i colors simples, mentre que altres jocs tenen mons complexos i expansius creats per un equip de dissenyadors gràfics i de so. Sigueu realistes amb els vostres objectius d’actius al joc i recluteu persones segons les vostres necessitats.
- La majoria dels jocs independents els fan equips petits, i sovint fins i tot una persona. Si esteu treballant sols en el vostre projecte, prepareu-vos per passar molt de temps, sobretot si voleu crear tots els actius vosaltres mateixos.
- Hi ha molts recursos gratuïts disponibles a Internet, especialment a la comunitat de desenvolupadors o programadors. Assegureu-vos sempre que qualsevol cosa que utilitzeu no infringeixi les lleis de drets d'autor.
Pas 2. Creeu un esborrany per a alguns dissenys visuals
Per començar a sentir l’estètica dels gràfics del joc, heu de començar a implementar els gràfics al prototip i desenvolupar el prototip en un joc cada vegada més complet.
- Hi ha molts estils que podeu utilitzar. L’art Pixel (estil retro intencionat) és un dels estils més comuns que fan servir desenvolupadors independents. L’art Pixel s’està convertint en un lloc habitual perquè aquests gràfics són els més ràpids i els més barats de crear i, tot i així, ofereixen bons jocs.
- Si teniu temps i més membres, us recomanem fer gràfics en 3D. Tot i que només una persona pot crear un model 3D bàsic, els detalls més complexos ocuparan molt de temps sols. Els models 3D necessiten textures per completar el model.
Pas 3. Dissenyeu el món o l'estructura del joc
Un cop tingueu els gràfics a punt per utilitzar-los, podeu començar a construir el joc. Segons el vostre estil de joc, és possible que hàgiu de crear nivells o àrees de joc. Si esteu fent un joc de trencaclosques, podeu començar a dissenyar-lo.
Pas 4. Desenvolupeu els actius visuals
En funció de l’estil visual que utilitzeu, hi ha molts programes que podeu utilitzar per crear els vostres recursos visuals. Alguns dels programes més populars inclouen:
- Blender: aquest programa de codi obert és la solució de modelatge 3D més popular. Hi ha molts tutorials disponibles a Internet que us mostren com començar ràpidament.
- Photoshop: aquest programa és essencial per al procés de creació de textures i de la majoria de gràfics 2D. Aquest programa és car, de manera que si teniu pocs diners, penseu en utilitzar GIMP, una alternativa de codi obert. GIMP té la majoria de la mateixa funcionalitat.
- Paint.net: aquest programa és una alternativa de codi obert a Paint Shop Pro i us permet crear fàcilment imatges en 2D. Aquest programa és molt útil per crear gràfics en 2D píxels.
Pas 5. Enregistreu el recurs d'àudio
El disseny del so té un paper important per explorar el joc que s’està jugant. Fer servir música o no, quan i com utilitzar efectes de so i com es parla el diàleg poden afectar la manera com els jugadors es connecten amb el vostre joc.
- Podeu trobar una gran varietat d’enregistraments d’àudio gratuïts i bons i programes per fer música. Penseu a utilitzar aquests recursos gratuïts si teniu pocs diners o treballeu independentment.
- Creeu els vostres propis efectes de so amb objectes de casa vostra.
Part 5 de 7: ajuntar-ho tot
Pas 1. Juga el joc el més sovint possible
Mentre creeu tots els aspectes del vostre joc, jugueu per assegurar-vos que el vostre joc sigui divertit i cohesionat. Si hi ha una àrea o una idea que se sent manca o malament, solucioneu-la o llenceu-la. Un cop s'han creat tots els nivells o trencaclosques o àrees, proveu de jugar-los i completar-los per assegurar-vos que el vostre joc sigui agradable de principi a fi.
Pas 2. Mantingueu el focus en la filosofia bàsica
Durant el procés de desenvolupament, heu de comprovar constantment si el joc que creeu segueix mantenint la filosofia definida des del principi. Assegureu-vos que us mantingueu a la llista de funcions predefinides i que no us deixeu influir per les diverses addicions.
Pas 3. Polir, polir i polir
Seguiu examinant de nou el disseny gràfic, sonor i de jocs per perfeccionar algunes de les àrees que encara necessiten millores i mostrar l’estil únic del vostre joc. La vostra capacitat per polir ràpidament el vostre joc dependrà en gran mesura de l’estil gràfic que trieu i utilitzeu.
Part 6 de 7: Prova del joc
Pas 1. Comenceu a buscar errors
Després de crear el joc de principi a fi, és hora d’esbrinar com destruir-lo. És important trobar errors al vostre joc i corregir-los per assegurar-vos que aquest joc el pugui jugar tanta gent com sigui possible.
Pas 2. Realitzeu accions que normalment no proveu
Val la pena considerar i provar totes les maneres possibles per interactuar amb el teu joc. Assegureu-vos que les regles del joc no es poden saltar ni infringir atacant-les el màxim possible.
La prova d’errors pot trigar tot el temps que es necessita per construir el joc en si. Com més gent pugui ajudar amb les proves, més problemes podreu trobar i solucionar
Pas 3. Prioritzeu els errors que cal corregir
Si teniu una llarga llista d'errors i només teniu un temps limitat per solucionar-los, assegureu-vos de solucionar els errors greus i danyar primer el joc. Per exemple, si hi ha un error que permet a un jugador anotar infinit en un joc basat en la puntuació, hauríeu d'assegurar-vos que l'error es resol immediatament.
Pas 4. Veure com altres persones juguen
Demaneu a alguns amics que provin el vostre joc. Mireu com afronten els reptes del joc i com interactuen amb el vostre món del joc. Potser provaran alguna cosa que mai no havíeu pensat.
Part 7 de 7: llançament del joc
Pas 1. Comproveu les regles de llançament del programa que apareixen al motor que utilitzeu
Cada motor admet una plataforma específica i alguns motors requereixen llicències de llançament per a diferents plataformes. Per exemple, amb Game Studio, podeu llançar el joc a Windows i Mac OS X amb la versió estàndard, però si voleu llançar el joc a la versió mòbil, heu de pagar més per actualitzar a la versió Pro.
Pas 2. Feu entusiasme pel vostre joc
Quan el joc estigui a punt de sortir, comença a intentar cridar l'atenció. Allibereu algunes captures de pantalla i vídeos del vostre joc als fòrums de jocs més populars. Poseu-vos en contacte amb un lloc de notícies del joc i informeu-los que el vostre joc es publicarà aviat (assegureu-vos d’incloure com obtenir el joc, quant costa i una breu descripció del joc).
Durant el procés de producció, creeu un lloc web de l'empresa perquè pugueu començar a reunir seguidors. Crear un fòrum sobre el vostre joc també és una manera fantàstica d’aconseguir que els fans interaccionin entre ells i actualitzar el vostre lloc també pot cridar l’atenció
Pas 3. Definiu el vostre servei de distribució
Alguns desenvolupadors independents proporcionaran els seus jocs al seu propi allotjament, però és possible que trobeu que aquest mètode és bastant car d’allotjar i que alguns no poden mantenir la mida necessària per a un joc gran i reeixit. Hi ha diversos llocs populars per llançar jocs independents per a Windows i Mac OS X:
- Vapor
- Desura
- Humble Store
- GOG
- Els jocs per a mòbils normalment s’han de llançar a les seves respectives botigues (Apple App Store, Google Play Store i altres). El mateix passa amb els jocs de consola (Xbox Live, PlayStation Network i altres).
- Els serveis diferents suposaran un percentatge diferent de cada venda del vostre joc. Consulteu els detalls d’aquest en cada servei per determinar quin és el millor per a vosaltres. La majoria dels serveis tenen un representant comercial amb el qual podeu contactar directament.
Pas 4. Gestioneu i manteniu el vostre joc
Un cop llançat el joc, manteniu-lo el màxim possible solucionant errors i incloent contingut nou. L’era de la distribució digital significa que els jocs es poden actualitzar més ràpidament que mai. A més, hi haurà un error o dos de tant en tant a mesura que creixi la població de jugadors que accedeixin al vostre joc. Feu el que pugueu per solucionar l’error tan aviat com sigui possible.
Consells
- No hi ha cap manera absoluta de fer un joc. Penseu en aquesta guia només com un esquema i utilitzeu el procés que us sigui més eficaç.
- No espereu guanyar molts diners d’un dia per l’altre. Fer un joc és una feina basada en aficions i interessos, i els diners són un avantatge per a aquest esforç.
- Hi haurà gent que no creu que ho podreu fer. Però, sempre que us en parleu seriosament, podreu acabar el que vau començar.