[EN] Video game development has always been an issue that a lot of programmers are
interested in. With the technologies growing at an incredible speed it became easier to
dive into creating video games for everyone. ...[+]
[EN] Video game development has always been an issue that a lot of programmers are
interested in. With the technologies growing at an incredible speed it became easier to
dive into creating video games for everyone. However, with the increased demand for
new mechanics and more patronizable games, programmers must make sure that their
code supports these new features. There is a lot of educational resources for creating
games, however, only a few are teaching how to write quality code.
This thesis is centered on developing a framework that helps programmers to create 3rd
person characters for Unity by applying the best practices for coding. To develop the
framework, design patterns have been applied, which allows us to build quality software
[-]
[ES] El desarrollo de videojuegos siempre ha sido un área sobre la que mucha gente se ha
interesado. Con las tecnologías creciendo a gran velocidad, se ha hecho más fácil la
creación de videojuegos. Sin embargo, con el ...[+]
[ES] El desarrollo de videojuegos siempre ha sido un área sobre la que mucha gente se ha
interesado. Con las tecnologías creciendo a gran velocidad, se ha hecho más fácil la
creación de videojuegos. Sin embargo, con el aumento de la demanda de nuevas
mecánicas y videojuegos más personalizables, la programación de videojuegos se ha
hecho más exigente. Aunque existen una gran cantidad de recursos educativos para
ayudar en programación de videojuegos, sólo unos pocos enseñan cómo escribir código
de calidad.
Este trabajo final de grado se centra en el desarrollo de un framework que facilita a los
progamadores la creación de personajes de 3a persona para Unity aplicando las mejores
prácticas para el código. En el desarrollo del framework, se han aplicado patrones de
diseño que permiten la obtención de un código de calidad.
[-]
[CA] El desenvolupament de videojocs sempre ha sigut un àrea sobre la que molts
programadors han mostrat interès. Gràcies al ràpid creixement de les tecnologies, ha
sigut cada vegada més fàcil la creació de videojocs. ...[+]
[CA] El desenvolupament de videojocs sempre ha sigut un àrea sobre la que molts
programadors han mostrat interès. Gràcies al ràpid creixement de les tecnologies, ha
sigut cada vegada més fàcil la creació de videojocs. Però, amb l'augment de la demanda
de noves mecàniques per a videojocs i més personalització d'aquests, la programació de videojocs s'ha fet més exigent. Encara que hi ha una gran quantitat de recursos educatius
per a ajudar a la creació de videojocs, sols uns pocs d'aquests recursos ensenyen a crear
codi de qualitat per a videojocs.
El present treball final de grau se centra en el desenvolupament d’un framework que
facilita la creació de personatges de 3ra persona per a Unity aplicant les
millors pràctiques per al codi. Per a la construcció del framework s’han aplicat patrons de
disseny que aconsegueixen l’obtenció d’un codi de qualitat.
[-]
|