Intermediate Game Design
Students will pursue an in-depth study of the artistic practices, fundamentals, and principals of intermediate game design, including binary space partitioning, terrain and foliage creation, animation, lighting, materials, visual effects, character creation, cinematics, post-process effects, level design, user interfaces, and audio production.
Students will apply modeling, painting, sculpting, mapping, lighting, rendering, animation, compositing, and visual effects techniques. Students will demonstrate and apply what they learn through a series of creative and engaging projects. Projects integrate artistic practices and provide students the opportunity to participate in all aspects of the artistic process.
This course has also been designed to continue to ease students into the field of programming by connecting to student’s interests and using programming to solve problems in game development. Programming is used to bring to life the product of student’s digital artistic creations. Students will also continue to study more intermediate methods of large-scale software architecture in a games context; mathematics for game programming; game development tools for debugging; engine subsystems including engine foundation systems, rendering, collision, input, physics, artificial intelligence, character animation programming, game world object models, multiplatform game engines, game programming in multiprocessor environments, tool pipelines, and the game asset database.
REQUIRED PREREQUISITES: Completion of Programming & Game Design (Video Game Design) with a "B" or higher grade.
RECOMMENDED GRADE LEVEL: 11-12
DURATION: 2 semesters (may be repeated for credit)
CREDIT: 5 units per semester
MEETS UC AND CSU ENTRANCE REQUIREMENTS: Yes; “g”
2D Character Artist, 3D Modeler, Advertising Designer, Animator, Character Artist, Character Rigger, Cinematic Designer, Concept Artist, Environment Artist, Game Designer, Gameplay Animator, Level/Environment Designer, Level Lighting Artist, Simulation Artist, Technical Animator, Technical Artist, Texture Artist, UI Artist, Visual Effects Artist
AI Programmer, Animation Programmer, Audio Programmer, Cinematics Programmer, Client Systems Programmer, Data Engineer, Engine Programmer, Gameplay Programmer, Generalist Programmer, Graphics Programmer, Mobile Programmer, Multiplayer Programmer, Physics Programmer, R&D Programmer, Rendering Programmer, Server Programmer, Tools Programmer, UI Programmer
This course is a part of Johansen’s Digital Arts & Technology Advancement (DATA) pathway. Click here for more information on our pathway and the courses we offer.