Skip to content

Latest commit

 

History

History
299 lines (231 loc) · 17.1 KB

README.md

File metadata and controls

299 lines (231 loc) · 17.1 KB

C# Survival Guide Banner

GameDevHQ: Unity C# Suvival Guide

Note: this repository is no longer maintained. The course has been updated and is no longer freely available on the Unity Learn platform.

3D assets used throughout this course were generously provided by GameDevHQ. However, these assets must now be purchased from GameDevHQ's Filebase.

If you do not wish to subscribe to GameDevHQ's filebase, feel free to search for alternative assets on sites such as Kenny to use in your scenes. Please be aware that simple GameObjects can be used in place of the 3D assets provided by GameDevHQ.

Last Updated Not Maintained

Course Description:

This course has been authorized and developed in collaboration with Unity Technologies.

Have you been struggling to learn C# programming with Unity? If this is the case, you've found the course you've been looking for! This course is intended for programmers at all levels, from beginner to advanced or professional. Sequential completion of the lessons is recommended for beginners, as it will teach you the fundamentals of coding through interactive challenges and problem solving techniques.

The course progresses in difficulty, and when finished, you will have progressed from a novice C# developer to an advanced, job-ready C# developer. This course is intended for advanced or professional programmers as a reference guide to help you survive in the workplace. What are your thoughts on delegates and events? Check out the section of this course that is entirely dedicated to them and teaches you how to incorporate them into your projects. Sequential progression through the course is not required for experienced programmers; the Unity C# Survival Guide is adaptable, allowing developers to use it for their specific needs. New content is constantly being added, so you can be confident that your survival guide is always up to date. This is the only C# in Unity programming course that has been authorized and developed in collaboration with Unity Technologies.

Unity Quick Tips

Click to expand

Misc. Unity Content


Biginner C#

Click to expand

Variables


Challenges

If-Then Logic


Challenges

Switch Statements


Challenges

Loops


Presentations

Challenges

Arrays


Presentations

Challenges

Functions vs Methods


Presentations

Challenges

Classes


Presentations

Challenges

Static Types


Presentations

Challenges

Intermediate C#

Click to expand

Properties


Challenges

Namespaces


Lists


Presentations

Challenges

Enums


Dictionaries


Advanced C#

Click to expand

Abstract Classes and Interfaces


Challenges

Delegates and Events


Presentations

Challenges

LINQ: Language-Integrated Query


Challenges

Design Patterns: Singleton


Challenges

Design Patterns: Object Pool


Challenges

Design Patterns: Command Pattern


Presentations

Challenges

Assets

The following Scenes will contain Missing Prefabs without the assets provided by GameDevHQ:

  • 07_Classes:

    • Classes
    • Custom Classes
  • MiscUnityContent

    • Pause Systems
    • Post Processing Effects
    • Destructable Crate
    • Quaternion Look Rotation
    • Quaternion Slerp

Built With

  • Unity 2020.3
  • C#
  • GameDevHQ: C# Survival Guide

License

This project is licensed under the MIT License - see the LICENSE file for details.

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere. Other names or brands are trademarks of their respective owners.