You are on page 1of 5

INSTITUTO TECNOLOGICO SUPERIOR

SAN GABRIEL
Nombre: Elena Mario
Semestre: Sexto Sistemas
Tema: Programacin En Videojuegos
Para programar videojuegos para PC o consolas

Debers empezar programando en lenguaje C#. Es un buen lenguaje para que


te inicies en la programacin de videojuegos, existen libreras y frameworks muy
maduros que te facilitarn el aprendizaje.

Hay mucha gente que recomienda que aprendas C++, pero no te ser necesario
salvo que te especialices en el desarrollo de motores de grficos o motores de
inteligencia artificial.

Para programar videojuegos web

A pesar de que la mayora de los juegos de Facebook siguen usando Flash, el


futuro est en el JavaScript.

El problema de Flash es que Adobe ya no dar soporte a dispositivos mviles y


recientemente anunci que no desarrollar ActionScript 4, por lo que aprenderlo
tiene cada vez menos sentido.

Para programar juegos para mviles

Para crear juegos para Smartphone Android el lenguaje rey es el Java, por
encima del Python.

Si tu trabajo se va a centrar ms en dispositivos que tienen incorporado el


sistema Windows, entonces en lenguaje escogido ser el C#, estndar de
Microsoft.

Por ltimo, en los iPhone e iPads y su iOS, tendremos que programar


en Objective-C o Swift, el futuro para la casa de la manzana mordida.
Herramientas y entornos para empezar a crear juegos

Stencyl

Este software se llamaba originalmente StencylWorks, mientras que en el


desarrollo de las ltimas versiones para el pblico se decidi que el nombre se
debera acortar llagando a llamarse Stencyl.

Stencyl es una plataforma de creacin de videojuegos en 2D. Esta plataforma


nos permite crear videojuegos desde Linux, OS X y Windows para varias
plataformas como iPhone, iPad, Android, Windows, macOS y Linux.

El mtodo de empleo se basa en el Drag and Drop mediante diferentes bloques


con distintas funcionalidades. Sin embargo, para aquellos usuarios ms
avanzados, tambin tiene la opcin de extender las funcionalidades a travs de
cdigo.

GDevelop

GDevelop es un programa de creacin de videojuegos en 2D de cdigo libre.


Con este entorno podremos crear juegos para Windows, Linux e incluso para la
web utilizando HTML5.
Al igual que Stencyl, cuenta con una interfaz drag and drop facil de utilizar. En
su web podemos encontrar muchos ejemplos y tutoriales para aprender a utilizar
esta herramienta perfectamente y de este modo empezar con el proceso de
creacin.

Lo que hace a GDevelop nico y tan sencillo de utilizar son los eventos, ya que
estos utilizan una forma de expresar la lgica de nuestro juego sin tener que
aprender un lenguaje de programacin a fondo.

PyGame

PyGame, el entorno de desarrollo de juegos en Pyton. Tiene una esttica muy


retro pero sin embargo sus mdulos son muy potentes.

Lo cierto es que es perfecto para empezar a programar videojuegos y aprender


cmo funcionan las diferentes variables y pantallas. Tambin puede utilizarse
para crear otros programas multimedia o interfaces grficas de usuario.

Herramientas y entornos para avanzados

Unity 3D

La mejor herramienta para crear y disear un videojuego. Con Unity


3D podremos sacar versiones de nuestro futuro videojuego para Xbox, PC,
Linux, HTML5, iOS, Android, Play Station, BlackBerry, Samsung TV y una de las
caractersticas que lo hace realmente potente es la integracin del lenguaje C#.
Este entorno de desarrollo tiene tiene motor de diseo de juegos 3D y otro
diferente para juegos 2D. Por ltimo recalcar que dispondremos de una librera
muy extensa con documentacin con la que poder empezar a aprender cmo
iniciarnos en el proceso de creacin de un juego bsico.

Unreal Engine

Entorno de desarrollo vena con los propios juegos creados en este


editor cuando este sala al mercado, de este modo el jugador que quisiera podra
editar los contenidos del juego e incluso los escenarios y crear nuevos modos de
juego.

El entorno se parece mucho al de Unity 3D, permitindonos agregar formas


geomtricas al escenario y que despus tengan sus texturas, interaccione. Sin
lugar a dudas un gran competidor para Unity 3D y muy til para los
desarrolladores y creadores de juegos.
CryEngine 3

Esto es porque es el entorno en el que se han creado los juegos de la saga


Crysis. Con este editor podremos desarrollar juegos para las plataformas ms
importantes del mundo incluyendo las consolas.

Tiene muchas herramientas para el desarrollo del juego que van desde el
sistema de Scripting Visual a la posibilidad de editar pistas de audio y vdeo para
el juego. CryEngine es para uso personal y no comercial

Scratch

Es un entorno de aprendizaje de programacin de escritorio dirigido a que


personas inexpertas en la programacin aprendan a programar de manera
sencilla y sin necesidad de aprender la sintaxis de un lenguaje de programacin
especfico.

Con Scratch se pueden programar historias interactivas, juegos, animaciones e


incluso simulaciones y compartirlas con todo el mundo.

Webgrafas

https://www.yeeply.com/blog/entornos-empezar-crear-juegos/