BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//sebbo.net//ical-generator//EN
NAME:OCLS
X-WR-CALNAME:OCLS
BEGIN:VEVENT
UID:9efe839d-cf6f-42ba-a1a5-87c24e814efb
SEQUENCE:0
DTSTAMP:20260725T060108Z
DTSTART;TZID=America/New_York:20260801T160000
DTEND;TZID=America/New_York:20260801T173000
SUMMARY:Create a Third-Person Game
LOCATION:Orlando Public Library\nOrlando Public Library
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-ADDRESS=Orlando Public Library;X-A
 PPLE-RADIUS=10;X-TITLE=Orlando Public Library:geo:28.542612,-81.377133
GEO:28.542612;-81.377133
DESCRIPTION:This 10-part class series covers the essential skills to devel
 op a third-person exploration game in Unity..\nhttps://ocls.libnet.info/ev
 ent/16941547
X-ALT-DESC;FMTTYPE=text/html:<p>Please provide your email address at regis
 tration to participate and receive a confirmation email with your registra
 tion reference number. You can view your event calendar through attend.ocl
 s.info/myevents.</p>\n<p><strong>Skill Level:</strong> Beginner</p>\n<p><s
 trong>Class Duration:</strong> 1.5 hours</p>\n<p><strong>Recommended Prere
 quisite:</strong> None</p>\n<p><strong>Materials Fee:</strong> None</p>\n<
 p><strong>Out of District Fee:</strong> $10 per class to reserve a seat. F
 ree if a seat is available at the beginning of the class.</p>\n<p><strong>
 Schedule</strong></p>\n<p><strong>Unity Fundamentals (Saturday\, August 1\
 , 4 - 5:30 p.m.)</strong></p>\n<p>Create a development environment\, learn
  the Unity interface\, how to manipulate and edit game objects\, and the b
 asic workflow for creating video games with Unity.</p>\n<p><strong>Unity: 
 Programming Basics (Sunday\, August 2\, 4 - 5:30 p.m.)</strong></p>\n<p>Du
 ring this class\, we will declare\, initialize\, and execute custom variab
 les and functions to learn how to Get and Set values to trigger custom beh
 aviors.</p>\n<p><strong>Unity: Programming Character Locomotion (Saturday\
 , August 8\, 4 - 5:30 p.m.)</strong></p>\n<p>Program the player game objec
 t to move and jump while learning the basics of programming custom behavio
 rs for your game objects with C Sharp (C#) in Unity.</p>\n<p><strong>Unity
 : Programming Input Actions (Sunday\, August 9\, 4 - 5:30 p.m.)</strong></
 p>\n<p>Program Actions to collect values from input devices and trigger th
 e Player game object's behaviors with an Input Action Asset in Unity.</p>\
 n<p><strong>Unity: Programming a Third-Person Camera (Saturday\, August 15
 \, 4 - 5:30 p.m.)</strong></p>\n<p>Create a third-person camera system wit
 h a Cinemachine camera and program the player's rotation.</p>\n<p><strong>
 Unity: Importing Assets (Sunday\, August 16\, 4 - 5:30 p.m.)</strong></p>\
 n<p>Learn how to import assets into a Unity project from the Unity Asset S
 tore\, third-party asset stores\, and developer-made custom assets.</p>\n<
 p><strong>Unity: Controlling Animations (Saturday\, August 22\, 4 - 5:30 p
 .m.)</strong></p>\n<p>Animate the Player game object and learn to use Unit
 y's Animation System.</p>\n<p><strong>Unity: Create a UI System (Sunday\, 
 August 23\, 4 - 5:30 p.m.)</strong></p>\n<p>Learn how to use Unity's UI cr
 eation tools and game objects to create a User Interface for your game.</p
 >\n<p><strong>Unity: Triggering Events (Saturday\, August 29\, 4 - 5:30 p.
 m.)</strong></p>\n<p>Learn how to set up colliders as triggers and create 
 interactions among objects in your game.</p>\n<p><strong>Unity: Creating a
 n Environment (Sunday\, August 30\, 4 - 5:30 p.m.)</strong></p>\n<p>Learn 
 to use Unity's Terrain and Lighting Tools while creating a virtual environ
 ment for your game.</p>\nhttps://ocls.libnet.info/event/16941547
URL;VALUE=URI:https://ocls.libnet.info/event/16941547
END:VEVENT
END:VCALENDAR