Herramientas AlternativasPara el Desarrollo de
VideoJuegos
Juan Linietsky
Herramientas AlternativasContenido
FILOSOFIA
PROGRAMACION
GRAFICA
SONIDO
FILOSOFIA
Se obtienen sin costo alguno.
Código abierto.
Comunidad (ayuda y pertenecer).
Programas fáciles de obtener e instalar.
Aplicaciones pequeñas.
Libertad y Flexibilidad.
Portabilidad.
Ventajas
FILOSOFIA
Reaprendizaje
Mucha flexibilidad puede ser frustrante.
No siempre son tan completas.
Filosofías (poca atención al usuario).
Hay que animarse a usarlas.
Versiones “beta” inestables.
Poca Industria (todavía)
Desventajas
PROGRAMACION
Visual Studio ( C/C++/.NET/VB.NET)
Visual Basic
DarkBasic/BlitzBasic
Microsoft Windows
CodeWarrior
Aplicaciones Comerciales
PROGRAMACION
GNU Compiler Collection (GCC)
Python (PyGame)/Lua
Mingw32 (gcc bajo Windows)
IDEs: ( jIDE/Eclipse/Kdevelop)
IDEs: Dev-C++ , CodeBlocks
Linux/FreeBSD
Alternativas
PROGRAMACION
Compilador por Línea de Comando.
Muchísima Flexibilidad (opciones).
Compila en/para cualquier plataforma.
El más compatible con ANSI C++.
Muy buen optimizador.
Lento (con muchas inclusiones)
GCC
PROGRAMACION
GCC
PROGRAMACION
Completísimo
Pequeño
Libertad para organizar el proyecto.
Code Completion. RT-Parsing.
Code Database
KDEVELOP
PROGRAMACION
KDEVELOP
PROGRAMACION
100% Basado en Plugins
Cientos de Plugins
Muy completo para JAVA
Alternativa a TextPAD
jIDE
PROGRAMACION
jIDE
PROGRAMACION
Comunidad.
Bastante completo.
Pocas actualizaciones.
Muchas extensiones.
Dev-C++
PROGRAMACION
Dev-C++
PROGRAMACION
Sintaxis fácil, dificil equivocarse.
Dynamic typing.
Lenguaje moderno.
Se compila (optativamente)
PyGame y muchas librerías.
Desarrollo muy eficaz.
Python
PROGRAMACION
Python
PROGRAMACION
Herramientas Excelentes.
(gdb/strace/ltrace/valgrind).
Estables en toda situación.
Command Line/ShellScripting
Limitación/Imitación de entorno.
No hay DirectX,etc (APIs estándar)
Linux/FreeBSD
GRAFICA
Adobe Photoshop
Illustrator
3DS Max
Maya
Aplicaciones Comerciales
GRAFICA
The GIMP
Blender 3D
Wings 3D
InkScape
Alternativas
GRAFICA
Similar al PhotoShop.
Interfaz amigable.
Muy poderoso.
Comunidad.
Script-fu.
GimpShop.
The GIMP
GRAFICAThe GIMP
GRAFICA
Muy Completo.
Interfaz muy personalizable.
Excelente modelador de polígonos.
Programable en Python.
Difícil curva de aprendizaje.
Livianísimo (3 MB)
Blender 3D
GRAFICABlender 3D
GRAFICABlender 3D
GRAFICA
GRAFICA
GRAFICA
Solo Modelado (nurbs/sdiv)
Sistema de subdivisión muy versátil.
Intuitivo
Wings 3D
GRAFICAWings 3D
GRAFICA
Vectorial.
Fácil de usar.
Buena alternativa al Illustrator.
Se tarda menos en dibujar.
InkScape
GRAFICA
SONIDO
Sound Forge
Cool Edit (Adobe Audition)
Aplicaciones Comerciales
SONIDO
Audacity
Rezound
Alternativas
SONIDO
Multipista
Fácil de usar
Restauración Automatica
Interesantes Filtros (Pitch Shift/Distort)
AUDACITY
SONIDOAUDACITY
SONIDO
Interfaz óptima y productiva.
Sistema de macros.
Manejo de múltiples archivos.
Filtros y efectos muy personalizables.
Editor de Loops.
Soporte para Irs.
Visualización Fourier, Fases y Amp.
REZOUND
SONIDOREZOUND
FINALConclusión..
Existen herramientas alternativas abiertas que abarcan la totalidad del proceso de la creación de un videojuego.
La única limitación es el tiempo de aprendizaje.
El costo de las herramientas comerciales necesarias para desarrollar videojuegos es muy elevado, y sus ventajas no siempre compensan ese precio