Mama, que tecnologias y herramientas puedo utilizar para empezar mi videojuego

Mama, que tecnologias y herramientas puedo utilizar para empezar mi videojuego

gametools

No hay duda que el mundo del desarrollo de videojuegos ha sufrido un cambio profundo en los últimos años. Durante mucho tiempo ha  estado prácticamente cerrado a gente que no tuviese de alguna forma una experiencia previa adquirida en la industria, con pocas herramientas, económicamente caras y muy complejas de utilizar, donde no se podía desarrollar si no se tuviese la autorización de los fabricantes y unos kits especiales que podían costar una fortuna.
En la actualidad, esta de tal forma abierta, que cualquier persona puede desarrollar un videojuego ( no he dicho de calidad) y publicarlo para su mayor gozo, y tristeza de otros al generar mas ruido en unos entornos sobre-saturados de producto de dudosa calidad.

Hay decenas de tecnologías, que en función del tipo de videojuego que pretendemos desarrollar, y de nuestras capacidades técnicas,  podemos utilizar para desarrollar un videojuego de acuerdo a nuestras capacidades técnicas y artísticas.

Que tecnologias podemos utilizar? He listado basado en algunos listados que he encontrado en varias fuentes, una pequeña tabla, con algunas tecnologías que pueden ser utilizadas para desarrollar nuestros videojuegos. No todas son iguales de fáciles de utilizar, y o fáciles de “rellenar”, dado que no es lo mismo hacer un videojuego para GameMaker, que hacer un videojuego para Unreal o Cryengine, en que la cantidad de elementos visuales que hay que utilizar son tantos, que pueden resultar muy complicados de gestionar para recién llegados.

Motor

Precio

Plugins y componentes

Plataformas soportas

Unity Gratuito (Limited Features) Yes iOS, Android, Windows, Mac, Linux, Web, PS4/3, XBox One/360, Wii U, Windows Phone 8, Blackberry
UDK Gratuito (Royalties) + Pago Yes iOS, Android, Windows,  Linux, Web,  PS4/3, XBox One/360, Wii U
CryEngine 3 Gratuito (Royatiles) + Pago Yes  Windows,  Linux,  PS4/3, XBox One/360
kineticjs Gratuito/Open Source N/A HTML5
craftyjs Gratuito/Open Source Yes, a lot. HTML5 Canvas, DOM
limejs Gratuito/Open Source N/A HTML5
easeljs Gratuito/Open Source N/A HTML5
impactjs $99.00/Source Code Level Editor+More HTML5, iPhone, Android
box2d (physics engine) Gratuito/Open Source N/A HTML5
Coco2d-X  Gratuito/Open Source C++, Javascript, and Lua iOS, Android, Windows Phone, BlackBerry,Tizen
coppercube  $138.03 Editor Flash, JS/WebGL, .exe, .app
gamequeryjs Gratuito/Open Source Tile map editor HTML/DOM manipulation
trafficcone Gratuito/Open Source N/A HTML5
game-editor Gratuito/Open Source Editor Mac, iPhone, iPad, windows, Linux
thegamecreators $31.99 Editors+Multiple Tools Mac, iOS, Android,BB, windows, MeeGo, bada
mobage Gratuito APIs iOS, Android
scratch,   tutorial Gratuito Editor, LEGO WeDo Connect Java Applet
garagegames (Torque) $128/Educational Suite Tools, Genre Kits, Art Packs etc. OSX, iOS, windows
gamesalad Gratuito(Basic), Pro $299/Yr Tools, Add Ons, Kits, Art, etc. OSX, iOS, windows, Android, HTML5
spolder Gratuito Genre Kits, Graphics Flash
yoyogames Gratuito(Basic)/$49.99 Editor OSX, iOS, windows, Android, HTML5, NOOK
phrogram $49.95 Add-in libraries Windows (DotNet)
rpgmakerweb $89.99 Diferentes elementos, y paquetes graficos y musica Windows
pygame (scripting) Gratuito/Open Source Python modules Portable a cualquier sistema operativo
alice Gratuito Editor OSX, Windows, Linux
yoyogames Gratuito(Basic$49.99 Editor OSX, iOS, windows, Android, HTML5, NOOK
Flag Game Engine Gratuito N/A HTML 5
Object-Oriented Graphics Rendering* Gratuito Editor + Libraries + Toolkit IOS  y Android
Quake 3 Gratuito Editor + Libraries + Toolkit IOS  y Android
Crystal Space Gratuito/Open Source Editor + Libraries + Toolkit IOS  y Android
Irrlicht Engine Gratuito/Open Source Editor + Libraries + Toolkit IOS  y Android
Ogre3D Gratuito/Open Source Editor + Libraries + Toolkit IOS  y Android
Citrus Engine Gratuito/Open Source Editor + Libraries + Toolkit IOS, Android, Mac, Windows y Linux
Project Anarchy Gratuito Editor + Libraries + Toolkit IOS  y Android
WaveEngine Gratuito Editor + Libraries + Toolkit IOS, Android, Mac, Windows, Windows Phone 8
Stencyl Gratuito, Indie:99$, Studio 199$ Editor + Libraries + Toolkit Gratuito: WebIndie; Web/PC

Studio :IOS, Android,  Windows

Gogot Game Engine Gratuito/Open Source Editor + Libraries + Toolkit Windows, Linux, Mac, Android, iOS, BB10 y HTML5

 

 

Lista de motores completa

 

Debo decir a que a día de hoy, y vuelvo a reforzar la frase a día de hoy (porque en videojuegos todo puede cambiar), el debate sobre desarrollar un motor de videojuegos interno al estudio o utilizar un opensource o comercial, es un debate ya  prácticamente cerrado, dado el esfuerzo y la cantidad de tiempo que requiere poder llegar a tener un engine mas o menos potente, es mucho mas efectivo de un punto de vista de costes, el utilizar un motor existente ya en el mercado.

La mayor parte de las experiencias de desarrollo de motores, son sobretodo de algunos grupos a modo de aprendizaje, o de enfoque especifico en alguno modulo de la tecnología en que hayan encontrado una deficiencia en las tecnologias existentes. Pero si alguien tiene curiosidad por ver un poco mas de como está hecho un engine,
este arcticulo introduz algunos fundamentos

Os dejo también una charla muy interesante sobre la utilización de herramientas open source en el desarrollo de videojuegos.