SlideShare una empresa de Scribd logo
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX Javier Pérez Pacheco http://www.javielinux.com
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX ÍNDICE Visión general sobre desarrollo videojuegos Concepto de librería y lenguaje Lenguajes de programación más usados Librerías para videojuegos en 2D y 3D Herramientas libres para la programación Herramientas libres para gráficos Cómo empezar a hacer un videojuego Webs y material técnico
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX VISIÓN GENERAL ALTERNATIVAS LIBRES ALTERNATIVAS PROPIETARIAS DESARROLLO EN CONSOLAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX CONCEPTO DE LIBRERÍA Y LENGUAJE Conjunto de procedimientos y funciones (subprogramas) agrupadas en un archivo con el fin de ser aprovechadas por otros programas. LIBRERÍA O BIBLIOTECA Conjunto de reglas sintácticas y semánticas que definen un lenguaje informático. LENGUAJE PROGRAMACIÓN Según el nivel de abstracción Alto Medio Bajo Según la forma de ejecución Compilados Interpretados
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (I) c
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (II) ANIMACIÓN DE SPRITES SPRITES COORDENADAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (III)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (IV)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (V)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (VI)
LIBRERÍAS DE VIDEOJUEGOS EN 2D (VII) DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (I)
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (II) MODELO 3D COORDENADAS
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (III) EJEMPLO OGRE3D
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (IV) ANKH – Aventura Comercial en Ogre3d http://www.ankh-game.com/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (I) LINUX: ANJUTA http://www.anjuta.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (II) MACOS: XCODE (no libre) http://www.apple.com/es/macosx/features/xcode/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (III) WINDOWS: DEV C++ (multiplataforma) http://www.bloodshed.net/devcpp.html
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (I) TIPOS DE GRÁFICOS Raster Vectorial 3D
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (II) GIMP: RETOQUE FOTOGRÁFICO http://www.gimp.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (III) INKSCAPE: DIBUJO VECTORIAL http://www.inkscape.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (IV) BLENDER: DIBUJO 3D http://www.blender.org/
DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX COMO EMPEZAR A HACER UN VIDEOJUEGO Conocimientos de programación y dominio del lenguaje Conocimientos matemáticos Ilusión por el proyecto. Es fácil empezar pero difícil terminar Diferentes personas puedan abordar todo el trabajo: programación, graficos y música Una buena idea
WEBS Y MATERIAL TÉCNICO Programación con SDL para Windows y Linux. http://www.agserrano.com/publi.html DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBROS Y DOCUMENTACIÓN Programación para móviles con J2ME. http://www.agserrano.com/publi.html Libros, artículos y manuales sobre SDL http://www.losersjuegos.com.ar/referencia/libros/libros.php  http://www.losersjuegos.com.ar/referencia/articulos/articulos.php Tutoriales sobre Ogre3d http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials
WEBS Y MATERIAL TÉCNICO Stratos-Ad. Foro General de VideoJuegos http://www.stratos-ad.com/forums3/ DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX FOROS Y LISTAS DE DISTRIBUCIÓN Lista de SDL. http://www.elistas.net/lista/sdl 3d Poder http://www.3dpoder.com Foro Gimp Hispano http://www.gimp.org.es

Más contenido relacionado

PPTX
Linux so
PPT
PDF
Software hardware libre audio
PPTX
PPTX
PDF
Conceptos tecnologicos mce
PPTX
Videojuegos
PDF
Herramientas utiles
Linux so
Software hardware libre audio
Conceptos tecnologicos mce
Videojuegos
Herramientas utiles

Destacado (9)

PPT
La Terra 365 Dies Web
DOCX
Libro informatica word
PDF
VISUAL BASIC 6.0
PPT
Como crear un blog de blogspot.ppt
PPTX
Ejemplo LOGIN conectado a una base de datos
PDF
Visual Basic 6.0 progarmacion
PPTX
Línea del tiempo de sistemas operativos
PPTX
Linea del tiempo de las computadoras
PPTX
Desarrollo de software basado en componentes
La Terra 365 Dies Web
Libro informatica word
VISUAL BASIC 6.0
Como crear un blog de blogspot.ppt
Ejemplo LOGIN conectado a una base de datos
Visual Basic 6.0 progarmacion
Línea del tiempo de sistemas operativos
Linea del tiempo de las computadoras
Desarrollo de software basado en componentes
Publicidad

Similar a Programación de Videojuegos en GNU/Linux (20)

PDF
Publicando juegos libres (ArsGames 2008)
PPTX
Programas para hacer video juegos
PDF
Cómo empezar en el desarrollo de videojuegos
ODP
Charla sobre Software libre y GNU/Linux
ODP
Workshop Ubuntu GNU/Linux 1
PPT
Linux Y Sus Equivalencias
PPTX
5 herramientas para crear videojuegos sin saber programar
PDF
Software Libre y GNU/Linux en Udondo gaztetxea
PDF
Ipj pdf-042[1]
PPTX
Expociosion Videojuegos DHTIC
ODP
Software Libre
PPTX
PPTX
ODP
Algunas preguntas de Linux
PDF
Frameworks para el desarrollo de juegos para dispositivo móviles
PPTX
Sistemas Operativos.
PPTX
Sistemas operativos
PDF
[2013] Desarrollo Videojuegos
Publicando juegos libres (ArsGames 2008)
Programas para hacer video juegos
Cómo empezar en el desarrollo de videojuegos
Charla sobre Software libre y GNU/Linux
Workshop Ubuntu GNU/Linux 1
Linux Y Sus Equivalencias
5 herramientas para crear videojuegos sin saber programar
Software Libre y GNU/Linux en Udondo gaztetxea
Ipj pdf-042[1]
Expociosion Videojuegos DHTIC
Software Libre
Algunas preguntas de Linux
Frameworks para el desarrollo de juegos para dispositivo móviles
Sistemas Operativos.
Sistemas operativos
[2013] Desarrollo Videojuegos
Publicidad

Último (20)

PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
El uso de las TIC en la vida cotidiana..
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
capacitación de aire acondicionado Bgh r 410
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Presentación PASANTIAS AuditorioOO..pptx
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
clase auditoria informatica 2025.........
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
DOCX
Contenido Fundamentos de comunicaciones Fibra Optica (1).docx
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
El uso de las TIC en la vida cotidiana..
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Diapositiva proyecto de vida, materia catedra
Curso de generación de energía mediante sistemas solares
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
capacitación de aire acondicionado Bgh r 410
TRABAJO DE TECNOLOGIA.pdf...........................
Presentación PASANTIAS AuditorioOO..pptx
Guía 5. Test de orientación Vocacional 2.docx
la-historia-de-la-medicina Edna Silva.pptx
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Influencia-del-uso-de-redes-sociales.pdf
Presentacion de Alba Curso Auditores Internos ISO 19011
Sesion 1 de microsoft power point - Clase 1
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
clase auditoria informatica 2025.........
Historia Inteligencia Artificial Ana Romero.pptx
Contenido Fundamentos de comunicaciones Fibra Optica (1).docx
Zarate Quispe Alex aldayir aplicaciones de internet .docx

Programación de Videojuegos en GNU/Linux

  • 1. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX Javier Pérez Pacheco http://www.javielinux.com
  • 2. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX ÍNDICE Visión general sobre desarrollo videojuegos Concepto de librería y lenguaje Lenguajes de programación más usados Librerías para videojuegos en 2D y 3D Herramientas libres para la programación Herramientas libres para gráficos Cómo empezar a hacer un videojuego Webs y material técnico
  • 3. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX VISIÓN GENERAL ALTERNATIVAS LIBRES ALTERNATIVAS PROPIETARIAS DESARROLLO EN CONSOLAS
  • 4. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX CONCEPTO DE LIBRERÍA Y LENGUAJE Conjunto de procedimientos y funciones (subprogramas) agrupadas en un archivo con el fin de ser aprovechadas por otros programas. LIBRERÍA O BIBLIOTECA Conjunto de reglas sintácticas y semánticas que definen un lenguaje informático. LENGUAJE PROGRAMACIÓN Según el nivel de abstracción Alto Medio Bajo Según la forma de ejecución Compilados Interpretados
  • 5. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (I) c
  • 6. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (II) ANIMACIÓN DE SPRITES SPRITES COORDENADAS
  • 7. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (III)
  • 8. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (IV)
  • 9. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (V)
  • 10. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 2D (VI)
  • 11. LIBRERÍAS DE VIDEOJUEGOS EN 2D (VII) DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX
  • 12. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (I)
  • 13. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (II) MODELO 3D COORDENADAS
  • 14. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (III) EJEMPLO OGRE3D
  • 15. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBRERÍAS DE VIDEOJUEGOS EN 3D (IV) ANKH – Aventura Comercial en Ogre3d http://www.ankh-game.com/
  • 16. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (I) LINUX: ANJUTA http://www.anjuta.org/
  • 17. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (II) MACOS: XCODE (no libre) http://www.apple.com/es/macosx/features/xcode/
  • 18. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS DE PROGRAMACIÓN (III) WINDOWS: DEV C++ (multiplataforma) http://www.bloodshed.net/devcpp.html
  • 19. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (I) TIPOS DE GRÁFICOS Raster Vectorial 3D
  • 20. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (II) GIMP: RETOQUE FOTOGRÁFICO http://www.gimp.org/
  • 21. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (III) INKSCAPE: DIBUJO VECTORIAL http://www.inkscape.org/
  • 22. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX HERRAMIENTAS PARA GRÁFICOS (IV) BLENDER: DIBUJO 3D http://www.blender.org/
  • 23. DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX COMO EMPEZAR A HACER UN VIDEOJUEGO Conocimientos de programación y dominio del lenguaje Conocimientos matemáticos Ilusión por el proyecto. Es fácil empezar pero difícil terminar Diferentes personas puedan abordar todo el trabajo: programación, graficos y música Una buena idea
  • 24. WEBS Y MATERIAL TÉCNICO Programación con SDL para Windows y Linux. http://www.agserrano.com/publi.html DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX LIBROS Y DOCUMENTACIÓN Programación para móviles con J2ME. http://www.agserrano.com/publi.html Libros, artículos y manuales sobre SDL http://www.losersjuegos.com.ar/referencia/libros/libros.php http://www.losersjuegos.com.ar/referencia/articulos/articulos.php Tutoriales sobre Ogre3d http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials
  • 25. WEBS Y MATERIAL TÉCNICO Stratos-Ad. Foro General de VideoJuegos http://www.stratos-ad.com/forums3/ DESARROLLO DE VIDEOJUEGOS EN GNU/LINUX FOROS Y LISTAS DE DISTRIBUCIÓN Lista de SDL. http://www.elistas.net/lista/sdl 3d Poder http://www.3dpoder.com Foro Gimp Hispano http://www.gimp.org.es