Game Design with Dota 2

1 week • 9am-5pm
Teens • Ages 12-17
Beg – Int
S.T.E.M. CAMP

Create Your Own
Custom Levels

Use Source 2, the engine that powers Dota 2, to develop custom multiplayer maps.

Learn the Fundamentals of Scripting

Modify basic abilities of heroes and items to create whole new experiences for players.

Embrace Your Inner Designer

Playtest custom maps and levels with classmates to make sure your game offers balanced gameplay.

Course Overview

Dig deep into the e-sports phenomenon of Dota 2. Learn to use the Source 2 game engine and Dota 2 Workshop tools to create custom levels and game modes. Get introduced to scripting, then customize game rules and build a fun experience for multiple players. In addition, learn the basics of modeling to make or modify hero items!

A WELL-BALANCED EXPERIENCE

At DMA, we realize that everybody needs time away from technology – especially teens. That’s why, along with lunch, DMA students enjoy two breaks each day, when they can hang out and socialize with new friends or take part in a wide range of recreational, team-based and character-building activities.

Course Details

  • Age: 12 – 17
  • Skill Level: Beginner – Intermedia
  • No Programming  Experience Recommended
  • Software: Dota 2, Source 2 Hammer editor

What You’ll Learn

  • The basics of Lua, a scripting language
  • Environment creation and editing
  • Source 2 Hammer editor
  • Game design principles for MOBA games
  • 3D modeling basics
  • Multiplayer game balancing and playtesting

What You’ll Create

  • Custom Dota 2 add-ons

Required for this Course

An active Steam® account is required for camp. Steam accounts are free and can be set up at steampowered.com.

Skills and Experience

T50_RWS_final

Real-World Skills

  • Game scripting
  • 3D Game development
  • Competitive multiplayer design
T50_RWS_final

Personal Development

  • Master creative problem-solving skills
  • Learn the benefits of critical thinking
  • Discover how to plan and develop projects

Instruction & Staff

7:1 STAFF RATIO

Our average student-to-staff ratio is 7:1 and in some cases, this ratio is even lower. DMA’s instructors include industry professionals, technology educators and talented upper-level university students who have a genuine passion for the subject and a demonstrated skill for teaching, mentoring and inspiring. Learn more about our outstanding teaching staff.

Project-Based & Personalized Instruction

DMA provides hands-on, project-based learning that accommodates a wide range of abilities. Most of our courses are for beginner through more advanced students. This, along with a very skilled instructional staff and low student-to-staff ratio, allows us to individualize lessons, customize the learning experience and offer plenty of personalized, one-on-one time for each student.

“Digital Media Academy teaches you
things you can not learn by yourself at home!”

Jesse Bifulco, DMA Student

Sample Day

Time Activity
7:30 am Enjoy a Healthy & Delicious Breakfast (For All overnight students and Stanford Extended Day Add-on Students)
9:00 am Hands-on Tech Instruction & Creation (Learn & Understand)
10:30 am Outdoor Break & Chill Time (Teen Meet & Greet)
11:00 am Hands-on Tech Instruction & Creation (Application & Guided Practice)
12:00 pm Enjoy Lunch (Meal Provided with Lunch Plan add on & Stanford Extended Day Plan Students Only)
1:00 pm Hands-on Tech Instruction & Creation (Create, Test, Evaluate & Improve)
2:30 pm Outdoor Break & Chill Time (Teen Meet & Greet)
3:00 pm Hands-on Tech Instruction & Creation (Review & Share)
5:00 pm Student Pick-up
6:00 pm Dinner for Overnight Campers and Stanford Extended Day Students Only
7:00 pm Supervised recreational activities include optional gaming tournaments, sports and movie nights. (In some cases, students can continue working on their projects.)
11:00 pm Lights out for overnight campers

FAQs

Are these camps overnight?
For teen campers ages 12-17 we do have the option of adding the overnight stay. This is available for an additional cost at certain locations. If this option is not available or not added, the camps are run as day camps Monday through Friday from 9am to 5pm.
I am interested in selecting some camps for my teen. How do I proceed with the registration?
Registration can be completed online through our website from start to finish. You will be asked to create an account with your information and your child’s before processing a payment and finalizing your selection. Registration can also be completed by calling 866-656-3342 and speaking with a Guest Service Representative.
Why are some of your camps more expensive than others?
Our camp prices are determined by age range. The different categories are Junior Adventures for ages 6-8, Adventures for ages 8-12, Teen for ages 12-17, and Pro for ages 15 and up. Based upon how old your child is, that will determine what your base tuition cost is. Certain course options will be extra.
Are these camps overnight?
For teen campers ages 12-17 we do have the option of adding the overnight stay. This is available for an additional cost at certain locations. If this option is not available or not added, the camps are run as day camps Monday through Friday from 9am to 5pm.

Other camps you might be interested in

Academy for Robotics & Engineering with Arduino™

Get hands-on experience with electrical and robotics engineering. Build with Arduino™ and program with C.

3D Printing & Product Design

Follow the same processes an industrial designer goes through to create a product: Sketch your ideas out on paper, turn your sketch into a 3D model on the computer, and then bring your idea to life by 3D printing your 3D Model.