}@media all{h1{font-size:2.45em;font-weight:700;color:#5d5d5d;letter-spacing:-0.02em;margin-bottom:30px;margin-top:30px}

Page Not Found

Oops! We couldn't find the page that you're looking for.

Please check the address and try again.

}@media all{h1{font-size:2.45em;font-weight:700;color:#5d5d5d;letter-spacing:-0.02em;margin-bottom:30px;margin-top:30px}

Page Not Found

Oops! We couldn't find the page that you're looking for.

Please check the address and try again.

}@media all{h1{font-size:2.45em;font-weight:700;color:#5d5d5d;letter-spacing:-0.02em;margin-bottom:30px;margin-top:30px}

Page Not Found

Oops! We couldn't find the page that you're looking for.

Please check the address and try again.

}@media all{.vlp-link-container{position:relative}.vlp-link-container:after{content:"";display:table;clear:both}a.vlp-link{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}a.vlp-link,a.vlp-link:link,a.vlp-link:visited{border:0!important;background:0!important;box-shadow:none!important;float:none!important;margin:0!important;padding:0!important;opacity:1!important;outline:0!important;text-decoration:none!important;transform:none!important}}@media all{@charset "UTF-8";.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.clear{clear:both}}@media all{:root{--bs-blue: #7832e2;--bs-indigo: #502c6c;--bs-purple: #ad6edd;--bs-pink: #ff0266;--bs-red: #ff5916;--bs-orange: #fbb500;--bs-yellow: #ffde03;--bs-green: #44c553;--bs-teal: #09ebaf;--bs-cyan: #35bdff;--bs-white: #fff;--bs-black: #000;--bs-gray: #9691a4;--bs-gray-dark: #666276;--bs-gray-100: #f9f8fa;--bs-gray-200: #f5f4f8;--bs-gray-300: #efecf3;--bs-gray-400: #d5d2dc;--bs-gray-500: #bbb7c5;--bs-gray-600: #9691a4;--bs-gray-700: #666276;--bs-gray-800: #454056;--bs-gray-900: #1f1b2d;--bs-primary: #3993d5;--bs-secondary: #6c757d;--bs-success: #44c553;--bs-info: #17a2b8;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f9f8fa;--bs-dark: #454056;--bs-white: #fff;--bs-purple: #ad6edd;--bs-salmon: #ff977a;--bs-cyan: #35bdff;--bs-gray: #d5d2dc;--bs-gray-dark: #9691a4;--bs-indigo: #502c6c;--bs-orange: #fbb500;--bs-primary-rgb: 57,147,213;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 68,197,83;--bs-info-rgb: 23,162,184;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 249,248,250;--bs-dark-rgb: 69,64,86;--bs-white-rgb: 255,255,255;--bs-purple-rgb: 173,110,221;--bs-salmon-rgb: 255,151,122;--bs-cyan-rgb: 53,189,255;--bs-gray-rgb: 213,210,220;--bs-gray-dark-rgb: 150,145,164;--bs-indigo-rgb: 80,44,108;--bs-orange-rgb: 251,181,0;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color-rgb: 102,98,118;--bs-body-bg-rgb: 255,255,255;--bs-font-sans-serif: Nunito, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(26.21deg, #5d3cf2 0%, #3993d5 108.88%);--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #666276;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #efecf3;--bs-border-color-translucent: rgba(0,0,0,0.175);--bs-border-radius: .5rem;--bs-border-radius-sm: .375rem;--bs-border-radius-lg: .75rem;--bs-border-radius-xl: 1.875rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #3993d5;--bs-link-hover-color: #287ebd;--bs-code-color: #e3116c;--bs-highlight-bg: #fff8cd}}@media all{@charset "UTF-8";.screen-reader-text{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}:root{--page-title-display:block}h1.entry-title{display:var(--page-title-display)}}@media all{.yasr-auto-insert-visitor{margin-top:10px}.yasr-vv-second-row-container{line-height:normal;display:inline-block}.yasr-vv-stats-text-container{display:inline-block;vertical-align:bottom}.yasr-dashicons-visitor-stats{display:inline-block;vertical-align:bottom}.yasr-vv-container-loader{display:inline-block}}@media all{@charset "UTF-8";:root{--swiper-theme-color:#007aff}:root{--swiper-navigation-size:44px}:root{--jp-carousel-primary-color:#fff;--jp-carousel-primary-subtle-color:#999;--jp-carousel-bg-color:#000;--jp-carousel-bg-faded-color:#222;--jp-carousel-border-color:#3a3a3a}:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}#jp-relatedposts{clear:both;display:none;margin:1em 0;padding-top:1em;position:relative}.jp-relatedposts:after{clear:both;content:"";display:block}#jp-relatedposts h3.jp-relatedposts-headline{display:inline-block;float:left;font-family:inherit;font-size:9pt;font-weight:700;margin:0 0 1em}#jp-relatedposts h3.jp-relatedposts-headline em:before{border-top:1px solid #dcdcde;border-top:1px solid rgba(0,0,0,.2);content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}:root{--wpforms-field-border-radius: 3px;--wpforms-field-background-color: #ffffff;--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );--wpforms-label-color: rgba( 0, 0, 0, 0.85 );--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );--wpforms-label-error-color: #d63637;--wpforms-button-border-radius: 3px;--wpforms-button-background-color: #066aab;--wpforms-button-text-color: #ffffff;--wpforms-page-break-color: #066aab;--wpforms-field-size-input-height: 43px;--wpforms-field-size-input-spacing: 15px;--wpforms-field-size-font-size: 16px;--wpforms-field-size-line-height: 19px;--wpforms-field-size-padding-h: 14px;--wpforms-field-size-checkbox-size: 16px;--wpforms-field-size-sublabel-spacing: 5px;--wpforms-field-size-icon-size: 1;--wpforms-label-size-font-size: 16px;--wpforms-label-size-line-height: 19px;--wpforms-label-size-sublabel-font-size: 14px;--wpforms-label-size-sublabel-line-height: 17px;--wpforms-button-size-font-size: 17px;--wpforms-button-size-height: 41px;--wpforms-button-size-padding-h: 15px;--wpforms-button-size-margin-top: 10px} .elementor-post__card a.elementor-post__thumbnail__link img {position: absolute;}body {visibility: visible;font-family: sans-serif;}html {height: 0;}img {height: auto;width: auto;} Interesante proceso de diseño de pantalla inicial por @pentakillstudio - DEVSFROMSPAIN
proceso de diseño de pantalla inicial

Interesante proceso de diseño de pantalla inicial por @pentakillstudio

Un hilo muy interesante que se podría considerar un especie de postmortem con el proceso de diseño de pantalla inicial para el videojuego The Occulist de Pentakill Studio, realmente interesante de leerse.

Hilo Original proceso de diseño de pantalla inicial

Hilo Editado proceso de diseño de pantalla inicial

Prueba de pantalla inicial, inspirada en #ResidentEvilVillage el diseño no es el definitivo, pero sirve para darnos una idea y probar funcionalidades
Abro hilo
#indiedev #ue4 #UnrealEngine #TheOccultist #unrealespañol #game #studio #ui #widgets

Para el fondo no es necesario estar viendo un #level ya que la cámara no se va a mover, en su lugar creamos una secuencia de imágenes , capturando un nivel con #sequencer el cual permite exportar a video, secuencia de imágenes ..

proceso de diseño de pantalla inicial - Configuraciones de exportación de video
proceso de diseño de pantalla inicial – Configuraciones de exportación de video

Después necesitamos un controlador para la secuencia, para ellos usaremos #imgmediasource para importar la secuencia de imágenes, OJO no importar las imágenes directamente en #unreal ya q duplicaríamos la información
#mediaplayer se encargará de ejecutar la secuencia

Finalmente se necesita un material que será el que ponga la textura con la secuencia y es el material que pasaremos a la imagen de fondo del menú.

proceso de diseño de pantalla inicial - el fondo
proceso de diseño de pantalla inicial – el fondo

Nos queda decir al sistema que tiene que ejecutarse la secuencia, usaremos un #blueprint al crear el menú , en Event Construct
Es curioso que le decimos que secuencia se ejecuta pero no donde, #unreal se encarga de comprobar si algún material tiene un sequencer asociado

proceso de diseño de pantalla inicial - los blueprints
proceso de diseño de pantalla inicial – los blueprints

Para la construcción de los botones, sabiendo que no son el diseño definitivo, creamos un widget solo con el botón, esto nos permite tener una instancia padre, de tal forma que cuando haya que cambiar la tipografía, colores etc, solo necesitaremos cambiar al padre.

proceso de diseño de pantalla inicial - Añadiendo el texto
proceso de diseño de pantalla inicial – Añadiendo el texto

Creamos una pequeña animación de movimiento para el botón usando #tiemline, con animaciones se pueden controlar muchas propiedades (posición ,rotación, escala, color) y es más intuitivo que crear un #blueprint

No es necesario crear dos animaciones una de ida y otra de vuelta, ya q el #blueprint de control de la animación nos permite invertirla ,Play Animation Reverse

proceso de diseño de pantalla inicial - Ejecutando la animacion
proceso de diseño de pantalla inicial – Ejecutando la animacion

Como queremos universalizar los #menus tenemos que pensar en que funcionen tanto con ratón como con mando, por eso creamos un sistema de navegación entre los botones
Para hacer pruebas es muy útil el nodo Print , muchas ejecuciones pasan por el

#gamepad #control #UnrealEngine

proceso de diseño de pantalla inicial -Añadiendo más opciones
proceso de diseño de pantalla inicial -Añadiendo más opciones

Lo parece una cosa tan sencilla cuando se ve como un menú lleva su trabajo, por que vamos añadiendo detalles y aun nos queda ,mejorar el diseño, añadir alguna transición, sonidos..


Sin embargo es bastante satisfactorio ver que el #theoccultist empieza a coger forma

Originally tweeted by The Occultist | Pentakill Studios (@PentakillStudio) on May 15, 2021.

proceso de diseño de pantalla inicial – Para más hilos de twitter, mira el archivo

¡Haz clic para puntuar esta entrada!
(Votos: 1 Promedio: 5)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *