BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
URL:https://www.learndesk.us/class/5544075077877760/lesson/dff920b8909226f5a36f031bc1cbb344?ref=outlook-calendar
SUMMARY:State Machine
DTSTART;TZID=America/Los_Angeles:20260504T190000
DTEND;TZID=America/Los_Angeles:20260504T200000
LOCATION:https://www.learndesk.us/class/5544075077877760/lesson/dff920b8909226f5a36f031bc1cbb344?ref=outlook-calendar
DESCRIPTION: We will create the state machine which will allow our game to manage different game states/screens from Main Menu to Game to Pause state.



Great links to learn more about State Machines:

http://gameprogrammingpatterns.com/state.html
https://www.gamedev.net/resources/_/technical/game-programming/state-machines-in-games-r2982
https://gamedevelopment.tutsplus.com/tutorials/finite-state-machines-theory-and-implementation--gamedev-11867

https://www.learndesk.us/class/5544075077877760/lesson/dff920b8909226f5a36f031bc1cbb344?ref=outlook-calendar
STATUS:CONFIRMED
SEQUENCE:3
BEGIN:VALARM
TRIGGER:-PT10M
DESCRIPTION:Class Reminder
ACTION:DISPLAY
END:VALARM
END:VEVENT
END:VCALENDAR