?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Desarrollo+y+optimizaci%C3%B3n+de+entorno+3D+en+Unity&rft.creator=Ramos+Guti%C3%A9rrez%2C+Alberto&rft.contributor=Alonso+Calvo%2C+Ra%C3%BAl&rft.subject=Computer+Science&rft.description=El+planteamiento+de+este+proyecto+era+el+de+dise%C3%B1ar%2C+crear+y+optimizar+un+entorno+tridimensional%2C+as%C3%AD+como+un+videojuego+que+sirva+como+prueba+de+concepto%2C+con+el+motor+gr%C3%A1fico+Unity%2C+siempre+teniendo+muy+presente+la+optimizaci%C3%B3n+de+cada+apartado+del+juego.+Los+distintos+objetivos+principales+eran+los+de%3A+hacer+el+dise%C3%B1o+del+juego%2C+crear+el+escenario+donde+tendr%C3%ADa+lugar+el+juego%2C+escribir+al+menos+un+shader+para+aplicar+a+alg%C3%BAn+elemento+del+entorno+y%2C+finalmente%2C+desarrollar+el+juego%2C+que+implica+pero+no+consiste+%C3%BAnicamente+en+escribir+una+variedad+de+scripts+que+implementen+la+funcionalidad+de+diversos+factores+del+juego.+Tom%C3%A9+varios+videojuegos+existentes+como+referencia+sobre+los+que+he+basado+varios+aspectos+del+juego%2C+entre+ellos+la+est%C3%A9tica+general%2C+que+he+buscado+lograr+mediante+el+uso+de+recursos+art%C3%ADsticos+ya+creados+y+de+un+shader+que+modifica+la+est%C3%A9tica+de+un+elemento+del+entorno.+Us%C3%A9+las+herramientas+de+generaci%C3%B3n+de+terreno+de+Unity+para+crear+el+entorno+explorable+por+el+personaje+y+lo+rellen%C3%A9+de+objetos+para+dotar+al+escenario+de+credibilidad.+He+aplicado+t%C3%A9cnicas+de+optimizaci%C3%B3n+a+varios+niveles%3A+en+el+escenario+se+usan+t%C3%A9cnicas+de+renderizado+dise%C3%B1adas+para+quitar+cargas+de+trabajo+a+la+tarjeta+gr%C3%A1fica%3B+en+el+c%C3%B3digo+he+puesto+gran+%C3%A9nfasis+en+realizar+cach%C3%A9s+lo+m%C3%A1ximo+posible%2C+as%C3%AD+como+de+usar+los+algoritmos+m%C3%A1s+apropiados+para+cada+situaci%C3%B3n.+El+grueso+del+proyecto%2C+sin+embargo%2C+fue+la+realizaci%C3%B3n+de+la+l%C3%B3gica+del+juego%3A+escribir+todo+el+c%C3%B3digo+en+C%23+entre+los+diversos+scripts+para+los+objetos+del+juego+que+tienen+alguna+funcionalidad.+A+pesar+de+estar+terminado+el+proyecto+con+todos+los+objetivos+cumplidos%2C+hay+muchas+posibilidades+de+continuaci%C3%B3n+de+trabajo+en+el+futuro%3A+extensi%C3%B3n+del+entorno%2C+optimizaci%C3%B3n+de+los+sistemas+del+juego+ya+establecidos+y%2C+sobre+todo%2C+la+inclusi%C3%B3n+de+nuevos+sistemas+para+agrandar+las+posibilidades+del+juego.---ABSTRACT---The+goal+for+this+project+was+to+design%2C+make+and+optimize+a+3D+environment%2C+as+well+as+a+videogame+to+serve+as+proof+of+concept%2C+made+in+the+Unity+game+engine%2C+always+keeping+optimization+in+mind.+The+different+objectives+for+my+project+were%3A+design+the+game%2C+build+the+environment+where+the+game+takes+place%2C+write+at+least+one+shader+to+apply+to+some+element+in+the+environment+and+develop+the+game+itself%2C+which+consists+in+-among+other+things-+creating+the+scripts+to+implement+all+the+logic+and+functionalities+in+the+game.+I+took+some+existing+games+as+reference%2Finspiration+for+several+aspects+of+the+game%2C+one+of+them+being+the+aesthetic.+I+tried+to+accomplish+this+through+the+use+of+already+made+art+assets+and+a+custom+made+shader+to+modify+the+looks+of+one+or+more+element%2Fs+in+the+environment.+I+used+Unity%E2%80%99s+terrain+tools+to+create+the+walkable+environment+and+filled+it+with+objects+to+give+it+credibility.+I+applied+optimization+techniques+to+various+degrees%3A+rendering+techniques+used+by+the+environment+so+as+not+to+draw+unnecessary+assets+and+reduce+the+graphic%E2%80%99s+card+work+load%3B+also%2C+in+code%2C+I%E2%80%99ve+strived+to+use+caching+as+much+as+possible%2C+as+well+as+the+most+appropriate+algorithms+for+every+situation.+Lastly+I+developed+all+the+logic+for+the+game.+Even+though+I+finished+the+project+and+succeeded+in+accomplishing+all+objectives+there%E2%80%99s+a+lot+of+room+for+improvement+and+optimization+of+the+already+implemented+game+systems+as+well+as+other+game+systems+to+extend+the+possibilities+of+the+game.&rft.publisher=E.T.S.+de+Ingenieros+Inform%C3%83%C2%A1ticos+(UPM)&rft.rights=https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-nd%2F3.0%2Fes%2F&rft.date=2020-01&rft.type=info%3Aeu-repo%2Fsemantics%2FbachelorThesis&rft.type=Final+Project&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=spa&rft.rights=info%3Aeu-repo%2Fsemantics%2FopenAccess&rft.identifier=https%3A%2F%2Foa.upm.es%2F58090%2F