Desenvolupament d’un motor per jocs de rol 2.5D per Nintendo Switch i PC
Texto Completo
Compartir
Gràcies als grans avenços en computació, a principis dels anys 70 els primers ordinadors
personals van començar a aparèixer a les llars. Encara sense Internet i amb unes especificacions
molt simples comparades amb la maquinària d’avui en dia, el software capaç de córrer en
aquelles màquines era bastant limitat. No obstant, aquestes limitacions no van impedir l’aparició
dels primers videojocs i videoconsoles.
Tot i tractar-se de jocs inicialment molt senzills, juntament amb l’evolució dels ordinadors on
s’executaven van augmentar de complexitat de forma accelerada. Inicialment eren creats per un
sol desenvolupador, programats en llenguatge ensamblador, però l’augment de complexitat va
requerir llenguatges de més alt nivell, amb majors i millors abstraccions i equips de desenvolupadors
més grans. Gran part de la feina al fer un joc era repetida respecte jocs anteriors, i per tant
molts jocs van passar a reaprofitar codi de jocs anteriors. Això va portar a crear una distinció
més clara entre joc i motor, per tal de poder reaprofitar tot allò que no calia fer de nou.
En el disseny i arquitectura de videojocs s’anomena motor al conjunt d’eines que faciliten
la creació de videojocs. Aquestes eines poden ser tant executables amb interfície gràfica que
permetin a un artista crear un nivell, com un conjunt de APIs que treguin càrrega de feina als
desenvolupadors i ofereixin un nivell més alt d’abstracció