Bachelor of Science (BS) in Game Programming
DURACIÓN
8 Semesters
IDIOMAS
Inglés
PASO
Tiempo completo
PLAZO DE SOLICITUD
Solicitar fecha límite de solicitud
FECHA DE INICIO MÁS TEMPRANA
Feb 2025
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
Introducción
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.
Resultado del programa
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.
Oportunidades profesionales
Academy of Art University offers some of the best training and hands-on experience to help you excel in your future game development careers. We pride ourselves in doing an exceptional job designing programs that equip aspiring professionals with a comprehensive toolbox of marketable skills that lead to success in the industry.
Our Game Development course teaches the skills necessary to succeed in exciting careers in game design, concept art, UI/UX design, animation, technical art, and emerging technologies like augmented reality and virtual reality.
3D Character Artist
Bring characters to life as a 3D character modeler. You’ll build complex character models, and organic meshes, and work across teams to rig, light, texture, and animate your creations.
3D Environment Modeler
Bring video game environments to life with your 3D modeling techniques. Add color, texture, shaders, and lighting to give the environment a finished look.
Animation VFX
Animation and Visual Effects give a game its personality. The most well-designed and crafted character doesn’t come to life until someone makes them move and gives them some personality. Visual Effects, such as fire, laser blasts, and warp gates, grab the player and transport them to another world altogether.
Character Concept Artist
Design and create the characters for interactive games. You’ll imagine the visual look of interactive characters with contextual details to bring them to life.
Environment Concept Artist
Combine a playful imagination with a high degree of artistic skill. Concept and flush out all aspects of environmental design, from small props to full culture kits.
Game/Level Designer
Balance gameplay elements to keep games engaging. You will also improve systems, contribute to features, and participate in testing to create immersive worlds and evoke emotions.
Gameplay Programmer
Gameplay programmers are the heart of any game. Your job will be to bring the game to life by implementing the core gameplay mechanics. You'll work very close with designers to build the game itself.
Systems Programmer
Systems programmers build the engine technology that runs the games. As a systems programmer, your code will power the backend of the engine and enable the creativity of the team. Graphics, networking, file systems, physics systems, and other core systems fall under this domain.
Tools Programmer
Tools programmers are the unsung heroes of the games industry. Your job is to enable the other developers to build the gameplay. You will create map editors, write plug-ins, and build custom tools to enable the designer's creativity.
UX/UI Designer
Use your knowledge of game features, design, motion graphics, and user paths to create an immersive experience.
Galería
Plan de estudios
Unit Requirements
Importante | 30 |
Artes liberales | 45 |
Electivo | 9 |
Centro | 36 |
Total | 120 |
Degree Requirements
- 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 College Math
- LA 271 College Algebra with Geometry
- LA 286 Matemáticas Discretas
- LA 288 Vectores, Matrices y Transformaciones
- Minimum 2.0 GPA
- And the following general education requirements:
- 1 Written Communication: Composition
- 1 Written Communication: Critical Thinking
- 1 Written Communication: Context & Style
- 1 Art Historical Awareness
- 1 Historical Awareness
- 1 Fundamental Math
- 1 Applied Math
- 1 Matemáticas Discretas
- 1 Matemáticas 3D
- 1 Employment Communications & Practices
- 1 Cultural Ideas & Influences
After the above general education requirements are met, take Liberal Arts electives as needed to fulfill the Liberal Arts unit requirement.
Curriculum
Semester 1
- GAP 120: Principios de la informática (básico)
- GAP 125: Programación para Juegos 1 (Núcleo)
- LA 101: Freshman Symposium: Artistic Resilience (Liberal Arts)
- LA 255: College Math (Liberal Arts)
Semester 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: Composition for the Artist (Liberal Arts)
Recommended for summer - LA 271: College Algebra with Geometry (Liberal Arts)
- LA 286: Matemáticas Discretas (Artes Liberales)
Recomendado para el verano
Semester 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: Designing Careers (Liberal Arts)
Semester 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: English Composition: Creative Persuasion & Argument (Liberal Arts)
Recommended for summer
Semester 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)
Semester 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: Writing the Short Story (Liberal Arts)
- LA 462: Power of Myth and Symbol (Liberal Arts)
Recommended for summer
Semester 7
- GAM 252: Diseño de Sistemas (Optativa)
- GAM 498P: Proyecto de Portafolio: Programación (Especialidad)
- GAM 499: Temas Especiales (Principales)
- LA 171: Western Civilization (Liberal Arts)
Semester 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: Creatively Speaking: Presentation for Designers (Liberal Arts)
Recommended for summer - LA 345: El arte de la ciencia, la ciencia del arte (Artes liberales)
Recomendado para el verano
Admisiones
Cuota de matrícula del programa
Instalaciones
Requisitos de lengua inglesa
¡Certifica tu dominio del inglés con el Duolingo English Test! El DET es un examen de inglés en línea conveniente, rápido y asequible aceptado por más de 4000 universidades (como esta) en todo el mundo.