Este Agosto quiero empezar un proyecto para el año que viene. Quiero hacer algo en 3D (Seguramente un juego, tengo la idea general en la cabeza), más que nada para aprender a programar un poco mejor y aprender también algunas cosillas sobre modelado 3D y algunos detalles más sobre cómo se hacen los juegos en 3D.
Mi idea era hacerlo como he hecho estas cosas hasta ahora. Primero hacer un escenario (Es decir, aprender lo básico de programar algo en 3D y hacer algo básico), luego hacer otra cosa que se mueva por el escenario (Aprender algo más de modelado y lo básico de interacción entre objetos en 3D como colisiones, control de cámara y demás) y luego ir añadiendo más cosas alrededor de eso con lo que vaya aprendiendo.
Las ""reglas"", como hasta ahora, van a ser dos: Primera, no utilizar librerías externas si puedo hacer algo yo mismo y segunda, hacerlo para aprender, y no aprender para hacerlo.
La cosa está en que nunca he hecho nada en 3D, y no sé si esta manera de hacer las cosas va a salir bien o si tengo que tenerlo todo pensado y atado desde el principio. Usaré python, así que supongo que tendré que usar librerías como pyglet y demás, pero la verdad es que no tengo nada claro más allá de eso.
¿Hay algo que deba saber antes de entrar a trapo? ¿Alguna manera de hacer las cosas que me recomendéis? Supongo que tendré que empezar a mancharme las manos con programas como blender y demás, ¿Hay algun programa/truco/método que debería aprender o probar? ¿Recomendáis que haga las cosas de otra manera? ¿Algún libro o sitio con recursos que me puedan servir para aprender estas cosas desde prácticamente 0? No tengo problema con la programación orientada a objetos, sólo necesito saber cómo dar el paso a 3D.
El listón no está muy alto, van a ser modelos y texturas muy simples. La estética que busco es la de los juegos arcade de los 90 como Virtua Fighter, Time Crisis o Virtual on.