Bachelor of Science (BS) in Game Programming
- San Francisco, Estados Unidos de América
- Online
Grado en Ciencias (BSc)
DURACIÓN
8 semestres
IDIOMAS
Inglés
PASO
Tiempo completo
PLAZO DE SOLICITUD
FECHA DE INICIO MÁS TEMPRANA
Jan 2026
TASAS DE MATRÍCULA
USD 1463 *
FORMATO DE ESTUDIO
La educación a distancia, En el campus
* per unit for international students / USD 1,239 per unit for domestic students
Los estudiantes desarrollarán sólidas habilidades para resolver problemas, aprenderán a escribir código eficiente y colaborarán con artistas y diseñadores para brindar soluciones optimizadas para el diseño de juegos. El plan de estudios de BS in Game Programming enfatiza las estructuras de datos, los algoritmos y las técnicas de arquitectura de software utilizadas por la industria para crear juegos de vanguardia.
Undergraduate students will meet the following student performance criteria:
Architecture
- Utilice patrones de diseño arquitectónico según corresponda para mejorar la cohesión del programa y limitar el acoplamiento entre sistemas.
- Redactar documentación técnica de calidad profesional.
- Crear código basado en datos
Implementation
- Implementar estructuras de datos apropiadas para gestionar los datos del programa.
- Escribir algoritmos eficientes para resolver problemas de programación.
- Escriba código defensivo y sin errores
Professionalism
- Cumplir con las prácticas de ingeniería de software estándar de la industria, como comentarios, seguir un estándar de codificación, seguir convenciones de nomenclatura, etc.
- Demostrar dominio de las herramientas estándar de la industria.
- Producir un portafolio profesional que cumpla con los estándares de la industria.
- Work cooperatively and effectively in a professional production environment
Academy of Art University Learning Outcomes
Graduates of the Academy of Art University will demonstrate the ability to:
- Produce a body of work suitable for seeking professional opportunities in their chosen field of art and design.
- Solve creative problems within their field of art and design, including research and synthesis of technical, aesthetic, and conceptual knowledge.
- Communicate their ideas professionally and connect with their intended audience using visual, oral, and written presentation skills relevant to their field.
- Execute technical, aesthetic, and conceptual decisions based on an understanding of art and design principles.
- Evaluate work in their field, including their own work, using professional terminology.
- Recognize the influence of major cultural and aesthetic trends, both historical and contemporary, on art and design products.
- Learn the professional skills and behaviors necessary to compete in the global marketplace for art and design.
Academy of Art University ofrece la mejor capacitación y experiencia práctica para ayudarlo a sobresalir en sus futuras carreras de desarrollo de juegos. Nos enorgullecemos de realizar un trabajo excepcional en el diseño de programas que equipan a los aspirantes a profesionales con una caja de herramientas integral de habilidades comercializables que conducen al éxito en la industria.
Nuestro curso de Desarrollo de juegos enseña las habilidades necesarias para tener éxito en carreras apasionantes en diseño de juegos, arte conceptual, diseño UI/UX, animación, arte técnico y tecnologías emergentes como la realidad aumentada y la realidad virtual.
Artista de personajes en 3D
Da vida a tus personajes como modelador 3D. Construirás modelos complejos y mallas orgánicas, y trabajarás en equipo para rigear, iluminar, texturizar y animar tus creaciones.
Modelador de entorno 3D
Da vida a entornos de videojuegos con tus técnicas de modelado 3D. Agregue color, textura, sombreadores e iluminación para darle al ambiente un aspecto acabado.
Efectos visuales de animación
La animación y los efectos visuales le dan personalidad a un juego. El personaje mejor diseñado y elaborado no cobra vida hasta que alguien lo mueve y le da personalidad. Los efectos visuales, como el fuego, los rayos láser y los portales de teletransportación, atrapan al jugador y lo transportan a un mundo completamente nuevo.
Artista conceptual del personaje
Diseña y crea personajes para juegos interactivos. Imaginarás la apariencia visual de los personajes interactivos con detalles contextuales para darles vida.
Artista del concepto de medio ambiente
Combina una imaginación lúdica con un alto grado de habilidad artística. Concepto y limpieza de todos los aspectos del diseño ambiental, desde pequeños accesorios hasta kits de cultivo completos.
Diseñador de juegos / niveles
Equilibra los elementos del juego para que los juegos sigan siendo atractivos. También mejorará los sistemas, contribuirá a las funciones y participará en pruebas para crear mundos inmersivos y evocar emociones.
Programador de juego
Los programadores de juegos son el corazón de cualquier juego. Tu trabajo será darle vida al juego implementando las mecánicas principales del juego. Trabajarás muy de cerca con los diseñadores para crear el juego en sí.
Programador de sistemas
Los programadores de sistemas construyen la tecnología del motor que ejecuta los juegos. Como programador de sistemas, su código impulsará el backend del motor y permitirá la creatividad del equipo. Los gráficos, las redes, los sistemas de archivos, los sistemas físicos y otros sistemas centrales se incluyen en este dominio.
Programador de herramientas
Los programadores de herramientas son los héroes anónimos de la industria de los juegos. Tu trabajo es permitir que los otros desarrolladores creen el juego. Creará editores de mapas, escribirá complementos y creará herramientas personalizadas para permitir la creatividad del diseñador.
Diseñador UX / UI
Utilice su conocimiento de las funciones del juego, el diseño, los gráficos en movimiento y las rutas de usuario para crear una experiencia inmersiva.
Requerimientos de la unidad
| Importante | 30 |
|---|---|
| Artes liberales | 45 |
| Electivo | 9 |
| Centro | 36 |
| Total | 120 |
Requisitos de Grado
- Una calificación mínima de C- en todos los cursos principales y en los siguientes cursos de artes liberales:
- LA 107 Escritura para el artista multilingüe o LA 108 Composición para el artista
- LA 255 Matemáticas universitarias
- LA 271 Álgebra universitaria con geometría
- LA 286 Matemáticas Discretas
- LA 288 Vectores, Matrices y Transformaciones
- GPA mínimo de 2.0
- Y los siguientes requisitos de educación general:
- 1 Comunicación escrita: composición
- 1 Comunicación escrita: pensamiento crítico
- 1 Comunicación escrita: contexto y estilo
- 1 Conciencia histórica del arte
- 1 Conciencia histórica
- 1 Matemática fundamental
- 1 matemática aplicada
- 1 Matemáticas Discretas
- 1 Matemáticas 3D
- 1 Comunicaciones y prácticas laborales
- 1 Ideas e influencias culturales
Una vez que se cumplan los requisitos de educación general anteriores, tome las asignaturas optativas de Artes Liberales según sea necesario para cumplir con el requisito de la unidad de Artes Liberales.
Plan de estudios
Semestre 1
- GAP 120: Principios de la informática (básico)
- GAP 125: Programación para Juegos 1 (Núcleo)
- LA 101: Simposio para estudiantes de primer año: Resiliencia artística (artes liberales)
- LA 255: Matemáticas universitarias (artes liberales)
Semestre 2
- GAM 110: Introducción al desarrollo de juegos (núcleo)
- GAP 225: Programación para Juegos 2 (Núcleo)
- GAP 255: Programación y diseño orientado a objetos (núcleo)
- LA 108: Composición para el artista (Artes liberales)
Recomendado para el verano - LA 271: Álgebra universitaria con geometría (artes liberales)
- LA 286: Matemáticas Discretas (Artes Liberales)
Recomendado para el verano
Semestre 3
- GAP 235: Estructuras de datos y algoritmos (núcleo)
- GAP 275: Programación para Juegos 3 (Núcleo)
- LA 288: Vectores, matrices y transformaciones (artes liberales)
- LA 291: Diseño de carreras (artes liberales)
Semestre 4
- GAP 285: Arquitectura del motor de juego AAA (núcleo)
- GAP 295: Programación y optimización de bajo nivel (núcleo)
- GAP 301: Programación de motores de juegos (núcleo)
- LA 131: Historia del juego (artes liberales)
Recomendado para el verano - LA 201: Lenguajes de programación (artes liberales)
- LA 202: Composición en inglés: persuasión y argumentación creativas (artes liberales)
Recomendado para el verano
Semestre 5
- GAP 305: Programación para Producción (Core)
- GAP 311: Fundamentos de gráficos por computadora (especialidad)
- GAP 321: Inteligencia artificial (principal)
- GAP 331: Programación de redes (especialidad)
Semestre 6
- GAM 150: Diseño, teoría y análisis de juegos (optativa)
Recomendado para el verano - GAM 245: Desarrollo de juegos móviles (especialidad)
- GAP 351: Programación de juegos independientes (principal)
- GAP 361: Programación para herramientas y UI de juegos (principal)
- LA 110: Escritura del cuento (Artes liberales)
- LA 462: El poder del mito y el símbolo (Artes liberales)
Recomendado para el verano
Semestre 7
- GAM 252: Diseño de Sistemas (Optativa)
- GAM 498P: Proyecto de Portafolio: Programación (Especialidad)
- GAM 499: Temas Especiales (Principales)
- LA 171: Civilización occidental (artes liberales)
Semestre 8
- GAM 405: Preparación de Portafolio de Juegos (Básico)
- GAM 498P: Proyecto de Portafolio: Programación (Especialidad)
- GAP 499: Temas especiales (principales)
- GAP 500: Prácticas en Programación de Juegos (Optativa)
- LA 306: Hablar creativamente: presentación para diseñadores (artes liberales)
Recomendado para el verano - LA 345: El arte de la ciencia, la ciencia del arte (Artes liberales)
Recomendado para el verano


