-
Tras el éxito de la primera edición de los cursos de diseño y programación de videojuegos, en que se vió básicamente la creación de juegos 2D, llega la continuación de los cursos, en que el aprendizaje se basa en el desarrollo de videojuegos 3D...
-
Abrid bien los ojos, porque esto es una pequeña gran maravilla. Con este content viewer podremos previsualizar nuestros modelos 3D que tenemos en el content pipeline de XNA sin siquiera salir de Visual Studio. Con este plugin gratuito puedes previsualizar, rotar, mover mediante arrastrar-soltar...
-
Finalmente, después de un verano de trabajos nocturnos post horario laboral, el equipo Fun-O-Matic , hemos conseguido terminar nuestro primer Indie Game para Windows Phone 7! Alguna cosilla interesante, la estética retro, el simulador de físicas que utiliza, o el hecho de conectarse...
-
Los que me conocen ya saben que soy programador XNA "amateur", o "no profesional" (digamos que profesionalmente me dedico a desarrollar otro tipo de aplicaciones), los que no, ya os lo digo ahora :-P Aun así, nos hemos unido con unos compañeros para desarrollar un videojuego...
-
Un juego 3D incluye gran cantidad de modelos que sumados constituyen miles (o millones) de geometrías a renderizar. Dado que un juego tiene que ejecutarse en tiempo real, entre 30 y 60 fps, todo lo que hagamos debe ser óptimo, cualquier descuido o mala práctica puede convertir nuestro...
-
Shawn Hargreaves , del XNA Team explica de forma extensa los cambios en los objetos de estado en XNA 4.0 -o sea que no voy a repetir o traducir su artículo-. Lo que sí que voy a hacer es poner un pequeño ejemplo de como usar estos nuevos objeots para renderizar un modelo 3D sin su...
-
Waw! Una de las cosas a la que tenía ganas de echarle mano (literalmente) es a la codificación del touch en el nuevo Windows Phone 7. Encima he tenido tiempo de leer el artículo al respecto de Nick Gravelyn (del XNA Team). Digamos que en XNA 4.0 para Windows Phone 7 tenemos acceso...
-
Hace un tiempo que estoy trabajando en secreto en la tecnología windows phone bajo la versión CTP (vaya se me escapó). Lo cierto es que uno de los problemas principales que tenía esa versión era el rendimiento: es horrible (y tampoco es que tenga una mala máquina...
-
Los Comportamientos, más conocidos como Behaviors, fueron una de las grandes adiciones de Silverlight 3 y solo han hecho que mejorar con Silverlight 4. Uno de las cosas con las que acostumbro a trastear en casa desde que apareció han sido las animaciones y proyecciones 3D, tratando de conseguir...
-
¿Recordáis el juego Tomb Rider? Si habéis jugado, os acordaréis seguro de que como jugadores movíamos a Lara Croft, viéndola desde una prespectiva "trasera", es decir, que la cámara se movía siempre por detrás de ella. Esto es lo...
-
En el episodio anterior comencé a introducir el tema de la detección de colisiones en juegos 3D, aplicándo el concepto a un posible nivel de un videojuego. En este episodio seguiré desarrollado este "nivel" del videojuego, en concreto diseñaré una pantalla...
-
Con este inicio una serie de artículos telacionados con la detección de colisiones en videojuegos 3D. Esta servirá más tarde para mover objetos por este mundo 3D sin que se salgan de los límites, o se atraviesen los unos a los otros por ejemplo. Así pues la detección...
-
En este artículo continuaré hablando de las animaciones en 3D, basadas en transformaciones de matrices. En esta ocasión animaré un modelo más complejo (y también más guapo, creado por el artista 3D Jordi Gimenez Ruiz -gracias Jordi!!), concretamente un robot. El robot en sí no es todavía un T1000, sus...
-
Las animaciones en 3D implican muchas operaciones de matrices... pero por suerte XNA nos facilita el trabajo hasta tal punto que prácticamente el más negado en matemáticas puede trabajar con ellas... pero aunque sea fácil cualquier programador de XNA que se precie debe hacer...
-
Desde hace unos días ya es oficial... XNA Game Studio 4.0 será un poco más portable... esta vez sobre Windows Phone 7 ! Y además con todo su esplendor... portabilidad "total", juegos 3D, XBOX Live, etc. El caso es que se ha estado hablando de ello en el GDC, y puede...
-
Los rayos son usados en desarrollo de videojuegos para trazar líneas imaginarias entre un punto y otro en el espacio tridimensional, y valorar si hay intersecciones entre el vector que une ambos. Puede servir para detectar si un disparo intersecciona con su objetivo o no, y para calcular la distancia...
-
Hoy os presento una recopilación de Game Engines para XNA. Como sabéis, la plataforma XNA ofrece facilidades para el renderizado de gráficos, carga de contenidos y demás, pero en videojuegos completos es necesaria la utilización de un engine que extienda y facilite...
-
En el artículo anterior describí unos sensores en determinadas zonas de la textura captada por nuestra webcam. Mediante estos sensores se pueden hacer distintas cosas, así a voz de pronto se me ocurre: pintar en pantalla con los dedos (sin tocarla obviamente xD), tocar un piano....
-
Tras un webcast... los materiales, así es que aquí os dejo el código con los ejemplos que enseñé y la PPT de la charla que di hace un par de días de XNA. Comentar que algunos de estos ejemplos están explicados en este blog, o en mi blog anterior . Hubo...
-
Frustum culling es una técnica que en programación gráfica en 3D consiste en "pintar" por pantalla sólo los objetos que están siendo enfocados por la cámara, ahorrando tiempo de procesador, y por lo tanto consiguiendo como resultado framerates más...