Video Game Creation Workshop Series

Play and learning go hand in hand as students conceptualize, design, and create an original computer game. Led by Dennis McCorry, Digital Games Hub Coordinator at the Rochester Institute of Technology MAGIC Center, children will learn about game design and rules, visual art and animation, and audio to create their game.

Previous programming or coding experience is not required. All sessions take place at The Strong Museum Play Lab.


Series A (Children ages 8 to 11) $128

An adult chaperone is required to attend each session with the registered child.

- Monday, February 16 (11 a.m.-12:30 p.m.)
- Tuesday, February 17 (11 a.m.-12:30 p.m.)
- Wednesday, February 18 (11 a.m.-12:30 p.m.)
- Thursday, February 19 (11 a.m.-12:30 p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza.


Series B (Children ages 12 to 17) $138

This series is for the child only. An adult chaperone is not included.

- Monday, February 16 (1:00-2:30p.m.)
- Tuesday, February 17 (1:00-2:30p.m.)
- Wednesday, February 18 (1:00-2:30p.m.)
- Thursday, February 19 (1:00-2:30p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza.


Additional Information

Your registration includes admission to each of the sessions in that series. There is no refund for missed sessions. Space is limited. If you are registering more than one child, enter promo code VG2026 to save $10.

Participants need their own laptop. Laptops should meet the following minimum specifications: Windows XP or later with 512 MB RAM, 128 MB graphics, and screen resolution of 1024 x 600 (or equivalent for Mac). Should a participant be unable to bring a laptop, a limited number of computers may be available on-site. Please email publicprograms@museumofplay.org prior to enrolling to check availability or to ask questions.


Please email publicprograms@museumofplay.org if ASL services are needed. Your request must be made two weeks prior to the event date.

Video Game Creation Workshop Series

Play and learning go hand in hand as students conceptualize, design, and create an original computer game. Led by Dennis McCorry, Digital Games Hub Coordinator at the Rochester Institute of Technology MAGIC Center, children will learn about game design and rules, visual art and animation, and audio to create their game.

Previous programming or coding experience is not required. All sessions take place at The Strong Museum Play Lab.


Series A (Children ages 8 to 11) $128

An adult chaperone is required to attend each session with the registered child.

- Monday, February 16 (11 a.m.-12:30 p.m.)
- Tuesday, February 17 (11 a.m.-12:30 p.m.)
- Wednesday, February 18 (11 a.m.-12:30 p.m.)
- Thursday, February 19 (11 a.m.-12:30 p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza.


Series B (Children ages 12 to 17) $138

This series is for the child only. An adult chaperone is not included.

- Monday, February 16 (1:00-2:30p.m.)
- Tuesday, February 17 (1:00-2:30p.m.)
- Wednesday, February 18 (1:00-2:30p.m.)
- Thursday, February 19 (1:00-2:30p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza.


Additional Information

Your registration includes admission to each of the sessions in that series. There is no refund for missed sessions. Space is limited. If you are registering more than one child, enter promo code VG2026 to save $10.

Participants need their own laptop. Laptops should meet the following minimum specifications: Windows XP or later with 512 MB RAM, 128 MB graphics, and screen resolution of 1024 x 600 (or equivalent for Mac). Should a participant be unable to bring a laptop, a limited number of computers may be available on-site. Please email publicprograms@museumofplay.org prior to enrolling to check availability or to ask questions.


Please email publicprograms@museumofplay.org if ASL services are needed. Your request must be made two weeks prior to the event date.

False
Description
Price
Qty
Workshop Series A
Student (age 8-11) and 1 Adult Chaperone
 

- Monday, February 16 (11 a.m.-12:30 p.m.)
- Tuesday, February 17 (11 a.m.-12:30 p.m.)
- Wednesday, February 18 (11 a.m.-12:30 p.m.)
- Thursday, February 19 (11 a.m.-12:30 p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza
2/16/2026 11:00 AM - 12:30 PM
$128.00
Workshop Series B
Student (age 12-17) - Student Only
 

- Monday, February 16 (1:00-2:30p.m.)
- Tuesday, February 17 (1:00-2:30p.m.)
- Wednesday, February 18 (1:00-2:30p.m.)
- Thursday, February 19 (1:00-2:30p.m.)
- Friday, February 20 (11 a.m.-4:00 p.m.) *The final session includes pizza.
2/16/2026 1:00 PM - 2:30 PM
$138.00

This store is not currently online.

{{viewModel.title}}

{{plan.planName}}

{{plan.desc}}

Loyalty

{{data.desc}}
Loading...
{{viewModel.programNameLabel}}{{viewModel.programNameValue}}
{{viewModel.accountNumberLabel}}{{viewModel.accountNumberValue}}
{{viewModel.balanceLabel}}{{viewModel.balanceValue}}
{{viewModel.joinDateLabel}}{{viewModel.joinDateValue}}

Earn

Redeem

Please select the date of your visit:

Please select the date of your visit:

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
Loading...

{{viewModel.subCategories[0].sharedCalendars[0].selectDateTimeText | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}}

Selected Date/Time: {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].selectedDateTime | htmlToPlaintext}}

There are no events available for the date selected or THE EVENT IS SOLD OUT.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
Loading...

{{subCategory.parentSCDImageEl.alt}}

{{promo.promotionTitle}}

{{promo.PromotionOfferImageEl.text}}
{{promo.promotionDescription}}

{{shared.selectDateTimeText | htmlToPlaintext}} {{shared.eventTypeName | htmlToPlaintext}}

Selected Date/Time: {{shared.eventTypeName | htmlToPlaintext}} {{shared.selectedDateTime | htmlToPlaintext}}

There are no events available for the date selected or THE EVENT IS SOLD OUT.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
Loading...
{{item.pluImageEl.alt}}

Product Name
Date/Time
Qty
Price
{{item.pluName}}
{{item.dateTime}}
{{item.quantityEl.value}}
{{item.dateSelectedPrice}}
{{item.selectMultiTimesEl.text}}
Price Range{{viewModel.startingAtPriceFormatted}} - {{viewModel.highPointPriceFormatted}}
{{viewModel.price}}

{{ item.plusGiftAid }}
Quantity already in cart:{{viewModel.quantityInCart}}

Select Events

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable

There are no events available for the date selected or THE EVENT IS SOLD OUT.

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Select Event
Event Time
Price
Available
Qty
{{time.status}}
{{time.name}}
{{time.time}}
{{time.price}}
{{time.availability}}
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable

{{viewModel.calendar.timeHeader}}

Please select at least one event.
Status
Select Event
Event Time
Price
Available
Qty
{{time.status}}
{{time.name}}
{{time.time}}
{{time.price}}
{{time.availability}}
Loading...
Price Range{{item.startingAtPriceFormatted}} - {{item.highPointPriceFormatted}}{{item.dateSelectedPrice}}
{{item.price}}

{{ item.plusGiftAid }}
Available Amount:{{item.quantityInputEl.quantityRemaining}}
Available Amount:Unlimited
Already in cart:{{item.quantityInputEl.benefitQtyInCart}}
Quantity already in cart:{{item.quantityInCart}}

{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}
Price Range{{item.startingAtPriceFormatted}} - {{item.highPointPriceFormatted}}{{item.dateSelectedPrice}}
{{item.price}}

{{ item.plusGiftAid }}
Available Amount:{{item.quantityInputEl.quantityRemaining}}
Available Amount:Unlimited
Already in cart:{{item.quantityInputEl.benefitQtyInCart}}
Quantity already in cart:{{item.quantityInCart}}
{{item.selectedDateEl.text}}
{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}
{{item.price}}
Quantity already in cart:{{item.quantityInCart}}

Package Contents

({{packageItem.quantity}}) {{packageItem.itemName}}{{packageItem.passInfoLinkEl.text}}

{{ packageItem.eventDateTime }}
{{packageItem.packageEventDate}}

{{viewModel.subCategories[0].sharedCalendars[0].selectDateTimeText | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}}

Selected Date/Time: {{viewModel.subCategories[0].sharedCalendars[0].eventTypeName | htmlToPlaintext}} {{viewModel.subCategories[0].sharedCalendars[0].selectedDateTime | htmlToPlaintext}}

There are no events available for the date selected or THE EVENT IS SOLD OUT.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
Loading...

Select visit date and event.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
Loading...
{{pluItemPaymentPlan.pluItemPaymentPlanEl.text}}

Earn

{{item.accrualPoints}} {{subCategory.pluAccrualPointsHeader}}

Redeem{{item.price}} {{subCategory.pluPointsHeader}}

There are no events available for the date selected or THE EVENT IS SOLD OUT.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
{{viewModel.calendar.selectedEventDate}}
Event Time
Price
Status
Available
Select Event
{{event.time}}
{{event.price}}
{{event.availability}}
{{event.capacity}}
  • {{attr}}
{{viewModel.calendar.selectedEventDate}}
Event Time
Status
Price
Select Event
 
 
 
Loading...

Select visit date and event.

 
 
 
{{ getMonthName(viewModel.calendar.month - 1) + " " + viewModel.calendar.year }}
{{day.date}}{{day.formattedPrice}}

Legend

{{legend.Name}}{{legend.startingAtPriceFormatted}} - {{legend.highPointPriceFormatted}}
Base Price{{viewModel.item.basePriceFormatted}}
Unavailable
Loading...
Visit Date selection is required.
Loading...