C# Scripting Load / Save States with Unity
3.7 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18 students enrolled

C# Scripting Load / Save States with Unity

Learn how to program in C# by making games in Unity
3.7 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
18 students enrolled
Created by 3dmotive LLC
Last updated 2/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 2 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will be able to understand programming fundamentals
  • Students will be able to create fun games based on their own designs
  • Students will become more confident at creating programming solutions
Course content
Expand all 35 lectures 02:59:54
+ Intro to Course Fundamentals
12 lectures 59:34
Download Source files here!
00:04
Review the Score Project
03:49
Player Preferences
08:37
Implementing a High Score
06:27
Reviewing Player Prefs
06:06
Working with CSV Files
05:02
Random Selection and Parsing
05:02
Completing the CSV Project
07:06
Loading Web Data
06:50
Conclusion
01:11
+ Working with Textures, Stream Writers, Logs, and Data Paths
10 lectures 01:01:00
INI Files
09:31
Creating an INI File
06:21
Working with the INI Parser
05:02
Dynamically Loading Textures
10:33
Error Logging
11:10
Working with Stream Writers
07:45
Logging to Text Files
05:05
Data Paths
03:11
Conclusion
01:13
+ XML, Binaries, JSON, and Course Code Wrapup
13 lectures 59:20
Exploring the Project
04:21
XML Files
04:27
Preparing for XML Serialization
04:45
Saving to XML
08:08
Loading from XML
05:11
Saving Binary Files
06:53
Loading Binary Files
07:27
Saving JSON
04:39
Loading JSON
04:47
Conclusion
01:42
Bonus Lecture: Further Learning with 3dmotive
00:18
Requirements
  • Students should have a basic Unity knowledge
  • Students should have basic computer skills
Description

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!


More about the Instructor:

Alan Thorn is a multidisciplinary game developer, author and educator with 17 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games'​ and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok'​, working as designer, programmer and artist.   He has written twenty-three technical books on game development and presented eighteen video-training courses. These cover game-play programming, Unity development, 3D modelling, animation and more.  Additionally, Alan has worked in game development education as a Senior Lecturer at Teesside University, a Visiting Lecturer at London South Bank University, and a Lead Teacher for Uppingham School. He is currently Head of Department for the internationally-renowned Masters Degree of Games Design and Development at the National Film and Television School.



Who this course is for:
  • Indie Developers
  • Hobbyists
  • Those with a general interest