5 Programari de disseny de jocs que inclou eines de depuració de jocs

Taula de continguts:

Vídeo: J. Jover_'Cooperació i teoria de jocs, el programari lliure o el 15m, dos exemples...' 2024

Vídeo: J. Jover_'Cooperació i teoria de jocs, el programari lliure o el 15m, dos exemples...' 2024
Anonim

El depuració és una part important del cicle de vida del desenvolupament de programari que elimina els errors de codi. Els depuradors són eines molt valuoses per al disseny de jocs que permeten als desenvolupadors identificar i eliminar trastorns o errors que puguin tenir lloc. Així, si busqueu un programari de disseny de jocs, heu de seleccionar un que tingui una eina integrada de depuració adaptada als jocs.. Aquests són alguns paquets de disseny de jocs que inclouen depuradors integrats de manera que podeu arreglar codi sense cap eina de depuració autònoma independent.

Unitat

Unity és una de les aplicacions de disseny de referència del sector, adaptada al motor Unity amb el qual molts editors desenvolupen els seus jocs. Es tracta d’un motor de jocs multiplataforma amb el qual podeu desenvolupar programari per a Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac i Oculus Rift. El programari té versions de Personal, Plus, Pro i Enterprise per dissenyar jocs. La versió Pro es ven al detall a 125 dòlars al mes (1.500 dòlars anuals), però encara podeu afegir el programari gratuït Unity Personal a Windows fent clic al botó Descarregar ara d'aquesta pàgina web.

Unity compta amb un editor flexible amb el qual podeu desenvolupar jocs en 2D i 3D amb scripts C # i Javascript. El programari inclou àmplies eines d’animació, gràfics, àudio i disseny en física 2D i 3D; i també podeu ampliar l'editor Unity amb més de 1.700 extensions. A més, Unity compta amb una eina de depuració IDE de MonoDevelop amb la qual poder depurar scripts JavaScript, Boo i C #. Aquesta eina permet als usuaris inspeccionar el codi executant els scripts pas a pas. També podeu establir punts d'interrupció condicionals en línies que haureu d'analitzar més de prop amb l'eina de depuració d'Unity.

Unreal Engine 4

Unreal Engine 4 és un dels kits de desenvolupament més reconeguts de la indústria amb els quals es projecten els grans editors. Inclou un conjunt complet d’eines de creació per al disseny de jocs i admet totes les plataformes de jocs principals, com Xbox One, PS4, Windows, Wii U, Oculus, etc. És un excel·lent programari per dissenyar tiradors en primera persona, MMORPG (RPG multijugador) i jocs furtius. El programari complet està disponible amb una subscripció mensual de 19 dòlars, però els usuaris també paguen el 5% dels ingressos bruts dels seus jocs dissenyats amb UE4.

Potser el millor d’Unreal Engine 4 és el seu sistema Blueprint que permet als usuaris dissenyar jocs sense un editor de codi font. Blueprint és un script visual eficaç per al disseny de jocs amb el qual podeu configurar i editar xarxes de nodes de seqüència i l'editor també incorpora diverses eines d'anàlisi i depuració. Per a la depuració, el Blueprint Editor inclou la reproducció en l'editor i la simulació en els modes de l'editor que permeten fer una aturada de les execucions del joc i passar els gràfics de Blueprint amb els punts d'interrupció. Amb aquest depurador integrat, podeu inspeccionar els valors de la propietat del joc i fer canvis quan calgui. Unreal Engine 4 també inclou una eina de depurador de joc que mostra dades de joc en temps real superposades per a depuració de dades específiques.

Desenvolupament de GD

GDevelop és ideal per a desenvolupadors principiants ja que la codificació no és tan essencial per dissenyar jocs amb ell. Es tracta d’un programari de codi obert amb el qual es poden desenvolupar jocs per a Windows, Linux i navegadors web. El programari és compatible amb les plataformes Windows, Ubuntu, Mac OS X, iOS i Android, i podeu desar el seu instal·lador fent clic al botó de descàrrega del lloc web de GDevelop.

GDevelop us permet dissenyar jocs inserint objectes i esdeveniments i els tradueix en codi de màquina. El programari proporciona tones d'objectes per a jocs, com ara text, caixa 3D, mapa de rajoles, sprite i objectes del motor de partícules. Els usuaris poden dissenyar nivells i interfícies més avançades amb l'editor d'escenes de GDevelop. Tot i que es requereix una codificació mínima, GDevelop encara té una eina de depuració integrada per a jocs originaris. D'aquesta manera, els desenvolupadors poden veure i modificar les dades de l'escena, reproduir o representar escenes fotograma per fotograma i inserir noves variables i objectes. En general, aquest programari és ideal per desenvolupar jocs web HTML 5; però potser necessiteu alguna cosa amb eines més àmplies per al disseny de jocs en 3D.

Godot

Godot és també un programari de disseny de jocs de codi obert amb una gran quantitat d’eines útils. Aquest programari admet tant el disseny de jocs 2D com 3D i té un llenguatge de script personalitzat. Godot és compatible amb Windows, Linux i OS X; i podeu dissenyar jocs per a aquestes plataformes i PlayStation 3, iOS, Android, Haiku, HTML 5 i Blackberry 10 amb el programari. Obriu aquesta pàgina i premeu el botó Descarregar 2.1 per afegir Godot a l'escriptori o portàtil.

Godot té una arquitectura innovadora de disseny basada en escena amb la qual els desenvolupadors poden combinar múltiples escenes (una col·lecció d’elements de joc) en escenes més grans. Els desenvolupadors poden dissenyar jocs a Godot ja sigui amb C ++ o amb el GDScript personalitzat del programari que està optimitzat per a l’arquitectura basada en escena. El programari té un motor dedicat al disseny de jocs en 2D i també podeu desenvolupar jocs 3D mitjançant la importació de models 3D. Godot inclou un editor d’animació de línia de temps amb què els usuaris poden animar gràfics en 2D o 3D. A més, l'editor integrat del programa incorpora una eina de depuració amb la qual els usuaris poden definir alguns punts d'interrupció i fer un pas per programar per passar per codi d'una línia alhora.

GameMaker: Estudi

GameMaker: Studio és un dels paquets de disseny de jocs més ben establerts per a Windows, i també hi ha un Studio 2 en desenvolupament. Amb aquest programa podeu implementar jocs per a PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 i PlayStation Vita. Hi ha una versió freeware del programari, que es pot descarregar des d'aquesta pàgina, així com una col.lecció de Studios Professional i Masters amb un preu de venda de $ 799. La col·lecció Studios Masters permet als usuaris exportar els seus jocs a totes les plataformes, mentre que el programari gratuït només està limitat a Windows.

GameMaker: Studio és un programari per a desenvolupadors que incorpora una interfície d'usuari intuïtiva arrossegable per dissenyar jocs. També té un llenguatge d'escriptura GML propi, que és comparable al C, però proporciona una major flexibilitat si es combina amb la interfície d'usuari arrossegar i deixar anar del programari. A més, el programari admet els motors Box2D i LiquidFun de física de partícules per afegir moviment realista; i també compta amb un suport integrat de la plataforma integrada.

GameMaker incorpora un mode de depuració que llança un mòdul de depuració quan executeu el vostre joc. Amb això, podeu inspeccionar els detalls més fins als jocs, fins a instàncies i variables individuals. El mòdul de depuració inclou finestres de visualització que mostren codi font, variables globals, propietats de pas, variables d’instància, dades del buffer, esdeveniments de pila de trucades i molt més per oferir una visió general del joc. A més, els usuaris poden afegir punts d'interrupció de depuració (un punt de parada del codi de joc) dins del mòdul de depuració o des de l'IDE Studio amb una tecla directa. L'informació completa d'errors de scripts de GameMaker també pot ajudar els desenvolupadors a descobrir errors en els seus jocs.

De manera que es tracta de cinc equips d’eines per a desenvolupadors amb els quals podeu dissenyar jocs per a Windows, Mac, Linux i consoles. Com que totes les suites de disseny inclouen eines de depuració, podeu fer el seguiment i arreglar els errors en els jocs més ràpidament sense que calgui un depurador autònom.

5 Programari de disseny de jocs que inclou eines de depuració de jocs