<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3768597609254358989</id><updated>2011-12-16T18:06:24.745+01:00</updated><category term='juegos'/><category term='programacion'/><category term='flash'/><category term='creacion'/><category term='xna'/><category term='android'/><category term='diseño'/><category term='java'/><category term='videojuegos'/><category term='flixel'/><category term='development'/><category term='gamemaker'/><title type='text'>Leveling Up</title><subtitle type='html'>Crónicas de un estudiante de informática en Barcelona</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-8582218947140479293</id><published>2010-08-18T03:56:00.000+02:00</published><updated>2010-08-18T03:56:39.565+02:00</updated><title type='text'>Let's Play Hyperactive Ninja for Android</title><content type='html'>&lt;object style="background-image:url(http://i4.ytimg.com/vi/oqrcJCtBGf0/hqdefault.jpg)"  width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/oqrcJCtBGf0?fs=1&amp;amp;hl=es_ES"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/oqrcJCtBGf0?fs=1&amp;amp;hl=es_ES" width="425" height="344" allowScriptAccess="never" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-8582218947140479293?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/8582218947140479293/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2010/08/lets-play-hyperactive-ninja-for-android.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/8582218947140479293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/8582218947140479293'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2010/08/lets-play-hyperactive-ninja-for-android.html' title='Let&apos;s Play Hyperactive Ninja for Android'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-6494146721906936746</id><published>2010-08-13T17:47:00.000+02:00</published><updated>2010-08-13T17:47:58.998+02:00</updated><title type='text'>Hyperactive Ninja</title><content type='html'>Algunos screenshots del juego para Android en el que he estado trabajando estos últimos meses.&lt;br /&gt;El mes que viene debería subirlo ya al Android Market. Esperemos que le vaya bien :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goo.gl/photos/8Gsi" imageanchor="1" style="clear:right;margin-bottom:1em;margin-left:1em"&gt;&lt;img border="0" src="http://lh3.ggpht.com/_8NUzrNziczA/TGViZ6f3jqE/AAAAAAAAAk0/knh8phoYsIA/s160-c/HyperactiveNinja.jpg"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-6494146721906936746?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/6494146721906936746/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2010/08/hyperactive-ninja.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/6494146721906936746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/6494146721906936746'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2010/08/hyperactive-ninja.html' title='Hyperactive Ninja'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_8NUzrNziczA/TGViZ6f3jqE/AAAAAAAAAk0/knh8phoYsIA/s72-c/HyperactiveNinja.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-2457874368543202849</id><published>2010-05-01T23:06:00.002+02:00</published><updated>2010-05-01T23:09:02.722+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Desarrollo en Android</title><content type='html'>&lt;img alt="" class="aligncenter" height="172" src="http://developer.android.com/assets/images/home/sdk-large.png" title="sdkandroid" width="232" /&gt;&lt;br /&gt;&lt;br /&gt;Hará una semana o así, Víctor, Pako y yo empezamos a desarrollar un juego para &lt;b&gt;Android&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android&lt;/b&gt; es un sistema operativo orientado a dispositivos móviles basado  en una versión modificada del núcleo Linux.&lt;sup&gt; &lt;/sup&gt;Inicialmente fue desarrollado por Android Inc., compañía que fue  comprada después por Google, y en la actualidad lo desarrollan los  miembros de la Open Handset Alliance (liderada por  Google).&lt;br /&gt;&lt;br /&gt;¿Qué hace tan interesante este sistema operativo?&lt;br /&gt;&lt;br /&gt;Pues por una parte que es Open Source. El SDK para poder realizar aplicaciones funciona (por defecto) bajo Eclipse, con lo que se puede desarrollar tanto en Windows, Linux y Mac libremente. Además, hay una información de sus librerías &lt;b&gt;enorme &lt;/b&gt;en la &lt;a href="http://developer.android.com/guide/topics/ui/declaring-layout.html"&gt;Developer Guide&lt;/a&gt;. Al estar estrechamente relacionado con Google, podemos asegurar que a Android le queda una larga vida por delante, y que quizás acabe imperando (a la larga) como sistema operativo por defecto en todos los móbiles del mercado.&lt;br /&gt;&lt;br /&gt;Para desarrollar en Android, se utiliza &lt;b&gt;Java&lt;/b&gt;. Los gráficos se realizan mediante &lt;b&gt;Canvas&lt;/b&gt; (igual que en HTML5), aunque también se puede renderizar con &lt;b&gt;OpenGL&lt;/b&gt; &lt;b&gt;ES&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Otro punto interesante de Android es su Marketplace, punto de venta de aplicaciones. Al contrario que la Apple Store (bastante saturada de aplicaciones), el Android Marketplace presenta un buen puñado de posibilidades a los desarrolladores que quieran sacar tajada de su aplicación.&lt;br /&gt;&lt;br /&gt;Como bonus, os dejo un video de lo que hemos montado en menos de una semana:&lt;br /&gt;&lt;br /&gt;&lt;object height="765" width="980"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uw0ykM7EHuE&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uw0ykM7EHuE&amp;hl=en_US&amp;fs=1&amp;hd=1&amp;border=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="382"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-2457874368543202849?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/2457874368543202849/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2010/05/desarrollo-en-android.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/2457874368543202849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/2457874368543202849'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2010/05/desarrollo-en-android.html' title='Desarrollo en Android'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-4068939220075438934</id><published>2010-01-25T00:15:00.004+01:00</published><updated>2010-01-25T00:20:06.481+01:00</updated><title type='text'>Aprendiendo OpenGL en la uni</title><content type='html'>&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Este trimestre empecé en la uni la  asignatura de Infografía I. ¡Por fin una asignatura de gráficos!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;En  las clases de teoría tocamos más que nada algoritmos de renderización  de puntos y cosas por el estilo, aunque en prácticas estamos aprendiendo  Open GL, ¡y eso es lo interesante!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;OpenGL (Open Graphics Library) utiliza C/C++ como lenguaje de programación, y se puede implementar en la mayoría de sistemas operativos y dispositivos (por ejemplo iPhone), lo que lo hace realmente versátil.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Aquí os dejo una plantilla básica para probar OpenGL:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://docs.google.com/View?id=dd9d32mw_402czn6z9hn"&gt;http://docs.google.com/View?id=dd9d32mw_402czn6z9hn&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;input id="_ilx_alertShown_" type="hidden" value="falsefalse" /&gt;&lt;span style="font-size: x-small;"&gt;Lo que queramos dibujar siempre tendrá que estar dentro de la función "render".&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;La sintaxis es bastante sencilla:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;glBegin( GL_POINTS );&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Con esta linea indicamos que vamos a pintar algo en pantalla, donde "GL_POINTS" quiere decir que vamos a pintar un punto. También podemos colocar alguna otra primitiva como GL_LINES, GL_LINE_STRIP, GL_TRIANGLES, GL_QUADS y GL_TRIANGLE_FAN.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;glColor3f(1.0, 1.0, 1.0);&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Aquí indicamos el color (Red/Green/Blue) de los próximos vértices/lineas de la primitiva. Los valores están entre 0 y 1, y son floats.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;glVertex3fv(0.5, 1.0, 0.0);&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Específicamos uno de los puntos de nuestra primitiva, formado por la posición "x","y","z" del vértice. Si la primitiva es del tipo GL_POINTS, cada "glVertex" que pongamos será un punto diferente en la pantalla. Si fuese un GL_TRIANGLES tres "glVertex" seguidos serían los 3 vértices de un triángulo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: x-small;"&gt;glEnd();&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Acabamos de dibujar la primitiva. Siempre hay que cerrar un glBegin con un glEnd.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;Aquí tenéis mi primera práctica de Infografía acabada: &lt;a href="http://docs.google.com/View?id=dd9d32mw_401f7hdvkk4"&gt;LINK CÓDIGO&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;a href="http://2.bp.blogspot.com/_8NUzrNziczA/S1zUkE5b2GI/AAAAAAAAAGg/vdNC06xhxIA/s1600-h/Captura+de+pantalla+2010-01-25+a+las+00.15.00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_8NUzrNziczA/S1zUkE5b2GI/AAAAAAAAAGg/vdNC06xhxIA/s320/Captura+de+pantalla+2010-01-25+a+las+00.15.00.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-4068939220075438934?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/4068939220075438934/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2010/01/aprendiendo-opengl-en-la-uni.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/4068939220075438934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/4068939220075438934'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2010/01/aprendiendo-opengl-en-la-uni.html' title='Aprendiendo OpenGL en la uni'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8NUzrNziczA/S1zUkE5b2GI/AAAAAAAAAGg/vdNC06xhxIA/s72-c/Captura+de+pantalla+2010-01-25+a+las+00.15.00.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-4030784109840439569</id><published>2009-11-04T13:09:00.002+01:00</published><updated>2010-01-23T18:52:40.726+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flixel'/><category scheme='http://www.blogger.com/atom/ns#' term='diseño'/><category scheme='http://www.blogger.com/atom/ns#' term='creacion'/><category scheme='http://www.blogger.com/atom/ns#' term='gamemaker'/><category scheme='http://www.blogger.com/atom/ns#' term='videojuegos'/><category scheme='http://www.blogger.com/atom/ns#' term='juegos'/><category scheme='http://www.blogger.com/atom/ns#' term='programacion'/><category scheme='http://www.blogger.com/atom/ns#' term='xna'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Por dónde empezar en la Creación de Videojuegos</title><content type='html'>&lt;img alt="" class="aligncenter" height="320" src="http://www1.cpcc.edu/sgd/images/model.jpg" title="model" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Una de las cosas que más menciona la gente que estudia informática o algo relacionado con este mundillo es "&lt;i&gt;a mi me gustaría hacer videojuegos&lt;/i&gt;", pero la mayoría nunca saben por &lt;b&gt;dónde empezar&lt;/b&gt;. Pese a que ahora están surgiendo ciertos &lt;a href="http://www.esne.es/titulaciones/videojuegos.php"&gt;"proyectos" de carrera universitaria&lt;/a&gt; (universidades privadas de más de 6000€ al año), la verdad es que sigue siendo complicado encontrar una manera de empezar en este mundillo. Pese a que últimamente estoy algo pesado con el tema del diseño de videojuegos, y que aún me queda muchísimo camino por recorrer y muchas experiencia que adquirir en estos temas, me gustaría dar algunas directrices por las cuales empezar.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;b&gt;Hay 3 pasos básicos:&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;li&gt;&lt;b&gt;Aprender a programar.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ir ampliando conocimientos.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Crear un Mod, Engine o Juego; solo o con algunos colegas.&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Vamos a dar algunas "&lt;i&gt;sugerencias&lt;/i&gt;" más amplias:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Que te gusten los videojuegos, y que te guste programar. Todo el mundo debería aspirar a &lt;b&gt;trabajar en algo que le guste&lt;/b&gt;, y en el caso de los videojuegos, vas a dedicarle muchísimas horas delante de código, testeando juegos, mirando tutoriales, guías y foros sobre texturas, renderización, etc.. así que si los videojuegos ni te van ni te vienen no sé que haces aquí, y si no te gusta programar, vas a estar muy limitado en cuanto a qué ramas de la creación de videojuegos puedes dedicarte.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Estar al tanto de la actualidad del mundo videojueguil. Hay muchísimos medios realmente buenos dignos de seguir:&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;li&gt;Blogs: &lt;a href="http://www.vidaextra.com/"&gt;VidaExtra&lt;/a&gt;, &lt;a href="http://www.pixfans.com/"&gt;PixFans&lt;/a&gt;, &lt;a href="http://nivel22.com/"&gt;Nivel22&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Podcasts: &lt;a href="http://www.portalgameover.com/"&gt;GameOver&lt;/a&gt;, &lt;a href="http://www.bladefm.es/"&gt;Blade FM&lt;/a&gt;, &lt;a href="http://arcadiagamers.com/"&gt;Arcadia Gamers&lt;/a&gt;, &lt;a href="http://wildgames.es/"&gt;WildGames FM&lt;/a&gt; (También accesibles desde iTunes).&lt;/li&gt;&lt;li&gt;Revista Online Gratuita: &lt;a href="http://www.gamestribune.com/"&gt;GamesTribune&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Aprender a programar. Si no estudias informática por internet hay muy buenos tutoriales para introducirte a la programación. Es buena idea empezar con &lt;b&gt;C&lt;/b&gt; y luego pasar a un lenguajer orientado a objetos como &lt;b&gt;C++&lt;/b&gt;, &lt;b&gt;Python&lt;/b&gt; o &lt;b&gt;Java&lt;/b&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Empezar a aprender a crear videojuegos con un &lt;b&gt;SDK&lt;/b&gt; (&lt;i&gt;Software Development Kit&lt;/i&gt;) accesible para "principiantes". Hay 2 programas o SDK que creo que van muy bien para empezar:&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;li&gt;&lt;b&gt;Flash&lt;/b&gt;. Ya comenté en &lt;a href="http://upfgeeks.wordpress.com/2009/09/24/creacion-de-videojuegos-bajo-flash/"&gt;este post&lt;/a&gt; las bondades de utilizar Flash para aprender a diseñar videojuegos, y &lt;a href="http://upfgeeks.wordpress.com/2009/10/18/tutoriales-de-flash-de-kongregate-labs/"&gt;colgué unos tutoriales realmente buenos&lt;/a&gt; para aprender Flash usando ActionScript 2.0 y Flash CS4. Aprender AS 2.0 va realmente bien para aprender programación y además aprender a crear juegos fácilmente, pero si quieres acercarte más al diseño de videojuegos "real" (además de poder integrar cualquier &lt;i&gt;API&lt;/i&gt; famoso como el de Facebook, Newgrounds o Kongregate) tendrías que aprender a crear juegos Flash con &lt;b&gt;ActionScript 3.0&lt;/b&gt;. &lt;a href="http://www.emanueleferonato.com/2008/12/04/learn-actionscript-3-by-following-this-simple-avoider-game-tutorial/"&gt;Este tutorial&lt;/a&gt; que ya colgué va perfecto para aprender AS 3.0, aunque si quieres ir un poco más allá deberías utilizar la librería &lt;b&gt;&lt;a href="http://flixel.org/"&gt;Flixel &lt;/a&gt;&lt;/b&gt;junto con el programa &lt;b&gt;&lt;a href="http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page"&gt;FlashDevelop&lt;/a&gt;&lt;/b&gt;, que facilitan muchísimo el desarrollo de un juego en Flash. Esta es la opción que más &lt;b&gt;recomiendo&lt;/b&gt; y en la que ando metido ahora. Os recomiendo encarecidamente hacer &lt;a href="http://flixel.org/forums/index.php?topic=226"&gt;este tutorial&lt;/a&gt; y ver el &lt;b&gt;potencial&lt;/b&gt; de esta librería.&lt;/li&gt;&lt;li&gt;&lt;b&gt;GameMaker&lt;/b&gt;. Un SDK muy famoso por su flexibilidad a la hora de crear videojuegos de cualquier estilo, y por su &lt;b&gt;facilidad&lt;/b&gt;. GameMaker tiene una versión gratuita y otra de pago con más funcionalidades. La &lt;b&gt;espada de doble filo&lt;/b&gt; de este SDK es que es tan "&lt;i&gt;user friendly&lt;/i&gt;" que se toca poco código, al igual que con otros SDK como RPG Maker, por lo que no es del todo recomendable si quieres aprender todo desde cero. Igualmente hay verdaderas obras de arte hechas con GameMaker como por ejemplo &lt;a href="http://www.spelunkyworld.com/"&gt;Spelunky&lt;/a&gt; (que ha cosechado tanto éxito que va a salir para Xbox Live Arcade). En su &lt;a href="http://www.yoyogames.com/gamemaker"&gt;Web&lt;/a&gt; encontraréis tutoriales y recursos para GameMaker, y hay centenares de webs que comparten recursos para este SDK. Por cierto, solo funciona en Windows.&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- &lt;b&gt;XNA&lt;/b&gt;, para cuando ya se quiere pasar a algo más &lt;b&gt;serio&lt;/b&gt;. Cuando ya has adquirido algo de experiencia en el tema, XNA es un SDK hecho por &lt;b&gt;Microsoft&lt;/b&gt;, que corre sobre &lt;b&gt;Visual Studio&lt;/b&gt;, pensado para programar videojuegos para PC, Xbox360 y Zune, de manera más "&lt;i&gt;profesional&lt;/i&gt;". Una de sus grandes ventajas es que los juegos creados con XNA pueden jugarse en una &lt;b&gt;Xbox 360&lt;/b&gt; y publicarse en &lt;b&gt;Xbox Live Arcade&lt;/b&gt;, lo que significa &lt;b&gt;ganar dinero&lt;/b&gt; (si creas un buen producto y tienes suerte). El &lt;b&gt;&lt;a href="http://creators.xna.com/es-ES/"&gt;XNA Creator's Club&lt;/a&gt;&lt;/b&gt; contiene mucha información para los desarrolladores que quieran aprender este Framework de Microsoft. El lenguaje utilizado es &lt;b&gt;C#&lt;/b&gt; (fácil de aprender para quien sepa C++ o Java), y no hace falta decir que requiere Visual Studio y por lo tanto solo funciona en Windows. Tanto Visual Studio como XNA son &lt;b&gt;gratuitos&lt;/b&gt;, aunque la publicación de juegos en Xbox Live Arcade no lo es (aunque existen algunos truquillos para tener cuenta de desarrollador gratuita), y &lt;a href="http://upfgeeks.wordpress.com/2009/05/24/tutoriales-xna/"&gt;en este post&lt;/a&gt; ya comenté algunos tutoriales etc. Por cierto, programar tanto en XNA como en FlashDevelop es una &lt;b&gt;gozada&lt;/b&gt; debido a lo bien hecho que está el editor (Visual Studio en el caso de XNA).&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Visitar de tanto en tanto las webs (y foros sobretodo) sobre desarrollo de videojuegos. &lt;a href="http://www.gamasutra.com/"&gt;Gamasutra&lt;/a&gt;, &lt;a href="http://www.tigsource.com/"&gt;Tigsource&lt;/a&gt;, &lt;a href="http://www.moddb.com/mods"&gt;Mod DB&lt;/a&gt; o leer la &lt;a href="http://www.gdmag.com/homepage.htm"&gt;Game Developer Magazine&lt;/a&gt; (se puede encontrar gratis en los sitios habituales, Taringa etc. ;) )&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Intentar asistir a eventos o cursos sobre desarrollo de videojuegos. Por ejemplo, cada verano el IDEC de la Pompeu Fabra organiza el &lt;b&gt;BCN Play&lt;/b&gt; &lt;a href="http://upfgeeks.wordpress.com/2009/05/29/cursos-de-verano-de-videojuegos-upf-idec/"&gt;que ya comentamos&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;- Cursar un posgrado o Máster de Videojuegos. En España tenemos el Master de Videojuegos de la Pompeu Fabra, el postgrado de la UPC y algunas otras alternativas, que &lt;a href="http://upfgeeks.wordpress.com/2009/10/13/formacion-videojuegos-espana/"&gt;creo comenté aquí&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Hasta aquí algunas sugerencias de cómo iniciarse en todo este tema, que intentaré aparcar durante un tiempo para variar un poco de tema. Espero que os haya ido bien para saciar vuestra curiosidad, dudas, etc. y os &lt;b&gt;animéis&lt;/b&gt; a hacer algo por vuestra cuenta. Si alguien se anima a hacer algún proyectillo conmigo, ya sabéis dónde encontrarme.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Un saludo.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-4030784109840439569?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/4030784109840439569/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2009/11/por-donde-empezar-en-la-creacion-de.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/4030784109840439569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/4030784109840439569'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2009/11/por-donde-empezar-en-la-creacion-de.html' title='Por dónde empezar en la Creación de Videojuegos'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3768597609254358989.post-8397659781997390219</id><published>2009-11-04T13:08:00.003+01:00</published><updated>2009-11-04T13:44:22.565+01:00</updated><title type='text'>Nuevo Blog y presentación.</title><content type='html'>&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Soy una persona bastante &lt;b&gt;inquieta&lt;/b&gt;, los que me conocen lo saben. Siempre tengo que andar metido en algún proyecto, buscar lo óptimo en cualquier cosa e intentar dar a conocer mis pensamientos.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Por ello, tengo tanto &lt;a href="http://upfgeeks.wordpress.com/"&gt;un blog de mi universidad&lt;/a&gt;, &lt;a href="http://www.academianinja.es/"&gt;una web sobre manga y rol&lt;/a&gt;, y &lt;a href="http://davidleon.wordpress.com/"&gt;un intento de blog en Wordpress&lt;/a&gt;, aunque este último estaba entre hacerlo en &lt;b&gt;Wordpress &lt;/b&gt;o &lt;b&gt;Blogspot&lt;/b&gt;. Pese a que creo que Wordpress es &lt;b&gt;técnicamente superior&lt;/b&gt; de cara a realizar un Blog, en cuanto a interacción con otros blogs y complementos (por lo menos hablando de hosting de blogs gratuitos), &lt;b&gt;Blogspot parece salir vencedor&lt;/b&gt;. Así que aquí estoy.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Soy David, estudio &lt;b&gt;ingeniería informática&lt;/b&gt; en la &lt;i&gt;Universitat Pompeu Fabra de Barcelona&lt;/i&gt;, y mis intereses están bastante centrados en las nuevas tecnologías, sobre todo videojuegos. Veamos qué tal va la cosa.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3768597609254358989-8397659781997390219?l=davidleonbcn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://davidleonbcn.blogspot.com/feeds/8397659781997390219/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://davidleonbcn.blogspot.com/2009/11/nuevo-blog-y-presentacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/8397659781997390219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3768597609254358989/posts/default/8397659781997390219'/><link rel='alternate' type='text/html' href='http://davidleonbcn.blogspot.com/2009/11/nuevo-blog-y-presentacion.html' title='Nuevo Blog y presentación.'/><author><name>David León</name><uri>https://profiles.google.com/116267377329818274705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-hxE-rLxfEZ0/AAAAAAAAAAI/AAAAAAAABFA/NKMShEs724I/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
