Gracias Gracias:  2
Resultados 1 al 15 de 15

Tema: ¿Como aprender programación de videojuegos?

  1. #1
    Usuario Novato Avatar de Cinderedge
    Fecha de ingreso
    Oct 2014
    Mensajes
    45

    ¿Con que empezar a aprender un poco de programación para videojuegos?

    Buenas. A ver si me podéis echar una mano:
    Aunque ya tengo algún conocimiento de modelado, texturizado, riggin, el pilar básico que me falta es la programación. Me gustaría empezar a aprender Unreal Engine 4 y Unity, que, si no he entendido mal se necesita C++.
    ¿Podríais echarme una mano diciéndome por dónde empezaré Cabe decir que mis conocimientos de programación son nulos. Me gustaría saber:
    -¿Tengo que empezar con algo específico orientado a videojuegos?
    -¿Me vale cualquier libro, tutoriales, clases, de C++ normal?
    Un saludo y gracias de antemano.

  2. #2
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    12,174

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Te dejo este enlace para qué vayas estudiando algo del tema.
    https://forums, unrealengine.com/sho...nreal-Engine-4.
    El primer enlace que tiene es bastante interesante.
    http://blog.spissa.com/2014/09/21/in...real-engine-4/.
    http://soliman.jimdo.com/
    https://blender-28-soliman.jimdofree.com/
    VIDEOS
    VIMEO
    Beati Hispani quibus bibere vivere est
    BLENDERADICTO

  3. #3
    Usuario Legendario Avatar de marc31
    Fecha de ingreso
    Feb 2004
    Ubicación
    Provincia de Gerona
    Mensajes
    2,105

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    En mi humilde opinión;.
    Programar, tiene tela.
    ¿Por dónde empezaré Por la base, lo básico.
    Lo básico son los fundamentos, comunes a varios lenguajes, que es un bucle, una condicional, que es una variable, que es una clases, la programación orientada a objetos.
    Te vale cualquier libro. No. Si coges un libro medio o avanzado, vas a estar perdido.
    Lo importante en programación, es que entiendas el lenguaje, pienses en ese lenguaje, y programes.
    Si usted escribe "ya boi", por favor, no venga.
    - -
    La realidad es sólo una ilusión muy persistente. Albert Einstein

  4. #4
    Usuario completo Avatar de Juani
    Fecha de ingreso
    Jul 2015
    Ubicación
    Montilla (Córdoba)
    Mensajes
    471

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Cita Iniciado por marc31 Ver mensaje
    En mi humilde opinión;.
    Programar, tiene tela.
    ¿Por dónde empezaré Por la base, lo básico.
    Lo básico son los fundamentos, comunes a varios lenguajes, que es un bucle, una condicional, que es una variable, que es una clases, la programación orientada a objetos.
    Te vale cualquier libro. No. Si coges un libro medio o avanzado, vas a estar perdido.
    Lo importante en programación, es que entiendas el lenguaje, pienses en ese lenguaje, y programes.
    Totalmente de acuerdo. Ánimo y saludos.

  5. #5
    Usuario Novato Avatar de Cinderedge
    Fecha de ingreso
    Oct 2014
    Mensajes
    45

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Muchas gracias por vuestras respuestas, al menos ahora ya tengo claro por dónde empezar, que es desde abajo. Supongo que a la vez que aprendo conceptos puedo ir trasteando con el UE4 y algo de los blueprints.
    @Soliman estos tutoriales me parecen increíbles, pero al principio dice que es bueno tener conocimientos de programación.
    ¿Recomendáis algún libro en particular? He visto estos dos.
    ¿Como aprender programación de videojuegos?-518-magqg7l._sx344_bo1-204-203-200_.jpg
    http://www.amazon.es/dp/8496897532/ref=asc_df_849689753231357598/? Tag=gogshopes-21&creative=24538&creativeASIN=8496897532&linkCode =df0&hvdev=c&hvnetw=g&hvqmt=.
    ¿Como aprender programación de videojuegos?-31juknyh34l._bo1-204-203-200_.jpg
    http://http://www.amazon.es/Curso-De...BT7JY0KV6Y8VKR

  6. #6
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    12,174

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Yo personalmente, creo que antes de comprar ningún libro, podrías mirar en Internet, sobre todo videotutoriales de principiantes de C++.
    Esto no es cuestión de hacerlo en unas horas, requiere años de estudio.
    Por lo menos con los videotutoriales podrás hacerte una idea, y hay muchos recursos gratuitos en Internet para buscar y aprender.
    Una vez ya lo tengas más claro, ya sabrás a qué libro vas a tener que meterle mano y comprarlo para tenerlo siempre a mano como consulta.
    De C++ la verdad es que no tengo prácticamente ni idea, pero esto del código es bastante parecido en todos los programas.
    Te dejo un link de videotutorial:
    Pero si te pones a buscar, seguro que te salen cientos de vídeos sobre el mismo tema.
    .
    https://www.youtube.com/user/deividc... Query=C%2B%2B.
    tutoriales básicos de C++
    http://soliman.jimdo.com/
    https://blender-28-soliman.jimdofree.com/
    VIDEOS
    VIMEO
    Beati Hispani quibus bibere vivere est
    BLENDERADICTO

  7. #7
    Usuario Novato Avatar de Cinderedge
    Fecha de ingreso
    Oct 2014
    Mensajes
    45

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Pues de momento estoy con estos.
    .
    Pero, de todas formas, me gustaría un libro, para poder ojearlo cuando no estoy en el PC o en mis ratos libres.
    Me han recomendado este.
    ¿Como aprender programación de videojuegos?-519hvdpdzul._sx345_bo1-204-203-200_.jpg
    http://www.amazon.es/dp/8478977619/ref=asc_df_847897761931383111/? Tag=gogshopes-21&creative=24538&creativeASIN=8478977619&linkCode =df0&hvdev=c&hvnetw=g&hvqmt=.

  8. #8
    Usuario Legendario Avatar de Soliman
    Fecha de ingreso
    Aug 2004
    Ubicación
    Torrevieja-Alicante
    Mensajes
    12,174

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Si te vas a comprar un libro, procura qué sea del último año y no uno de 2007 pues las cosas cambian bastante con el tiempo y lo que valía hace 5 años no vale ahora.
    https://www.youtube.com/watch?v=IYHF...5qZq7V9IMQGlkG
    http://soliman.jimdo.com/
    https://blender-28-soliman.jimdofree.com/
    VIDEOS
    VIMEO
    Beati Hispani quibus bibere vivere est
    BLENDERADICTO

  9. #9
    Administrador Avatar de SHAZAM
    Fecha de ingreso
    Apr 2002
    Ubicación
    28.10º N 15.43º W in a blue planet.
    Mensajes
    21,058

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Antes de comprar un libro dedicado a un lenguaje específico busca material sobre los fundamentos, aprende lo básico, la lógica qué está detrás de los códigos.
    Escribir "Hola mundo" no te va a enseñar cómo piensa un programador, y justo eso es lo que deberías aprender antes que cualquier lenguaje.
    C# y Python también se utilizan muchísimo, de hecho, en Unity se usa C#, el cual a su vez es un derivado de Python.
    Como en el 3D, necesitarás mucha paciencia, perseverancia y dedicación. Ánimo
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las películas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  10. #10
    Glidereando Avatar de Chaman
    Fecha de ingreso
    Jul 2005
    Ubicación
    Madrid
    Mensajes
    1,820

    Post Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Hacía años que no visitaba el foro, qué recuerdos.
    Si no estás familiarizado con el mundo de la programación, mi recomendación sería:
    - Desarrollar pequeños programas de propósito general con Python. No videojuegos propiamente dichos, sino pequeños programas que te permitan aprender los rudimentos de la programación. Existen muchos tutoriales en internet que te ayudarán a aprender a programar desde cero.
    - Hacer unos primeros pinitos con plataformas como Construct A través de ellas puedes construir juegos de forma "sencilla", y te permitirán adquirir conocimientos sobre la filosofía a la hora de crear un juego.
    Una vez avances en esos dos campos, quizá sea momento de dar el salto a otros lenguajes y plataformas. Pero para programar juegos es necesario que primero sepas programar a secas.
    BTW Shazam, C# no es un derivado de Python. Se lo inventó Microsoft como una evolución de C++, aunque es verdad que al igual que Python aporta mayor flexible a la hora de programar que C++

  11. #11
    Administrador Avatar de SHAZAM
    Fecha de ingreso
    Apr 2002
    Ubicación
    28.10º N 15.43º W in a blue planet.
    Mensajes
    21,058

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Cita Iniciado por Chaman Ver mensaje
    . BTW Shazam, C# no es un derivado de Python. Se lo inventó Microsoft como una evolución de C++, aunque es verdad que al igual que Python aporta mayor flexible a la hora de programar que C++.
    Vaya, gracias por el dato, eso me lo dijo un conocido que trabaja con Unity, y yo voy y me lo creo Y confiaba en que el tío controlaba sobre el tema
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las películas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  12. #12
    Usuario Novato Avatar de Cinderedge
    Fecha de ingreso
    Oct 2014
    Mensajes
    45

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Muchas gracias por vuestras respuestas.
    Ya lo tengo un poco más claro. Estoy siguiendo tutoriales básicos de los principios de programación(Concretamente de C++). También ojeo el primer volumen de "Pensar en C++". Mientras voy trasteando con el Unreal Engine.
    De momento me gustaría aprender lo básico, por lo menos para enterarme de algo del código que me pueda encontrar.
    Un saludo.

  13. #13
    reconvertido Avatar de ikerCLoN
    Fecha de ingreso
    Apr 2002
    Ubicación
    Los Angeles, USA
    Mensajes
    14,970

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    No sé como andarás de inglés, pero si te defiendes, yo te recomiendo los videos de 3DBuzz sobre C++. Estuve viéndolos hace algo más de un año, y a mí me gusta mucho la manera en que enseñan: tienen al que cuenta la lección, a otro que controla un poco, y a uno que no sabe nada, hablando y manteniendo una conversación a medida qué avanzan. Es super entretenido y super natural, y me pareció más dinámico y fácil de digerir que cualquier videotutorial al uso, en el que hay una persona contando todo. Lo cual se agradece cuando uno está aprendiendo estas cosas por su cuenta.
    character TD @ Walt Disney Animation Studios

    mi curso de rigging facial :: https://www.domestika.org/en/courses...je-3d/ikerclon
    blog :: www.somosposmodernos.com
    twitter :: www.twitter.com/soyposmoderno
    linkedIn :: www.linkedin.com/in/ikerj

  14. #14
    Usuario completo Avatar de povmaniaco
    Fecha de ingreso
    Nov 2008
    Ubicación
    Barcelona
    Mensajes
    711

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Bueno, No sabes donde te metes, chaval.
    Bah, es broma. Yo también empecé como tú, sin idea de nada y después de unos años sigo sin tener demasiada, pero me defiendo.
    Veamos.
    Hay unos tutoriales de lo básico de C++ por Internet, en español y amenos de seguir. http://v1.minidosis.org/C++/.
    A mí me fue muy bien, de hecho, los tengo bajados y grabados en un CD.
    Lo siguiente que hice fue pillarme el libro F. J. Ceballos 'La enciclopedia del C++', y nada más llegar a casa (prohibido reírse.) lo forre, como en los tiempos del colegio y lo repasaba hasta hasta en el WC (quizás por eso he aprendido una m. Porque eso sí, si quieres aprender por tu cuenta, todo es cuestión de machacar y machacar.
    Ver los vídeos, leer el libro, hacer los ejercicios y, cuando acabas, vuelta a empezar. Saludos y suerte.
    "La curiosidad del hombre empieza en la cuna, y acaba en la tumba"

    TheBounty Renderer, la persistencia de una idea..
    https://www.thebountyrenderer.org/

  15. #15
    Usuario Avanzado Avatar de TALENT CRAZY
    Fecha de ingreso
    Oct 2015
    Ubicación
    Madrid
    Mensajes
    332

    Re: ¿Con que empezar a aprender un poco de programación para videojuegos?

    Te aporto mi aventura de cómo me introduje a la programación de videojuegos y programación en general:
    - Primero cual viciado a jugar hace 4 cuatro años con la PSP de Sony, me propuse crear algo para ejecutarlo en ella. Me puse a investigar y encontré un lenguaje fácil, pero efectivo para la consola, llamado LUA, a día de hoy no sé qué será de él, pero a mí me valió para comprender las nociones básicas, y obtener resultados rápidos, que me sirvieron para no desmotivarme. Por aquel entonces con tanto vicio, ver un muñeco creado por mi en la pantalla y poderlo mover era la leche.
    - Una vez aprendidas las nociones básicas, di el salto a C++, quería un juego similar, pero para PC. Todo guay, pero el contenido que encontraba por la red era tan denso que iba rebotando entre programación de videojuegos a programas, herramientas tipo calculadoras, y un largo etc. Me abrumó demasiado, no encontraba un Post fácil ni intermedio en ningún lado, y lo dejé.
    - Pasaron varios meses, descubrí Python. Me encantó, encontré contenido asequible y gratis a mansalva, le saqué mucho jugo, me sentía libre de poder hacer y deshacer lo que quisiera echándole horas, ya qué era todo poco más o menos, daba la sensación que Python valía para todo. Y así era.
    - A día de hoy estoy planteándome retomarlo por aplicar cosas del 3D a Unity, pero no quiero mezclar cosas y lo dejaré para más adelante.
    Resumen, si vas desde cero, descubre los principios básicos con cualquier lenguaje chorra para un aparato sencillo, de que quieras expandirte ve a lo tocho, si te sientes cómodo genial, sino ve a Python y disfruta.
    Creo que empezar por el lenguaje más completo es una locura, es muy probable que te vayas desinflando de ganas conforme pasen los días y al final te amarges.
    Sobre todo, paciencia y observa código de otras personas.
    Un saludo. #TC

Temas similares

  1. Dudas acerca de la programacion de videojuegos
    Por uno+ en el foro Videojuegos
    Respuestas: 24
    : 29-05-2014, 17:16
  2. Curso programacion de videojuegos con sdl
    Por rhinote en el foro Videojuegos
    Respuestas: 0
    : 19-09-2011, 16:56
  3. Donde aprender programacion en 3d
    Por ssss en el foro Educacion 3D, escuelas y universidades
    Respuestas: 5
    : 18-01-2009, 11:16
  4. Programacion de videojuegos con sdl
    Por 3dpoder en el foro Creacion de Video Juegos
    Respuestas: 8
    : 05-12-2008, 01:08
  5. Reclutacion grupo de programacion de videojuegos
    Por Draidun en el foro Videojuegos
    Respuestas: 7
    : 25-02-2008, 10:32

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •