Coding for actual beginners (C# / Unity / Game development)
4.8 (84 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.
306 students enrolled

Coding for actual beginners (C# / Unity / Game development)

Tired of 'beginner' coding tutorials not really being for beginners? Never touched code in your life? This is for you.
4.8 (84 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.
306 students enrolled
Created by Matt Sharp
Last updated 8/2019
English
English [Auto]
Current price: $31.99 Original price: $49.99 Discount: 36% off
16 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 25 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • 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
  • Have comfortable knowledge of universal, core coding concepts
  • Build basic games in Unity 3D
  • Have a solid base to build your coding skills from
Course content
Expand all 27 lectures 05:24:24
+ Course / Instructor Introduction
0 lectures 00:00
Watch the intro video before starting the course.
Watch the intro video
1 question
+ Functions & C# Basics
5 lectures 01:02:19
Layout of a C# script
17:44
Functions in C#
20:50
Diagnose errors
04:56
Call custom functions
12:12
+ Variables & Movement
3 lectures 31:20
Movement
12:45
Variables (conceptual & applied)
14:41
Script instances
03:54
+ Logic & Input
3 lectures 33:55
If statements
11:55
Player input
10:38
Input for multiple move directions
11:22
+ Collision Detection
2 lectures 22:58
Collision detection
14:44
Collision filtering
08:14
+ Repeating Functions & Randomization
3 lectures 31:36
Give an enemy basic functionality
05:50
Repeating enemy spawn function & Game Manager
11:54
Random values
13:52
+ UI, Score, and Level Loading
4 lectures 52:08
Game Manager
11:19
Keep track of score
10:01
Show the score on the UI
16:23
Load level by pressing a button
14:25
Requirements
  • Be comfortable working with a PC/Mac
  • Have Unity3D installed (it's free)
  • No previous coding knowledge required!
Description

Are you tired of watching coding tutorials that claim to be for beginners but talk to you like you've been coding for years? Looking for a course that is actually for beginners with zero coding experience or knowledge? Welcome!

If you are intimidated by code or have never touched code before you will be totally fine. Concepts are presented thoroughly and using real life analogies that anyone can relate to. This course is also great for anyone who has some coding experience but wants to learn how to apply that to game development or just reinforce important coding concepts and skills.

You will learn core programming concepts that can be applied in any other programming language for any other purpose. You will also learn the basics of coding in the C# language specifically for game development using Unity.

I believe in learning through immersion and doing rather than simply observing. The course uses a "work along with me" format instead of a traditional "lecture - test" format. I highly encourage you to have two monitors so you can work more efficiently with me through the lessons; and you should have two monitors for this line of work anyway.

This course is an introduction that will give you a solid ground to build off of. Even veteran coders always have to adapt and learn new things, so it is important to understand that you will always have to be learning, researching, and experimenting over your entire career. You will not be able to build a full game from start to finish just after working through this course, but with the basis you gain you will be able to confidently branch out and discover what you need to build your game.

The course may also expand. If there are topics brought up to me that I believe are important for this basic beginner course I will add more lessons. I also encourage you to contact me with questions and issues you came across while doing the lessons so I can add those questions to the 'Troubleshooting' sections of the lesson documents. This will greatly help future students and will reduce redundant questions.

Who this course is for:
  • Anyone who has never coded before
  • Anyone terrified or intimidated of code
  • Anyone who wants to learn C#
  • Anyone who wants to learn game development through Unity 3D
  • Anyone who wants to learn basic programming principles