Bachelor of Science (BS) in Game Programming
Academy of Art University
Informatie cheie
Locația campusului
San Francisco, Statele Unite ale Americii
Limbi Străine
Engleză
Formatul de studiu
Învățământ la Distanță, În campus
Durata
8 semesters
Ritm
La zi
Taxe de școlarizare
USD 1.156 *
Termen limită de aplicare
Contactează şcoala
Cea mai devreme dată de începere
Jun 2024
* per unit for international students | $1,072 per unit for domestic students. Additional fees apply
Introducere
Elevii vor dezvolta abilități puternice de rezolvare a problemelor, vor învăța să scrie cod eficient și vor colabora cu artiști și designeri pentru a oferi soluții optimizate pentru proiectarea jocurilor. Curriculum-ul BS în Programare de jocuri subliniază structurile de date, algoritmii și tehnicile de arhitectură software utilizate de industrie pentru a crea jocuri de ultimă oră.
Rezultatul programului
Undergraduate students will meet the following student performance criteria:
Architecture
- Utilizați modele de proiectare arhitecturală, după caz, pentru a îmbunătăți coeziunea programului și pentru a limita cuplarea între sisteme
- Scrieți documentație tehnică de calitate profesională
- Creați cod bazat pe date
Implementation
- Implementați structuri de date adecvate pentru a gestiona datele programului
- Scrieți algoritmi eficienți pentru a rezolva probleme de programare
- Scrieți un cod defensiv, fără erori
Professionalism
- Respectați practicile de inginerie software standard din industrie, cum ar fi comentariile, respectarea unui standard de codificare, respectarea convențiilor de denumire etc.
- Demonstrați stăpânirea instrumentelor standard din industrie
- Produceți un portofoliu profesional care îndeplinește standardele industriei
- 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.
Oportunități de carieră
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.
Galerie
Curriculum
Unit Requirements
Major | 30 |
Arte liberale | 45 |
Elective | 9 |
Miez | 36 |
Total | 120 |
Degree Requirements
- O notă minimă de C- la toate cursurile majore și următoarele cursuri de arte liberale:
- LA 107 Scriere pentru artistul multilingv sau LA 108 Compoziție pentru artist
- LA 255 College Math
- LA 271 College Algebra with Geometry
- LA 286 Matematică discretă
- LA 288 Vector, Matrici și Transformări
- 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 Matematică discretă
- 1 Matematică 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: Principii ale informaticii (de bază)
- GAP 125: Programare pentru jocuri 1 (de bază)
- LA 101: Freshman Symposium: Artistic Resilience (Liberal Arts)
- LA 255: College Math (Liberal Arts)
Semester 2
- GAM 110: Introducere în dezvoltarea jocurilor (de bază)
- GAP 225: Programare pentru jocuri 2 (de bază)
- GAP 255: Programare și proiectare orientate pe obiecte (de bază)
- LA 108: Composition for the Artist (Liberal Arts)
Recommended for summer - LA 271: College Algebra with Geometry (Liberal Arts)
- LA 286: Matematică discretă (Arte liberale)
Recomandat vara
Semester 3
- GAP 235: Structuri și algoritmi de date (de bază)
- GAP 275: Programare pentru jocuri 3 (de bază)
- LA 288: Vector, Matrice și Transformări (Arte liberale)
- LA 291: Designing Careers (Liberal Arts)
Semester 4
- GAP 285: Arhitectura motorului de joc AAA (de bază)
- GAP 295: Programare și optimizare la nivel scăzut (de bază)
- GAP 301: Programarea motoarelor de jocuri (de bază)
- LA 131: Istoria jocurilor de noroc (arte liberale)
Recomandat vara - LA 201: Limbaje de programare (arte liberale)
- LA 202: English Composition: Creative Persuasion & Argument (Liberal Arts)
Recommended for summer
Semester 5
- GAP 305: Programare pentru producție (de bază)
- GAP 311: Fundamentele graficii pe computer (Major)
- GAP 321: Inteligență artificială (Major)
- GAP 331: Programare în rețea (Major)
Semester 6
- GAM 150: Design de jocuri, teorie și analiză (opțional)
Recomandat vara - GAM 245: Dezvoltare de jocuri mobile (Major)
- GAP 351: Programare pentru jocuri independente (Major)
- GAP 361: Programare pentru UI și instrumente de joc (Major)
- LA 110: Writing the Short Story (Liberal Arts)
- LA 462: Power of Myth and Symbol (Liberal Arts)
Recommended for summer
Semester 7
- GAM 252: Proiectare sisteme (opțional)
- GAM 498P: Proiect de portofoliu: Programare (Major)
- GAM 499: Subiecte speciale (principale)
- LA 171: Western Civilization (Liberal Arts)
Semester 8
- GAM 405: Pregătirea portofoliului de jocuri (de bază)
- GAM 498P: Proiect de portofoliu: Programare (Major)
- GAP 499: Subiecte speciale (Major)
- GAP 500: Stagiu în programarea jocurilor (opțional)
- LA 306: Creatively Speaking: Presentation for Designers (Liberal Arts)
Recommended for summer - LA 345: Arta științei, știința artei (Arte liberale)
Recomandat vara
Admitere
Facilităţi
English Language Requirements
Certificați-vă cunoștințele de limba engleză cu testul de engleză Duolingo! DET este un test de engleză online convenabil, rapid și accesibil, acceptat de peste 4.000 de universități (ca aceasta) din întreaga lume.