Summer Camps

The University of Utah offers a variety of game-development-themed summer camps for kids taught by EAE faculty and graduate students over the summer semester.
Check out the descriptions below, and be sure to visit the U of U Youth Education website to sign up!
Please keep in mind that only classes that have not concluded for the year are visible on the youth ed site.

EAE Game Design Studio (Age 14-17)
Take the next step in your game development career and start creating games from the ground up. Learn techniques from EAE grad students in this intensive class. Using professional tools like Unreal Engine or Unity, start developing the skills needed to become a level designer and gameplay programmer. Write code to build a prototype in this in-depth, hands-on game development class.

EAE Game Design Studio (Age 11-13)
Take the next step in your game development career and start creating games from the ground up. Learn techniques from EAE grad students in this intensive class. Using professional tools like Unreal Engine or Unity, start developing the skills needed to become a level designer and gameplay programmer. Write code to build a prototype in this in-depth, hands-on game development class.

EAE 3D Character Modeling Studio (Age 14-17) -2 week program
Immerse yourself in the world of character modeling with this intensive 2-week course. Learn everything from the basics of professional 3D modeling software, like Maya and ZBrush, all the way up to creating a fully realized and developed character for their portfolio.

EAE 3D Hard Surface Modeling Studio (Age 14-17) -2 week program
Immerse yourself in the world of hard surface modeling with this intensive 2-week course. Learn about asset design and production pipelines for creating realistic hard surfaces for machinima, games, and CG with a focus on high poly modeling. Students will utilize advanced graphics software packages that are prominent in the video game industry such as Maya and ZBrush to create portfolio pieces.

EAE 3D Scultping Studio (Age 14-17)
Delve into the world of 3D sculpting in this week-long course. Using one of the most prominent sculpting tools in the industry, ZBrush, students will learn everything from basic to advanced techniques and develop their own portfolio pieces.

Maya 3D Modeling (Age 13-16)
Do you love drawing and animation? Take it to the next level as you learn to use Maya software to bring your designs to life. Create your very own 3D models, then see it come alive through animation.

Graphic Design (Age 13-16)
Bring your art alive by learning the ins and outs of computer graphic design. This in depth course will teach you how to master Adobe Photoshop and Illustrator, the essential tools for creating your own logo, brand, and enhancing your hand drawn works to a whole new level.

Game Design: Graphic Art & Code (Age 13-16)
Create your own character and then tell it what to do! Learn all about game design and game studio simulation in this design-focused class. Program your own game using the versatile software Game Maker. Fabricate your own characters and scenes, then integrate your graphics into your game. Learn to manipulate code to add another level of customization to your game, and then test everything you’ve built by simulating your game and preparing it for production. Leave with a prototype that you can continue to develop and share with family and friends.

Game Design: Graphic Art & Code (Age 10-12)
Create your own character and then tell it what to do! Learn all about game design and game studio simulation in this design-focused class. Program your own game using the versatile software Game Maker. Fabricate your own characters and scenes, then integrate your graphics into your game. Learn to manipulate code to add another level of customization to your game, and then test everything you’ve built by simulating your game and preparing it for production. Leave with a prototype that you can continue to develop and share with family and friends.

Game Design: 2D Side-scroller (Age 10-12)
Here’s your chance to design your own classic side-scroller adventure game. You have complete control over the design of the game and will create your own sprites and environments. Design objects that you can pick up to help your avatar and design obstacles to increase the difficulty of the game. Leave with a prototype that you can continue to develop and share with family and friends.

Beginning Programming with Scratch (Age 7-9)
Program your own game, character animation, or interactive story. Jump into the world of computer science with Scratch, an age-appropriate computer programming language designed to teach the programming fundamentals. Design your own character and create an environment for it to ‘live’ in. Then, give your character a purpose by developing a storyline or gaming objective. Explore graphics, animations, sound, and more as you level up your skills.

Beginning Arcade Programming (Ages 9-12)
Checkers got you down? Tired of cards or dominoes? Bored with playing the same games over and over? Why not make your own? If you’ve ever wanted to change a videogame to make it easier (or harder), then this is the class for you. Learn the basics of creating your own video games through simple, step-by-step instructions. And who knows? It might even be (gasp!) educational. NOTE: Co-sponsored

Coding with Python (Age 10-12)
Learn to code using Python, a powerful scripting language used by graphic artists and engineers for creating games and websites. Python is an easy-to-use language, ideal for building simple programs but with real applications (Google and YouTube use it). Learn basic commands and functions as you build modules of code, and then continue on your project after the class ends using Python’s advanced features. Get familiar with this popular and versatile language, whether you’ve started to code or are looking to begin!

Game Animation (Age 12-14)
Learn how to animate characters for videogames! This course will give you an introduction to interactive media animation. Create storyboards to plan your animation and learn some of the techniques to create animation for games or the Web. Topics will include integrating sound with your animations, creating your own drawings, and adding video and simple logic to your animations

HTML Coding (Age 12-15)
Want to “write” a webpage? HTML is the language that is used to build the skeleton structure of webpages. Learn the fundamentals of HTML as you build a content page for a web browser. Add images and links to your page, then experiment with the rules governing how HTML communicates and how your webpage responds. Avoid the pitfalls of a confusing webpage by practicing key concepts that are used to build professional websites.

Java Programming (Age 12-16)
Learn to program in Java! Join us for a class that will introduce you to Java technology, an invaluable development platform used to create applications and applets. Gain exposure to Java programming syntax, object-oriented programming, and a few other aspects of the programming language used by millions of software developers.

Game Design: Girls Only! (Age 12-16)
Tired of being one of the only girls in a video game class? Join us for this all-girl class and design your own game. Work with other girl gamers as you develop your game from concept to prototype. Learn from professional video game design women as you use industry-standard tools to create your own graphic art and program your own game. Leave with a prototype you can continue to develop and share with your family and friends-a testament to the artistic and engineering brilliance of girls!

Game Design: 3D Runner (Age 13-16)
Create a 3D runner video game. Learn game design fundamentals, how to create a terrain, and basic programming and animation as you develop a first-person perspective world. Design your own game where you are the runner. Build paths to follow and obstacles to avoid. Leave with a prototype you can continue to develop and share with your family and friends.

Game Design: 3D Worlds (Age 13-16)
Create a 3D adventure video game. Learn game design fundamentals, basic game programming, and character animation. Design your own virtual world and then develop a game within it. Create buildings, trees, streets, and mountains, then explore everything you’ve built. Leave with a prototype that you can continue to develop and share with family and friends.

Game Design: 2D Side-scroller (Age 10-12)
In the style of Mario and Flappy Bird, here’s your chance to design your own classic side-scroller adventure. You have complete control over the design of this video game and will create your own sprites and environments. Design objects that you can pick up to help your avatar and design obstacles to increase the difficulty of the game. Leave with a prototype that you can continue to develop and share with family and friends.

NEW – Tabletop Top Game Design (Ages 10-14)
Learn the fundamentals of creating tabletop games! Drawing from videogame and tabletop game traditions, students will learn to “find the fun” from concept to prototyping, and will have a game to take home.