Este documento describe la programación de videojuegos. Explica que la programación es un proceso importante para crear un videojuego y es realizado por programadores especializados. Se divide la programación en áreas como motor, gráficos, física, inteligencia artificial, red y gameplay. Los programadores se encargan de hacer posibles las interacciones entre el personaje y el jugador mediante el código. Los lenguajes más comunes son C++ y C#.
2. ¿QUE ES LA PROGRAMACIÓN DE
VIDEOJUEGOS?
Es de los procesos mas
importantes cuando se quiere
crear un videojuego y el cual es
efectuado por un programador
especializado en la creación de
estos.
3. IMPORTANCIA DE LA
PROGRAMACIÓN EN LOS
VIDEOJUEGOS
Se debe saber que la
programación de un
videojuego ocurre en una fase
de producción la cual es la
fase mas larga ya que de esta
depende si un juego es
jugable o no.
5. PROGRAMACIÓN DE MOTOR
Esta área es la encargada de crear la base de un videojuego donde se gestiona la
memoria, la gestión de cadena la comunicación del sistema operativo etc.
6. PROGRAMACION GRAFICA
Su misión es lidiar con las diferentes Apis gráficas como DirectX y OpenGL.
Conocimientos de dichas Apis, y matemáticas sobre todo álgebra y geometría.
7. PROGRAMACION FISICA
Es la encargada de programar los
comportamientos físicos de un
videojuego tanto como del entorno y
del personaje mediante la
matemática vectorial y la física
dinámica y mecánica
8. PROGRAMACIÓN DE INTELIGENCIA
ARTIFICIAL
Se encarga de hacer los NPC (personaje no
jugador) inteligentes mediante
conocimientos de lenguajes de script,
matemáticas y algoritmos de IA
9. PROGRAMACION DE RED
Esta área es la encargada de hacer posible que un juego tenga un multijugador
mediante servidores y todo lo relacionado de conectar una maquina con otra
10. PROGRAMACION DE GAMEPLAY
Se encargan de programar toda la
lógica de un videojuego junto con sus
reglas mediante el uso de lenguajes
de script y el uso de las partes
desarrolladas por otros equipos
11. ¿QUE RELACION TIENEN LOS
PROGRAMADORES EN LA CREACION DE
VIDEOJUEGOS?
Los programadores se relacionan a la creación de
videojuegos debido a que son los encargados de hacer las
posibles interacciones que tiene el personaje con el jugador,
mostrando estas acciones en la pantalla del mismo
12. Lenguajes de
programación para
videojuegos
Los lenguajes de programación mas facilites
en los videojuegos son C, PYTHON Y JAVA
pero estos lenguajes tienen una limitaciones
en la creatividad del programador mientras
que los lenguajes mas utilizados son C++ y
C# donde el primero se prioriza en los
ordenadores y el segundo en Consolas
13. ALGUNOS DE LOS MEJORES
PROGRAMADORES
• Shigeru Miyamoto
• Jhon Carmack