Desarrollo de videojuegos
Conceptos básicos de los juegos 2D
- Introducción a la programación gráfica 2D (I)
- Introducción a la programación gráfica 2D (II)
- Introducción a la programación gráfica 2D (III)
- Tilemapping – Juegos basados en tiles
Programación videojuegos con C++
La biblioteca SFML
- SFML – Instalación y configuración
- SFML – Abriendo una ventana
- SFML – Juego de ejemplo
- SFML – Manejando eventos
Basic Game Engine
- Haciendo un Game Engine 2D básico
- [BGE] Comenzando el proyecto
- [BGE] Sistema base del Engine
- [BGE] Espacio de nombre, tipos y cabeceras
- [BGE] La clase Scene
- [BGE] La clase SceneManager
- [BGE] La clase App
Programacion de videojuegos con Python y Pygame
Tuturial básico – El Pong
- Pygame I: Importar e inicializar
- Pygame II: Creando una ventana
- Pygame III: Cargar imágenes
- Pygame IV: Creando Sprites
- Pygame V: Moviendo Sprites
- Pygame VI: Control del teclado
- Pygame VII: Colisiones
- Pygame VIII: Inteligencia artificial
- Pygame IX: Sistema de puntuación
- Pygame X: Fuentes tipográficas
Tutorial Intermedio – Arkanoid
- Arkanoid I – Empezando y configurando
- Arkanoid II – Gestionando escenas
- Arkanoid III – Diseñando la pantalla de juego
- Arkanoid IV – Creando la pala
- Arkanoid V – Creando la bola
Artículos varios
- Gestionando Escenas con Pygame
- Juego de la serpiente paso a paso. Parte 1
- Juego de la serpiente paso a paso. Parte 2
Engine RPG
Nota: Este engine está pendiente de una reestructuración completa para mejorarlo. Sin embargo podéis aprender cosas útiles de los artículos publicados.
- Haciendo un engine para juegos
- Engine I: Preparándonos para trabajar
- Engine II: El archivo principal
- Engine III: Juegos basados en tiles
- Engine IV: Tiled Map Editor
- Engine V: Usando el Tiled Map Editor
- Engine VI: El formato TMX
- Engine VII: La clase Mapa I
- Engine VIII: La clase Mapa II
- Engine IX: Cargando el tileset
- Engine X: La clase mapa III
- Engine XI: Creando al héroe