SlideShare a Scribd company logo
1 of 25
GDC | 2016
TEACHING UNREAL
ENGINE 4 USING QBL
Dr. Cynthia V. Marcello, SUNY Sullivan (State University of New York)
About This Session
• Introduction to Quest-Based Learning
• Using Quest-Based Learning to teach Unreal Engine 4
• Introduction of additional development team members
• Demo of the QBL plugin prototype (currently under
development with expected release for Fall 2016)
• Q & A
Why do my students struggle?
• Tech-savvy students may get distracted with all
the features of UE4 – “Where do I start?”
• Teachers may struggle with acquiring the skills
needed to teach UE4 – “I am overloaded!”
Solution: Develop a method of teaching that
fosters a learning environment of exploration and
immersion through engagement, a.k.a “time in the
dev chair.”
Quest-based learning is the solution!
Impetus for Quest-Based Learning
Learning environments that successfully integrate technology afford
students greater opportunities to create and construct knowledge through
applied ‘hands-on’ real world applications; they also provide instructors
with multifaceted resources to aid in the differentiation of curricula.
Student Retention = Engagement (Motivation) + Experience (Questing
Time) + Efficacy (Measurable Results)
UNREAL ENGINE 4 and a modular approach lends itself to Quest Based
Learning because learning pathways and challenges can be tailored to
the learner choices, needs, and learning style!
What is Quest-Based Learning?
An instructional design theory that leverages game mechanics and gamer-like
learning communities to support student choice within a standards-based
curriculum (Haskell,2013).
Uses a non-linear approach to learning in that students can pick the path that
suits them (based on faculty-provided quests and navigation pathway).
Instructor maintains control over available content options and dependencies
beween quests. As the student demonstrates competency, he is rewarded with
new quests which serve as motivation to engage in learning even more.
Understanding Quest Mission Dynamics
Systems Thinking – How does this quest relate to the whole picture?
Play Design – What can I do in this quest (game, model, simulation, story) and how do I
relate to other entities or objects in the system?
Intelligent Resourcing – Where can I get this (tools needed for quest) and can I make a
case for why I need this resource?
Attribution of Meaning – What does this quest mean for me and others in the world?
How can I express myself to others using creativity, expression and innovation?
Experimentation Mindset – What will happen if…and why does this matter? What are
good research questions?
Why Use QBL and Unreal Engine 4?
• Fosters student problem-solving and investigative inquiry
• Supports project-based learning and interdisciplinary learning
• Facilitates collaborative student work (group projects)
• Encourages reflective practices.
• Promotes high levels of student engagement and ownership in the
learning process; therefore learning has meaning.
• Includes formative and summative assessment of student learning
How Does the Student Perceive QBL?
Students can and will persist to progress to the next level while
moving at their own pace and choosing their challenge pathway.
Students engage in ongoing reflection into their learning process
while providing input as feedback to the instructor
Students learn that failure does not have to be permanent – they
can try again to conquer the challenge if they are willing to put
forth the effort! Faculty use quests as formative assessment and
capstones (boss-level) as summative assessment.
Students engage in healthy competition with their peers, share
their progress, and encourage peers to “uncover” quests they have
stumbled upon.
Quest Design – Where Do I Start?
All quests (challenges) should be designed to get students to:
Reflect on what they know how to do now and decide what
they still need to learn how to do in order to complete the
(quest) challenge successfully.
Gather data and manipulate resources.
Create inferences base don relationships between concepts.
Theorize and generate solutions to problems.
Evaluate results and refine as needed.
Understand process and workflow so success can be replicated.
QBL Pedagogy Step-by-Step
1. Define course learning outcomes (from course outline or syllabus).
2. Define any informal learning outcomes (ad hoc).
3. Create a list of quests or challenge-based problem sets (units of study).
4. Create discovery missions made up of a series of 4-10 smaller quests
(subunits of the units of study) that vary in length and complexity (quests
can be individual or small groups).
5. Each subset of study units align or map to a difficulty level in UE4.
6. Decide which quests are formative and which are summative (capstone
or “boss-level”) assessments.
7. Decide how many points are needed to “level up” or change rank,
making sure student has demonstrated mastery in learning outcome.
QBL Pedagogy Best Practices
• Create boss levels (capstones or mini-capstones) that are required and
preferably collaborative or group project-based (note: students must have
minimum XP to level up to boss)
• NOTE: Summative assessments typically do not allow for resubmission to
assess extent of retention of concepts.
• Remember that formative assessment feedback is the key to assisting
the student in learning (and not failing) from their mistakes! Make sure
you know what the learning outcomes are for each quest! Create set
of worked examples if possible.
• Divide semester into two parts (challenge levels and boss levels) and
decide on general ratio (typically 2/3 or 10 weeks for challenge levels and
1/3 or 5 weeks for boss levels) - note: these are estimates!
Best Practices for Group Projects
Divide Group Project phases into summative quests (Phase 1, Phase 2…etc.)
Require that a minimum level of XP has been earned by a specific date to “get into
the guild” or earn a place on the development team handling the group project.
This demonstrates that the student is motivated, creates a healthy sense of
competition among peers, while ensuring that the student will have acquired a
learning foundation necessary for being productive on the team.
Make a Group Code of Conduct the first quest for team members
Recommended: http://www.ubuntu.com/about/about-ubuntu/conduct
Benefits of Group Projects
https://www.cmu.edu/teaching/designteach/design/instructionalstrategies/grou
pprojects/benefits.html
High Level Curriculum Map
Quest Diversity is Important!
Collect Quest - Goal is to collect/harvest x resources.
Puzzle Quest - Goal is to solve a problem
Share Quest - Goal is to share x resources.
Drama Quest - Goal is to enact a system or behavior.
Conquest - Goal is to capture a territory or resource.
Grow Quest - Goal is to increase the number of resources in a system.
Maze Quest - Goal is to find a way through a space (about navigation).
Quest Diversity is Important!
• Design Quest - Goal is to make something to be used in the Quest.
• Seek and Destroy Quest - Goal is to eliminate something (e.g., eliminate
all misspelled words from a document).
• Spy or Scout Quest - Goal is to observe and gather information and
report back.
• Research Quest Goal - Research a question and return with the answer.
This research might take any number of forms, from questioning friends
and teachers for viewpoints to reading books in a virtual library to
deciphering runes and hieroglyphs.
Quest Diversity is Important!
•Apprentice Quest - Goal is for a player to assume the duties of an expert
character in the game after having learned about what this expert does.
•Tracking Quest Goal is to track something and report back on its
movement or change.
•Experiment Quest Goal is to find the results of a scientific experiment.
•Story Quest - Goal is to create a story.
•Delivery Quest - Goal is to deliver x resources.
Quest Design in General
• An interesting name
• A clearly stated goal or objective
• The number of experience points (XP) quest is worth
• A clear description of the quest instructions and the submission
requirements
• Clear feedback provided to student when quest is returned for not
meeting the stated goal or objective
• Clear and logical pre-requisites (if applicable)
• Clear deadlines (if due date is applicable)
Planning Quests in a Spreadsheet
• Course Outline
• Verify your learning outcomes (use Bloom’s Taxonomy)
• Add learning outcomes to Excel (Learning Outcomes tab)
• List quests in Excel (Quests tab)
• Make sure each quest aligns to one or more learning
outcomes
• Mark approval or not
• Mark XP value for quest
• Identify pre-requisites (quests, levels, XP, etc.)
Planning Quests in a Spreadsheet
• Enter type (video, research, etc) for tracking diversity
of quest offerings
• Enter category (badge level) for the quest
• Enter learning outcome(s) the quest aligns to
• Add details as desired
• Add URL links or embed code if applicable
• Add submission requirements
• Total (sum) level XP
• Enter XP or badge level needed to unlock level
Course Logistics
•Assessment & Grading - Make sure students know how XP converts to a
letter grade
•FAQs - Provide a frequently asked questions page
•Resources - Provide a folder of resources that is accessible without having
to level up to a specific rank
•Quest-Specific Resources - Provide a folder of resources at the mission
level (each rank)
•Encourage - Remind students about importance of time management
•Engage & Motivate - Tell the students that there are “Easter Eggs” (high
XP value quests) somewhere in the set of missions they need to accomplish
Approving/Denying XP
• Check quest queue daily (several times a day) – this benefits you and your
students!!!
• Award full XP if all requirements for the quest are met OR return with a
clear explanation as to what needs to be addressed (formative assessment)
• Provide motivational feedback that encourages students to keep
progressing, regardless of level.
• For students that are struggling, provide positive reinforcement (award
badges for exceptional behavior) and negative reinforcement (discourage
cessation of questing to avoid losing out on special quests that may expire)
• Monitor all students’ progress and ask for feedback in class. Make sure
they understand what progress means (quantitatively and qualitatively)
Managing Student Progress
• Determine ideal XP milestones at typical interval points in the course,
e.g., 3-week, 5-week, midterm, etc. and share those with students
• For example, my evaluation is Quests = 60% and Final Project Quests =
40% (1500 XP + 1000 XP, respectively)
• 15 week semester could be divided into a “slow ‘n steady” pace of 100
XP a week + completion of the required Final Project Quests (Phases
due on specific dates, else XP is forfeited)
• Balance quests by including expiration dates for foundational learning
concepts or course materials that need to be front-loaded early on
Best Practices – Teaching UE4 using QBL
• When creating learning outcomes, remember difficulty levels!
• Know your limitations but maximize learning opportunities!
• Teach importance of project file management early! Use GitHub for
project version control and file sharing.
• Teach the importance of workflow to instill consistency throughout
game development process. Use Trello for project management.
• Take advantage of the numerous resources available online!
• Do not underestimate the power of the Game Jam!
What Students Are Saying…
“Let us do quests that allow us to create a tutorial that others can
learn from.”
“We like the flexibility quest-based learning provides.”
“This class taught me that time management is important. “Even
though I got a slow start due to procrastination, I can get it together
and still succeed.”
“It makes me want to start before the semester even starts!”
QUESTIONS?
Teaching Resources Available Here!
http://bit.ly/gdc2016-marcello-qbl
Every truth has four corners: as a teacher I give you one corner, and it is for
you to find the other three. - Confucius

More Related Content

What's hot

Instructional Design in Education
Instructional Design in EducationInstructional Design in Education
Instructional Design in EducationKenneth Ronkowitz
 
Cds june 2011
Cds june 2011Cds june 2011
Cds june 2011ebretall
 
How to make classroom effective By Sajjad Ahmad Awan PhD Research Scholar TE...
How to make classroom effective  By Sajjad Ahmad Awan PhD Research Scholar TE...How to make classroom effective  By Sajjad Ahmad Awan PhD Research Scholar TE...
How to make classroom effective By Sajjad Ahmad Awan PhD Research Scholar TE...Malik Sajjad Ahmad Awan
 
Instructional Design Model Comparison Chart
Instructional Design Model Comparison ChartInstructional Design Model Comparison Chart
Instructional Design Model Comparison Chartcoloherzogs
 
Providing the Spark for CCSS
Providing the Spark for CCSSProviding the Spark for CCSS
Providing the Spark for CCSSKristen Wheat
 
Understanding By Design - Technology Integration
Understanding By Design - Technology IntegrationUnderstanding By Design - Technology Integration
Understanding By Design - Technology Integrationben.louey
 
Backward mapping presentation
Backward mapping presentationBackward mapping presentation
Backward mapping presentationsamsonfung
 
Instructional Systems Design (ISD) ADDIE 2.0
Instructional Systems Design (ISD) ADDIE 2.0Instructional Systems Design (ISD) ADDIE 2.0
Instructional Systems Design (ISD) ADDIE 2.0Wong Yew Yip
 
6321 ID KEMP VS ASSURE
6321 ID KEMP VS ASSURE6321 ID KEMP VS ASSURE
6321 ID KEMP VS ASSURErocam98
 
Ubd Powerpoint
Ubd PowerpointUbd Powerpoint
Ubd Powerpointjoeharvey
 
Cognitive (bloom taxonomy).ppt
Cognitive (bloom taxonomy).pptCognitive (bloom taxonomy).ppt
Cognitive (bloom taxonomy).pptAli Sufyan
 
John Biggs And Catherine Tang 2008
John Biggs And Catherine Tang 2008John Biggs And Catherine Tang 2008
John Biggs And Catherine Tang 2008Diana Quinn
 
GETSI Development Approach & Learning Goals
GETSI Development Approach & Learning GoalsGETSI Development Approach & Learning Goals
GETSI Development Approach & Learning GoalsSERC at Carleton College
 
Classifying Instructional Objectives in the Cognitive Domain
Classifying Instructional Objectives in the Cognitive DomainClassifying Instructional Objectives in the Cognitive Domain
Classifying Instructional Objectives in the Cognitive DomainMr. Ronald Quileste, PhD
 
New bloom cognitive
New bloom cognitive New bloom cognitive
New bloom cognitive Bank Miko
 

What's hot (19)

Instructional Design in Education
Instructional Design in EducationInstructional Design in Education
Instructional Design in Education
 
Cds june 2011
Cds june 2011Cds june 2011
Cds june 2011
 
How to make classroom effective By Sajjad Ahmad Awan PhD Research Scholar TE...
How to make classroom effective  By Sajjad Ahmad Awan PhD Research Scholar TE...How to make classroom effective  By Sajjad Ahmad Awan PhD Research Scholar TE...
How to make classroom effective By Sajjad Ahmad Awan PhD Research Scholar TE...
 
Instructional Design Model Comparison Chart
Instructional Design Model Comparison ChartInstructional Design Model Comparison Chart
Instructional Design Model Comparison Chart
 
Providing the Spark for CCSS
Providing the Spark for CCSSProviding the Spark for CCSS
Providing the Spark for CCSS
 
Day 1 training
Day 1 trainingDay 1 training
Day 1 training
 
ASSURE MODEL POWERPOINT
ASSURE MODEL POWERPOINTASSURE MODEL POWERPOINT
ASSURE MODEL POWERPOINT
 
Understanding By Design - Technology Integration
Understanding By Design - Technology IntegrationUnderstanding By Design - Technology Integration
Understanding By Design - Technology Integration
 
Backward mapping presentation
Backward mapping presentationBackward mapping presentation
Backward mapping presentation
 
Instructional Systems Design (ISD) ADDIE 2.0
Instructional Systems Design (ISD) ADDIE 2.0Instructional Systems Design (ISD) ADDIE 2.0
Instructional Systems Design (ISD) ADDIE 2.0
 
Day1acttraining
Day1acttrainingDay1acttraining
Day1acttraining
 
6321 ID KEMP VS ASSURE
6321 ID KEMP VS ASSURE6321 ID KEMP VS ASSURE
6321 ID KEMP VS ASSURE
 
Learning outcomes
Learning outcomesLearning outcomes
Learning outcomes
 
Ubd Powerpoint
Ubd PowerpointUbd Powerpoint
Ubd Powerpoint
 
Cognitive (bloom taxonomy).ppt
Cognitive (bloom taxonomy).pptCognitive (bloom taxonomy).ppt
Cognitive (bloom taxonomy).ppt
 
John Biggs And Catherine Tang 2008
John Biggs And Catherine Tang 2008John Biggs And Catherine Tang 2008
John Biggs And Catherine Tang 2008
 
GETSI Development Approach & Learning Goals
GETSI Development Approach & Learning GoalsGETSI Development Approach & Learning Goals
GETSI Development Approach & Learning Goals
 
Classifying Instructional Objectives in the Cognitive Domain
Classifying Instructional Objectives in the Cognitive DomainClassifying Instructional Objectives in the Cognitive Domain
Classifying Instructional Objectives in the Cognitive Domain
 
New bloom cognitive
New bloom cognitive New bloom cognitive
New bloom cognitive
 

Viewers also liked

Making VR Games and Experiences in UE4
Making VR Games and Experiences in UE4Making VR Games and Experiences in UE4
Making VR Games and Experiences in UE4Unreal Engine
 
White nights intro to vr with unreal engine - luis cataldi-Russian
White nights   intro to vr with unreal engine - luis cataldi-RussianWhite nights   intro to vr with unreal engine - luis cataldi-Russian
White nights intro to vr with unreal engine - luis cataldi-RussianUnreal Engine
 
Build a VR Pawn with Unreal Engine Luis Cataldi Russian
Build a VR Pawn with Unreal Engine   Luis Cataldi RussianBuild a VR Pawn with Unreal Engine   Luis Cataldi Russian
Build a VR Pawn with Unreal Engine Luis Cataldi RussianUnreal Engine
 
Making VR with Unreal Engine Luis Cataldi
Making VR with Unreal Engine  Luis CataldiMaking VR with Unreal Engine  Luis Cataldi
Making VR with Unreal Engine Luis CataldiUnreal Engine
 
Intro to VR with Unreal Engine
Intro to VR with Unreal Engine   Intro to VR with Unreal Engine
Intro to VR with Unreal Engine Unreal Engine
 
On Ramp to Unreal Engine
On Ramp to Unreal EngineOn Ramp to Unreal Engine
On Ramp to Unreal EngineUnreal Engine
 
Romero Blueprint Compendium
Romero Blueprint CompendiumRomero Blueprint Compendium
Romero Blueprint CompendiumUnreal Engine
 
Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4Huey Park
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
Luis cataldi unreal engine for educators
Luis cataldi   unreal engine for educatorsLuis cataldi   unreal engine for educators
Luis cataldi unreal engine for educatorsLuis Cataldi
 
Two years with UE4 - CEGC 2016
Two years with UE4 - CEGC 2016Two years with UE4 - CEGC 2016
Two years with UE4 - CEGC 2016Martin Pernica
 
VRセミナー講演資料20161119
VRセミナー講演資料20161119VRセミナー講演資料20161119
VRセミナー講演資料20161119syamane
 
인디게임을 팔아보자 스팀그린라이트
인디게임을 팔아보자 스팀그린라이트인디게임을 팔아보자 스팀그린라이트
인디게임을 팔아보자 스팀그린라이트Mingu Heo
 
[NDC 11] 게이머가 좋아하는 웹서비스 만들기
[NDC 11] 게이머가 좋아하는 웹서비스 만들기[NDC 11] 게이머가 좋아하는 웹서비스 만들기
[NDC 11] 게이머가 좋아하는 웹서비스 만들기Soojin Lim
 
IGC2016 - 어째서 인디?
IGC2016 - 어째서 인디?IGC2016 - 어째서 인디?
IGC2016 - 어째서 인디?Seokho Lee
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4Martin Pernica
 
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기선호 김
 
[NDC 13] 게임회사에서 모바일앱 만들기 0423
[NDC 13] 게임회사에서 모바일앱 만들기 0423[NDC 13] 게임회사에서 모바일앱 만들기 0423
[NDC 13] 게임회사에서 모바일앱 만들기 0423Soojin Lim
 
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4Gerke Max Preussner
 

Viewers also liked (20)

Making VR Games and Experiences in UE4
Making VR Games and Experiences in UE4Making VR Games and Experiences in UE4
Making VR Games and Experiences in UE4
 
White nights intro to vr with unreal engine - luis cataldi-Russian
White nights   intro to vr with unreal engine - luis cataldi-RussianWhite nights   intro to vr with unreal engine - luis cataldi-Russian
White nights intro to vr with unreal engine - luis cataldi-Russian
 
Build a VR Pawn with Unreal Engine Luis Cataldi Russian
Build a VR Pawn with Unreal Engine   Luis Cataldi RussianBuild a VR Pawn with Unreal Engine   Luis Cataldi Russian
Build a VR Pawn with Unreal Engine Luis Cataldi Russian
 
Making VR with Unreal Engine Luis Cataldi
Making VR with Unreal Engine  Luis CataldiMaking VR with Unreal Engine  Luis Cataldi
Making VR with Unreal Engine Luis Cataldi
 
Intro to VR with Unreal Engine
Intro to VR with Unreal Engine   Intro to VR with Unreal Engine
Intro to VR with Unreal Engine
 
On Ramp to Unreal Engine
On Ramp to Unreal EngineOn Ramp to Unreal Engine
On Ramp to Unreal Engine
 
Romero Blueprint Compendium
Romero Blueprint CompendiumRomero Blueprint Compendium
Romero Blueprint Compendium
 
Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4Behavior Tree in Unreal engine 4
Behavior Tree in Unreal engine 4
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Luis cataldi unreal engine for educators
Luis cataldi   unreal engine for educatorsLuis cataldi   unreal engine for educators
Luis cataldi unreal engine for educators
 
Two years with UE4 - CEGC 2016
Two years with UE4 - CEGC 2016Two years with UE4 - CEGC 2016
Two years with UE4 - CEGC 2016
 
VRセミナー講演資料20161119
VRセミナー講演資料20161119VRセミナー講演資料20161119
VRセミナー講演資料20161119
 
Intro to Unreal Engine 4
Intro to Unreal Engine 4Intro to Unreal Engine 4
Intro to Unreal Engine 4
 
인디게임을 팔아보자 스팀그린라이트
인디게임을 팔아보자 스팀그린라이트인디게임을 팔아보자 스팀그린라이트
인디게임을 팔아보자 스팀그린라이트
 
[NDC 11] 게이머가 좋아하는 웹서비스 만들기
[NDC 11] 게이머가 좋아하는 웹서비스 만들기[NDC 11] 게이머가 좋아하는 웹서비스 만들기
[NDC 11] 게이머가 좋아하는 웹서비스 만들기
 
IGC2016 - 어째서 인디?
IGC2016 - 어째서 인디?IGC2016 - 어째서 인디?
IGC2016 - 어째서 인디?
 
From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4From Unity3D to Unreal Engine 4
From Unity3D to Unreal Engine 4
 
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기
IGC 스타신디 : 인디 개발에서 로그라이크 장점 가져오기
 
[NDC 13] 게임회사에서 모바일앱 만들기 0423
[NDC 13] 게임회사에서 모바일앱 만들기 0423[NDC 13] 게임회사에서 모바일앱 만들기 0423
[NDC 13] 게임회사에서 모바일앱 만들기 0423
 
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
 

Similar to Teaching UE4 With Quest Based Learning Dr Cynthia Marcello

Jace Hargis Designing Online Teaching
Jace Hargis Designing Online TeachingJace Hargis Designing Online Teaching
Jace Hargis Designing Online TeachingJace Hargis
 
micds pbl 2011
micds pbl 2011micds pbl 2011
micds pbl 2011ehelfant
 
Online assessment
Online assessmentOnline assessment
Online assessmentNisha Singh
 
Pile 2013 final day
Pile 2013 final dayPile 2013 final day
Pile 2013 final daymtinoco1
 
STOMP sample project presentation
STOMP sample project presentationSTOMP sample project presentation
STOMP sample project presentationsburakharper
 
Spice Up Your Life
Spice Up Your LifeSpice Up Your Life
Spice Up Your Lifesuzshaff
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-oneSaul Carliner
 
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...Faculty Development as Flexible Performance: Towards a Competency-Based Curri...
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...Andrew Tatusko
 
Performance-based Assessment
Performance-based AssessmentPerformance-based Assessment
Performance-based AssessmentBeberly Fabayos
 
Intro to Curriculum Design
Intro to Curriculum DesignIntro to Curriculum Design
Intro to Curriculum DesignPeter Gow
 
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...Viewpoints, University of Ulster
 
UBD Presentation for schools and application.pptx
UBD Presentation for schools and application.pptxUBD Presentation for schools and application.pptx
UBD Presentation for schools and application.pptxmarianarocamoraalt
 

Similar to Teaching UE4 With Quest Based Learning Dr Cynthia Marcello (20)

Stage Iii Lp
Stage Iii LpStage Iii Lp
Stage Iii Lp
 
Jace Hargis Designing Online Teaching
Jace Hargis Designing Online TeachingJace Hargis Designing Online Teaching
Jace Hargis Designing Online Teaching
 
Edu120 week 5 guidance
Edu120 week 5 guidanceEdu120 week 5 guidance
Edu120 week 5 guidance
 
Planning1
Planning1Planning1
Planning1
 
micds pbl 2011
micds pbl 2011micds pbl 2011
micds pbl 2011
 
Online assessment
Online assessmentOnline assessment
Online assessment
 
Pile 2013 final day
Pile 2013 final dayPile 2013 final day
Pile 2013 final day
 
Presentation: Assessments & Rubrics
Presentation: Assessments & RubricsPresentation: Assessments & Rubrics
Presentation: Assessments & Rubrics
 
STOMP sample project presentation
STOMP sample project presentationSTOMP sample project presentation
STOMP sample project presentation
 
Assessment and Rubrics
Assessment and RubricsAssessment and Rubrics
Assessment and Rubrics
 
Spice Up Your Life
Spice Up Your LifeSpice Up Your Life
Spice Up Your Life
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-one
 
How Can We Use Assessment Techniques to Enhance the Learning of Pareducators?...
How Can We Use Assessment Techniques to Enhance the Learning of Pareducators?...How Can We Use Assessment Techniques to Enhance the Learning of Pareducators?...
How Can We Use Assessment Techniques to Enhance the Learning of Pareducators?...
 
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...Faculty Development as Flexible Performance: Towards a Competency-Based Curri...
Faculty Development as Flexible Performance: Towards a Competency-Based Curri...
 
Performance-based Assessment
Performance-based AssessmentPerformance-based Assessment
Performance-based Assessment
 
ASSESSMENT.pptx
ASSESSMENT.pptxASSESSMENT.pptx
ASSESSMENT.pptx
 
Intro to Curriculum Design
Intro to Curriculum DesignIntro to Curriculum Design
Intro to Curriculum Design
 
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...
Course Level Revalidation workshop, School of Computing and Mathematics, 20/0...
 
Instructional Design.pptx
Instructional Design.pptxInstructional Design.pptx
Instructional Design.pptx
 
UBD Presentation for schools and application.pptx
UBD Presentation for schools and application.pptxUBD Presentation for schools and application.pptx
UBD Presentation for schools and application.pptx
 

Recently uploaded

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Teaching UE4 With Quest Based Learning Dr Cynthia Marcello

  • 1. GDC | 2016 TEACHING UNREAL ENGINE 4 USING QBL Dr. Cynthia V. Marcello, SUNY Sullivan (State University of New York)
  • 2. About This Session • Introduction to Quest-Based Learning • Using Quest-Based Learning to teach Unreal Engine 4 • Introduction of additional development team members • Demo of the QBL plugin prototype (currently under development with expected release for Fall 2016) • Q & A
  • 3. Why do my students struggle? • Tech-savvy students may get distracted with all the features of UE4 – “Where do I start?” • Teachers may struggle with acquiring the skills needed to teach UE4 – “I am overloaded!” Solution: Develop a method of teaching that fosters a learning environment of exploration and immersion through engagement, a.k.a “time in the dev chair.” Quest-based learning is the solution!
  • 4. Impetus for Quest-Based Learning Learning environments that successfully integrate technology afford students greater opportunities to create and construct knowledge through applied ‘hands-on’ real world applications; they also provide instructors with multifaceted resources to aid in the differentiation of curricula. Student Retention = Engagement (Motivation) + Experience (Questing Time) + Efficacy (Measurable Results) UNREAL ENGINE 4 and a modular approach lends itself to Quest Based Learning because learning pathways and challenges can be tailored to the learner choices, needs, and learning style!
  • 5. What is Quest-Based Learning? An instructional design theory that leverages game mechanics and gamer-like learning communities to support student choice within a standards-based curriculum (Haskell,2013). Uses a non-linear approach to learning in that students can pick the path that suits them (based on faculty-provided quests and navigation pathway). Instructor maintains control over available content options and dependencies beween quests. As the student demonstrates competency, he is rewarded with new quests which serve as motivation to engage in learning even more.
  • 6. Understanding Quest Mission Dynamics Systems Thinking – How does this quest relate to the whole picture? Play Design – What can I do in this quest (game, model, simulation, story) and how do I relate to other entities or objects in the system? Intelligent Resourcing – Where can I get this (tools needed for quest) and can I make a case for why I need this resource? Attribution of Meaning – What does this quest mean for me and others in the world? How can I express myself to others using creativity, expression and innovation? Experimentation Mindset – What will happen if…and why does this matter? What are good research questions?
  • 7. Why Use QBL and Unreal Engine 4? • Fosters student problem-solving and investigative inquiry • Supports project-based learning and interdisciplinary learning • Facilitates collaborative student work (group projects) • Encourages reflective practices. • Promotes high levels of student engagement and ownership in the learning process; therefore learning has meaning. • Includes formative and summative assessment of student learning
  • 8. How Does the Student Perceive QBL? Students can and will persist to progress to the next level while moving at their own pace and choosing their challenge pathway. Students engage in ongoing reflection into their learning process while providing input as feedback to the instructor Students learn that failure does not have to be permanent – they can try again to conquer the challenge if they are willing to put forth the effort! Faculty use quests as formative assessment and capstones (boss-level) as summative assessment. Students engage in healthy competition with their peers, share their progress, and encourage peers to “uncover” quests they have stumbled upon.
  • 9. Quest Design – Where Do I Start? All quests (challenges) should be designed to get students to: Reflect on what they know how to do now and decide what they still need to learn how to do in order to complete the (quest) challenge successfully. Gather data and manipulate resources. Create inferences base don relationships between concepts. Theorize and generate solutions to problems. Evaluate results and refine as needed. Understand process and workflow so success can be replicated.
  • 10. QBL Pedagogy Step-by-Step 1. Define course learning outcomes (from course outline or syllabus). 2. Define any informal learning outcomes (ad hoc). 3. Create a list of quests or challenge-based problem sets (units of study). 4. Create discovery missions made up of a series of 4-10 smaller quests (subunits of the units of study) that vary in length and complexity (quests can be individual or small groups). 5. Each subset of study units align or map to a difficulty level in UE4. 6. Decide which quests are formative and which are summative (capstone or “boss-level”) assessments. 7. Decide how many points are needed to “level up” or change rank, making sure student has demonstrated mastery in learning outcome.
  • 11. QBL Pedagogy Best Practices • Create boss levels (capstones or mini-capstones) that are required and preferably collaborative or group project-based (note: students must have minimum XP to level up to boss) • NOTE: Summative assessments typically do not allow for resubmission to assess extent of retention of concepts. • Remember that formative assessment feedback is the key to assisting the student in learning (and not failing) from their mistakes! Make sure you know what the learning outcomes are for each quest! Create set of worked examples if possible. • Divide semester into two parts (challenge levels and boss levels) and decide on general ratio (typically 2/3 or 10 weeks for challenge levels and 1/3 or 5 weeks for boss levels) - note: these are estimates!
  • 12. Best Practices for Group Projects Divide Group Project phases into summative quests (Phase 1, Phase 2…etc.) Require that a minimum level of XP has been earned by a specific date to “get into the guild” or earn a place on the development team handling the group project. This demonstrates that the student is motivated, creates a healthy sense of competition among peers, while ensuring that the student will have acquired a learning foundation necessary for being productive on the team. Make a Group Code of Conduct the first quest for team members Recommended: http://www.ubuntu.com/about/about-ubuntu/conduct Benefits of Group Projects https://www.cmu.edu/teaching/designteach/design/instructionalstrategies/grou pprojects/benefits.html
  • 14. Quest Diversity is Important! Collect Quest - Goal is to collect/harvest x resources. Puzzle Quest - Goal is to solve a problem Share Quest - Goal is to share x resources. Drama Quest - Goal is to enact a system or behavior. Conquest - Goal is to capture a territory or resource. Grow Quest - Goal is to increase the number of resources in a system. Maze Quest - Goal is to find a way through a space (about navigation).
  • 15. Quest Diversity is Important! • Design Quest - Goal is to make something to be used in the Quest. • Seek and Destroy Quest - Goal is to eliminate something (e.g., eliminate all misspelled words from a document). • Spy or Scout Quest - Goal is to observe and gather information and report back. • Research Quest Goal - Research a question and return with the answer. This research might take any number of forms, from questioning friends and teachers for viewpoints to reading books in a virtual library to deciphering runes and hieroglyphs.
  • 16. Quest Diversity is Important! •Apprentice Quest - Goal is for a player to assume the duties of an expert character in the game after having learned about what this expert does. •Tracking Quest Goal is to track something and report back on its movement or change. •Experiment Quest Goal is to find the results of a scientific experiment. •Story Quest - Goal is to create a story. •Delivery Quest - Goal is to deliver x resources.
  • 17. Quest Design in General • An interesting name • A clearly stated goal or objective • The number of experience points (XP) quest is worth • A clear description of the quest instructions and the submission requirements • Clear feedback provided to student when quest is returned for not meeting the stated goal or objective • Clear and logical pre-requisites (if applicable) • Clear deadlines (if due date is applicable)
  • 18. Planning Quests in a Spreadsheet • Course Outline • Verify your learning outcomes (use Bloom’s Taxonomy) • Add learning outcomes to Excel (Learning Outcomes tab) • List quests in Excel (Quests tab) • Make sure each quest aligns to one or more learning outcomes • Mark approval or not • Mark XP value for quest • Identify pre-requisites (quests, levels, XP, etc.)
  • 19. Planning Quests in a Spreadsheet • Enter type (video, research, etc) for tracking diversity of quest offerings • Enter category (badge level) for the quest • Enter learning outcome(s) the quest aligns to • Add details as desired • Add URL links or embed code if applicable • Add submission requirements • Total (sum) level XP • Enter XP or badge level needed to unlock level
  • 20. Course Logistics •Assessment & Grading - Make sure students know how XP converts to a letter grade •FAQs - Provide a frequently asked questions page •Resources - Provide a folder of resources that is accessible without having to level up to a specific rank •Quest-Specific Resources - Provide a folder of resources at the mission level (each rank) •Encourage - Remind students about importance of time management •Engage & Motivate - Tell the students that there are “Easter Eggs” (high XP value quests) somewhere in the set of missions they need to accomplish
  • 21. Approving/Denying XP • Check quest queue daily (several times a day) – this benefits you and your students!!! • Award full XP if all requirements for the quest are met OR return with a clear explanation as to what needs to be addressed (formative assessment) • Provide motivational feedback that encourages students to keep progressing, regardless of level. • For students that are struggling, provide positive reinforcement (award badges for exceptional behavior) and negative reinforcement (discourage cessation of questing to avoid losing out on special quests that may expire) • Monitor all students’ progress and ask for feedback in class. Make sure they understand what progress means (quantitatively and qualitatively)
  • 22. Managing Student Progress • Determine ideal XP milestones at typical interval points in the course, e.g., 3-week, 5-week, midterm, etc. and share those with students • For example, my evaluation is Quests = 60% and Final Project Quests = 40% (1500 XP + 1000 XP, respectively) • 15 week semester could be divided into a “slow ‘n steady” pace of 100 XP a week + completion of the required Final Project Quests (Phases due on specific dates, else XP is forfeited) • Balance quests by including expiration dates for foundational learning concepts or course materials that need to be front-loaded early on
  • 23. Best Practices – Teaching UE4 using QBL • When creating learning outcomes, remember difficulty levels! • Know your limitations but maximize learning opportunities! • Teach importance of project file management early! Use GitHub for project version control and file sharing. • Teach the importance of workflow to instill consistency throughout game development process. Use Trello for project management. • Take advantage of the numerous resources available online! • Do not underestimate the power of the Game Jam!
  • 24. What Students Are Saying… “Let us do quests that allow us to create a tutorial that others can learn from.” “We like the flexibility quest-based learning provides.” “This class taught me that time management is important. “Even though I got a slow start due to procrastination, I can get it together and still succeed.” “It makes me want to start before the semester even starts!”
  • 25. QUESTIONS? Teaching Resources Available Here! http://bit.ly/gdc2016-marcello-qbl Every truth has four corners: as a teacher I give you one corner, and it is for you to find the other three. - Confucius