Program Description
A Technical Artist works closely with artists and programmers to help with the asset and pipeline optimizations. They implement technical art features, develop tools and workflows, and perform debugging on tools and processes. If you consider yourself skilled in both art and programming, this is a great path for you as they are in high demand!
Course Requirements
GENERAL EDUCATION REQUIREMENTS
ENGL 21007 Writing for Engineers (English Composition 2) MMP 100 Intro to Multimedia (Scientific World)
GAME 10300 Representation and Identity in Games (US History)
MATH 12500 Precalculus (Math) *Students must pass any prerequisite math requirements Other core courses to be chosen from list of approved cores. CONCENTRATION REQUIREMENTS
GAME 10100 Game Design Fundamentals
GAME 10200 Games and their History
GAME 11200 Digital Game Development 2 GAME 12100 Game Aesthetics
GAME 12200 2D Asset Production and Pipelines
GAME 21100 Digital Game Development 3
GAME 21200 Unreal Development GAME 22100 3D Asset Production and Pipelines
GAME 30100 Team-Based Development
GAME 30200 Project-Based Development
GAME 40100 Senior Project Prototyping
GAME 40200 Senior Project Development
CISC. 1115 Introduction to Programming Using Java
CISC. 2210 Introduction to Discrete Structures
CISC. 3115 Introduction to Modern Programming Techniques
CISC. 3130 Data Structures
CISC. 3142 Programming Paradigms in C++ CISC. 3310 Principles of Computer Architecture
CISC. 3620 Computer Graphics
ANI 401 Introduction to 3D Animations
ART 39570 Introduction to Digital 3D Modeling
ART 49570 3D Modeling: Character Design and Animation
MECH 4800 Advanced 3D Modelling
ELECTIVES
See approved list from EGD advisor.
Featured Course Descriptions
ART 39570 - Introduction to Digital 3D Modeling
In this course students will learn the fundamentals of 3D modeling in an industry standard software. The course will cover how to create 3D assets for animation, video games, and product design. Topics include navigating 3D space, producing props, character creation, UV unwrapping, texture mapping, rendering, and how to digitally sculpt.
CISC 3620 - Computer Graphics
Fundamentals of computer graphics programming. Graphics hardware and software standards. 2D geometric primitives and raster images. 3D object representations. Data structures, algorithms, and the graphics pipeline. Graphical user interfaces. Underlying concepts in computer graphics systems, including games, animation, modeling, rendering, and paint systems.
MECH 4800 - Advanced 3D Animation
Foundation for advanced animation construction, incorporation of and integration with external media, and techniques to automate and optimize development processes. Dynamic particles, flexible soft body creation, texturing, "hair" particles, fluuid simulation, rigging, lighting, and plant simulation.
CS 291 - Computer Science II
Data structuring using structured variables, stacks, queues, linked lists, and trees; recursive procedures; applications to sorting and merging.