Muchos juegos consisten en un motor, contenido y guiones de juego. Se busca gente que sepa cómo construir motores y trabajar en muchas áreas del desarrollo de juegos. Obtuve mi primer trabajo en juegos al poder mostrar demostraciones de mi trabajo que demostraban que tenía una buena comprensión de la física y un profundo conocimiento de renderizar tuberías.
Si está interesado en el desarrollo de consolas o PC, debe aprender C ++ con seguridad. Cualquier experiencia con el motor irreal o incluso la unidad es un gran lugar para comenzar.
Si está trabajando en juegos sociales, aprender flash, Java Script y HTML5 es útil. También debe considerar la codificación del lado del servidor, así que considere aprender php o java.
Hay muchas áreas para obtener experiencia comercializable. Aquí hay una lista de sistemas que puede encontrar en un juego de consola sobre el que vale la pena aprender:
- ¿Es la aptitud una habilidad o un talento?
- ¿Cómo debo proceder para mejorar aún más mis habilidades de programación después de estar expuesto durante unos años?
- ¿Qué es algo que crees que solo tú puedes hacer?
- ¿Qué habilidades debe tener un mentor de un equipo interno?
- Inteligencia: ¿Hasta qué punto existe una correlación entre el coeficiente intelectual y la habilidad para jugar al póker?
AI y código de juego (lo divertido)
Pathing, Navigation
Sistemas de animación
Agrupación de activos y vaporización
Física (a menudo vinculada a la animación)
Selección y visibilidad
Representación de tuberías, materiales, mallas y gestión del estado, selección, exportadores, etc.
Sistema de iluminación y sombreado.
Post procesamiento de gráficos
Nivel de detalle y manejo de la escena.
Combate / armas
Sistema de partículas y sfx
Audio y una variedad de subsistemas de audio.
Cortar sistemas de escena
Localización
Interfaz de usuario
Desarrollo de redes y servidores
Tablas de clasificación y almacenamiento en línea
Perfiles y gestión de entradas
Sistema de repetición
Sistema de secuencias de comandos
Cámara
Simulación de multitudes
Simulacion liquida
Sistema de diálogo
Inventario de artículos
Sistema de misiones
Base de datos (como en SQL)
Sistema de daños
Después de agotar los tutoriales y artículos en línea, eche un vistazo a las gemas del juego