Quiero hacer videojuegos pero no sé programar...



Ya son muchos los años trabajando en videojuegos y muchos también discutiendo en foros, tanto aprendiendo como enseñando, las enrevesadas artes del diseño y programación de videojuegos. Aunque han sido ya miles de veces las que me ha tocado decir algo parecido, hoy he querido publicarlo. Los motores de diseño de videojuegos cada vez ofrecen más funcionalidades drag and drop que permiten obtener resultados visuales magníficos sin saber programar, y cada vez son más también las personas que creen que arrastrando y soltando pueden hacer un Call of Duty Modern Warfare o un Pro Evolution Soccer 2012... Aquí dejo para vuestra libre opinión una respuesta que he dejado en un foro tras un par de días de discusión sobre cómo programar (¡Sí, programar!) el descenso de luz en la entrada a una caverna pasando a tener luces puntuales más tenues pero manteniendo las sombras dinámicas: A ver, que me parece que de scripting no controlas demasiado: 1) La bajada de la luz direccional debe ser gradual, así que con un trigger no es cuestión de bajarla a un valor directo, sino comenzar a bajarla según la diferencia de posición entre la cámara (No el personaje) y el centro de la cueva. Es necesario controlar sobre scripting. 2) La niebla ayuda mucho en las escenas oscuras, ya que generalmente la distancia de visión se reduce con la oscuridad. Si quieres que dentro de la cueva se reduzca gradualmente la iluminación tendrías que controlar las distancias de niebla mediante scripting también. 3) La única luz que proyecta sombra es la direccional, bien sea que tengas una luz direccional o que tengas varias, para hacer que las luces puntuales proyecten sombra tienes que programar alguna interacción entre ellas, y para eso hace falta también scripting. Unity ofrece muchas utilidades "arrastrar y soltar" y es muy sencillo montar escenas bonitas y utilizar sus paquetes para poner controladores, pero cualquier cambio que suponga "ésto sucede si..." o "ésto sucede cuando..." requiere saber de scripting, y veo que muchos preguntáis cosas que son totalmente imposibles hacer bien sin programar... No te lo digo para desanimarte, pero de verdad que hace falta saber scripting y que hacen falta años para aprender a hacer scripting, y me refiero a años programando varias horas al día. Estoy seguro de que toda persona que sepa hacer scripting está de acuerdo con ésto. Aquí os dejo el link a la discusión en el foro Unityspain.

Comparte este Post

Comentarios (0)

    Se el primero en dejar un comentario!

Deja tu comentario