2. PLATAFORMAS
Windows, Linux, Mac.
Consolas: Nintendo, Playstation, Xbox
Portátiles: Nintendo Ds, PSP
Otros: Teléfonos Celulares, iPhone, BlackBerry, PocketPc,
etc.
Friday, November 13, 2009
3. WINDOWS API’S
OPENGL
Direct3d - DirectX
Friday, November 13, 2009
4. ELEMENTOS DE UN JUEGO
El “motor”
Scripts
GUI
Modelos
Texturas
Audio
Infraestructura de Soporte
Friday, November 13, 2009
5. MIDDLEWARE Y
¿Qué son las Herramientas?
¿Qué herramientas son necesarias?
Herramientas de programación
○ Compilador, Ensamblador, linker, Software
para Debugeo, software de análisis de
Rendimiento.
Herramientas de Diseño
○ Creación de Modelos en formatos compatibles
con la tecnología que usaremos.
○ Herramientas de Visualización, Edición.
Herramientas de Administración.
Friday, November 13, 2009
6. MOTOR DE VIDEOJUEGO
Rendering Engine – Motor Gráfico
Pixeles a la pantalla, Tarjetas de Aceleración Gráfica,
API’s, Matemática tridimencional.
Motor de Física
Tiempo, movimiento, gravedad, sistemas.
Detección de Colisiones
Algoritmos, Respuesta a la colisión.
Sonido
2D, 3D
Scripting
Friday, November 13, 2009
7. MOTOR DE VIDEOJUEGO
Animación
Inteligencia Artificial
Pathfinding, Toma de Decisiones, algoritmos.
Networking
Peer to Peer, Client-Server, Master-Server.
Manejo de Memoria
Gráfico de Escena, Gráfico de Render.
Friday, November 13, 2009
8. MOTOR DE VIDEOJUEGO
Input Gráficos Audios
Eventos,
Tiempo Gráfico de Escena Networking
Recursos y
Scripting Objetos
Entradas y Salidas de Archivo
Friday, November 13, 2009
9. EJEMPLOS DE MOTORES
RAGE Engine
Cry Engine
Naughty Dog Game Engine
The Dead Engine
Unreal Engine
Avalanche Engine
IW Engine
Anvil Engine
EGO Engine
Geo-Mod Engine
Friday, November 13, 2009
10. EJEMPLOS DE MOTORES
Torque GameBuilder, Torque 3D
Unity
Virtools
GameBlender
Reality Factor
Friday, November 13, 2009
12. BIBLIOGRAFÍA
3D Game Programming All in One
Kenneth C. Finney
Thomson Course Technology 2007
Physicis for Game Developers
David M. Bourg
O’Reilly 2002
The art of producing Games
David McCarthy, Ste Curran,
Thomson Course Technology 2007
CONTACTO:
Mario Alberto Palos Campillo
mpalos@cdvmexico.com
Friday, November 13, 2009