C# Scripting Load / Save States with Unity
Learn how to program in C# by making games in Unity
Watch Promo
In this comprehensive 3dmotive course for beginners, instructor Alan Thorn explores how to get started at C# Programming by making games using the Unity engine. In just a few hours, you’ll learn the fundamentals of programming for designing and building games easily with professional-grade development tools; no previous experience required. Design levels, define behaviours and create playable experiences that are fun for everybody as you learn the C# language, step by step. This course explores programming fundamentals, such as variables, functions, conditional statements, loops, components and classes. Plus, we’ll see more advanced features too: including coroutines, inheritance, events, statics and singeltons. During this course, we’ll create a completely playable shooter game including object physics, NPC intelligence, post-processing camera effects; particle systems, weapon systems and lot’s more. By the end, you’ll be strongly positioned to create interesting games independently using C#, and you’ll be ready to tackle more advanced challenges that push your knowledge to the next level. This is the place for all aspiring game developers to get started with confidence!
Your Instructor
Alan Thorn is a Game Developer, Author and Educator with 24 years of industry experience. Alan specialises in helping independent creatives worldwide achieve high-impact by using only free and open source software. Alan has written 34 books, presented 30 online courses and created 33 games including the award-winning adventure, Baron Wittard. Alan previously worked at Microsoft, Teesside University and Disney. He was Studio Director at Wax Lyrical Games and was course leader of the prestigious MA program for Games Design and Development at the BAFTA-winning National Film and Television School, an incubation space for breakthrough gaming talent.
Course Curriculum
-
Preview1348-01-Introduction (1:26)
-
StartDownload Course Source Files Here!
-
Start1348-02-Review the Score Project (3:49)
-
Start1348-03-Player Preferences (8:37)
-
Start1348-04-Implementing a High Score (6:27)
-
Start1348-05-Reviewing Player Prefs (6:06)
-
Start1348-06-Working with CSV Files (5:02)
-
Start1348-07-Text Assets (7:54)
-
Preview1348-08-Random Selection and Parsing (5:02)
-
Start1348-09-Completing the CSV Project (7:06)
-
Start1348-10-Loading Web Data (6:50)
-
Start1348-11-Conclusion (1:11)
-
Preview1349-01-Introduction (1:09)
-
Start1349-02-INI Files (9:31)
-
Start1349-03-Creating an INI File (6:21)
-
Start1349-04-Working with the INI Parser (5:02)
-
Start1349-05-Dynamically Loading Textures (10:33)
-
Preview1349-06-Error Logging (11:10)
-
Start1349-07-Workiung with Stream Writers (7:45)
-
Start1349-08-Logging to Text Files (5:05)
-
Start1349-09-Data Paths (3:11)
-
Start1349-10-Conclusion (1:13)
-
Preview1350-01-Introduction (1:08)
-
Start1350-02-Exploring the Project (4:21)
-
Start1350-03-XML Files (4:27)
-
Start1350-04-Preparing for XML Serialization (4:44)
-
Start1350-05-Saving to XML (8:08)
-
Start1350-06-Loading from XML (5:11)
-
Preview1350-07-Saving Binary Files (6:53)
-
Start1350-08-Loading Binary Files (7:27)
-
Start1350-09-Working with JSON (5:34)
-
Start1350-10-Saving JSON (4:39)
-
Start1350-11-Loading JSON (4:47)
-
Start1350-12-Conclusion (1:42)