Learning Unity and C# for Complete Beginners
- Description
- Curriculum
- FAQ
- Reviews
At the end of this course you will have a completed 3D BomberMan style game published to the web. Your game can be very unique to you as you progress through this course by finding your own assets and audio resources which I will show you how to do.
I have designed this course specifically for the complete beginner with absolutely ZERO experience in Game Development or programming. You will learn everything you need during this course without having to rely on additional resources.
We are going to build a complete game from scratch and take it all the way to being published on the web to share with your family and friends or even sell.
The course will gradually go through making a very simple prototype of our game using simple primitive shapes such as cubes and spheres. Then once comfortable with these concepts we will continue to expand upon it by adding 3D models as replacements to the prototype assets. Further expanding on that we will then add sound, music, User Interface and menu’s, and so on until our game is complete. Taking it one step at a time and breaking everything down in to small tasks so that no matter your skill level you will not feel overwhelmed.
I have included over 40 Assignments in the videos that I give to you so that you can practice the skills you have been shown on your own. Practicing using these skills without just following a video will help you remember them and how to use them in real world situations for the future.
I will also go over how to check the license of assets you find online so that you know how to check if you are allowed to use the assets you find in commercial projects that you may publish in the future.
LETS GET STARTED!
-
4Section IntroductionVideo lesson
-
5Should you use Unity 6 with this Course?Video lesson
A brief explanation about Unity 6 coming out and if you should use it while working through the course videos that show an older version.
-
6Note about Unity 6Text lesson
Unity 6 has now released, the menus and some buttons will look a little bit different but you will still be able to follow this course using Unity 6 as the core features we cover in this course have not been modified.
-
7Download and install UnityVideo lesson
Check out the next video for an update on the new Unity hub that looks a little bit different now.
-
8New Unity HubVideo lesson
Updated video showing what the new Unity hub looks like and where everything was moved to compared to the previous version.
-
9Creating and opening projectsVideo lesson
-
10Editor OverviewVideo lesson
-
11Custom LayoutsVideo lesson
-
12ScenesVideo lesson
-
13GameObjects and TransformsVideo lesson
-
14MaterialsVideo lesson
-
15Parents and ChildrenVideo lesson
-
16PrefabsVideo lesson
-
17ComponentsVideo lesson
-
18Common Keyboard and Mouse ShortcutsText lesson
Here are some of the common keyboard and mouse shortcuts that you will want to get used to using. These will help increase your workflow as you progress.
You may want to save this image to use as a reference through out the remainder of the course.
-
19TODO: Unity Basics QuizQuiz
-
27Section IntroductionVideo lesson
-
28Updating to Unity 2021Video lesson
-
29Moving the PlayerVideo lesson
-
30Time.DeltaTimeVideo lesson
-
31SerializeFieldVideo lesson
-
32Playmode TintVideo lesson
-
33Keyboard InputVideo lesson
-
34SnappingVideo lesson
-
35Camera ViewVideo lesson
-
36CollisionsVideo lesson
-
37OrganizationVideo lesson
-
38VectorsVideo lesson
-
39Movement MethodVideo lesson
-
40VelocityVideo lesson
-
41Caching ComponentsVideo lesson
-
42Making the bombVideo lesson
-
43InstantiateVideo lesson
-
44CollisionsVideo lesson
-
45TriggersVideo lesson
-
46TagsVideo lesson
-
47Triggers and CollisionsVideo lesson
-
48First EnemyVideo lesson
-
49IsKinematic and CollisionsVideo lesson
-
50ArraysVideo lesson
-
51Make Enemy PatrolVideo lesson
-
52Reverse Waypoint DirectionVideo lesson
-
53Game ManagerVideo lesson
-
54FindObjectOfTypeVideo lesson
-
55Public vs PrivateVideo lesson
-
56Bomb DelayVideo lesson
-
57Bomb ExplosionVideo lesson
-
58Bomb RangeVideo lesson
-
59Detect Explosion Hitting ObjectsVideo lesson
-
60Stop explosions from passing through wallsVideo lesson
-
61Bomb Chain ReactionVideo lesson
-
62Mathf.Round to move bombs to centerVideo lesson
-
63Explosion TrailsVideo lesson
-
64Limit amount of bombsVideo lesson
-
65Explosions kill player and enemiesVideo lesson
-
66Respawn PlayerVideo lesson
-
67Spawn time delay variableVideo lesson
-
68Destructible BlocksVideo lesson
-
69Adjust Player ColliderVideo lesson
-
70Enemy Waypoint DelayVideo lesson
-
71Random Delay TimeVideo lesson
-
72Reverse enemy path when hitting a bombVideo lesson
-
73Debug.LogWarning on Enemies with no waypointsVideo lesson
-
74Build a full levelVideo lesson
-
75New Player MovementVideo lesson
-
76Physics MaterialsVideo lesson
-
77Camera Follows the playerVideo lesson
-
78Keeping track of a ScoreVideo lesson
-
79TODO: Prototype Section QuizQuiz