Unity | C# – The complete game development beginners course
Unity | C# – The complete game development beginners course, available at $79.99, has an average rating of 3.8, with 100 lectures, 2 quizzes, based on 35 reviews, and has 223 subscribers.
You will learn about Through this course, you will learn to utilize the Unity Game Engine and the powerful C# scripting language to develop amazing and polished games. This course requires no past experience with Game development, Unity or programming experience. All contents of the course are thoroughly explained with detail. Through this course, students will create two different games from scratch (a 2D and a 3D) that explore various aspects and features of game development. The skills learned through the course are highly transferable, setting the foundations to allow learning other aspects of game development with more ease By the end of the course you will be able to develop your own games through the unity game engine and write code with C# scripting language. The course highlights important aspects of game development and provide different methods of creating unique and enjoyable games. Students will have the chance to explore a vast amount of features that unity and C# offers that they will implement in their own games. Learners are encouraged to implement games whilst learning and adding their own personal touch designs, which can be later added be added to their portfolio The material starts from the fundamentals of game development and gradually build up to more advanced techniques and features. Through the duration of the course, various industrial tools will be covered to prepare students for industrial employment This course is ideal for individuals who are A course for people looking to learn about creating amazing video games. or Beginners who are looking to get into programming, unity and game development. or People who are interesting in seeing how games are made. It is particularly useful for A course for people looking to learn about creating amazing video games. or Beginners who are looking to get into programming, unity and game development. or People who are interesting in seeing how games are made.
Enroll now: Unity | C# – The complete game development beginners course
Summary
Title: Unity | C# – The complete game development beginners course
Price: $79.99
Average Rating: 3.8
Number of Lectures: 100
Number of Quizzes: 2
Number of Published Lectures: 100
Number of Published Quizzes: 2
Number of Curriculum Items: 109
Number of Published Curriculum Objects: 109
Number of Practice Tests: 2
Number of Published Practice Tests: 2
Original Price: €34.99
Quality Status: approved
Status: Live
What You Will Learn
- Through this course, you will learn to utilize the Unity Game Engine and the powerful C# scripting language to develop amazing and polished games.
- This course requires no past experience with Game development, Unity or programming experience. All contents of the course are thoroughly explained with detail.
- Through this course, students will create two different games from scratch (a 2D and a 3D) that explore various aspects and features of game development.
- The skills learned through the course are highly transferable, setting the foundations to allow learning other aspects of game development with more ease
- By the end of the course you will be able to develop your own games through the unity game engine and write code with C# scripting language.
- The course highlights important aspects of game development and provide different methods of creating unique and enjoyable games.
- Students will have the chance to explore a vast amount of features that unity and C# offers that they will implement in their own games.
- Learners are encouraged to implement games whilst learning and adding their own personal touch designs, which can be later added be added to their portfolio
- The material starts from the fundamentals of game development and gradually build up to more advanced techniques and features.
- Through the duration of the course, various industrial tools will be covered to prepare students for industrial employment
Who Should Attend
- A course for people looking to learn about creating amazing video games.
- Beginners who are looking to get into programming, unity and game development.
- People who are interesting in seeing how games are made.
Target Audiences
- A course for people looking to learn about creating amazing video games.
- Beginners who are looking to get into programming, unity and game development.
- People who are interesting in seeing how games are made.
This course focuses on teaching the fundamentals of game development using the Unity game engine and the programming language C# with the ultimate goal of allowing students to confidently develop out-of-this-world games.
The course has been developed in 2022 and aims to provide the most updated and latest features of Unity. In addition, the contents of the course will be updated weekly to ensure top quality to students.
No previous experience is needed for taking this course. Lectures are structured to start from the very basics of game development and slowly build up to more advanced and complicated features to enable a more complete understanding of game development.
Lectures cover everything in detail, using multiple examples and references to the official documentation to ensure students understand and comprehend the material shown.
The course focuses on teaching essential theories and practices for game development as well as a variety of Unity’s features and ways to utilize them in C# scripts to provide students with a wider range of tools to ensure that they are well-equipped to develop their own games.
The material of the course starts off with the fundamentals of game development, unity, and C#, and slowly builds up to more challenging tasks that students will be able to complete by the end of the course.
Skills taught in lectures are highly transferable and can be applied to other game engines, other programming languages, or even other areas outside of game development that require programming.
As a vehicle for teaching, students will be developing two different games (2D and 3D) of their own that will be guided by lectures and can apply the skills learned to their own projects. The course is structured in a way to encourage involvement from students in order to get comfortable with using C# and Unity.
A discord server is in place which attempts to unite game developers together and enable students to meet like-minded people to create game development teams, create friendships, and also ask questions and get support for their development journey.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to the course – Is this course suitable for you ?
Lecture 2: Why Unity? Because its awesome
Lecture 3: Online learning tips – Finding the best way of learning for you
Lecture 4: Join our community – How to join our server
Chapter 2: Follow the Light – 2D Game Creation
Lecture 1: Design and Time Management – Scheduling appropriately and realistically
Lecture 2: Brainstorming Ideas – How to create unique ideas for your games
Lecture 3: Colouring and Aesthetics – Picking the appropriate colours for each game
Lecture 4: Setting up Unity – Installing Unity Hub and a Unity editor
Lecture 5: Unity Interface – Understanding Unity's interface
Lecture 6: Programming time – Creating our first script
Lecture 7: Understanding Classes – An introduction to classes and how to use them
Lecture 8: If statements – Comparing values in our script with if statements
Lecture 9: Operators – What are operators and how to use them
Lecture 10: If statements 2 – A deeper look into if statements
Lecture 11: Declaration context – Understanding how declaration affects our code
Lecture 12: Transformations – Moving, Rotating and scaling our game objects through script
Lecture 13: Access modifiers for variables – A Deeper look at access modifiers of variables
Lecture 14: MonoBehaviour Base Class – Deriving key functions to our script
Lecture 15: Rigidbodies – Connecting our character to the physics engine of Unity
Lecture 16: Its Alive! – Capturing keyboard input through our script to move our character
Lecture 17: Creating our own methods/functions – The importance of functions
Lecture 18: Jump up and get down – Adding a basic jump and a double jump to our movement
Lecture 19: Understanding collisions – An overview of how collisions work in Unity
Lecture 20: Jump up and get down 2 – Extending our jump to something more interesting
Lecture 21: Techniques to communicate between scripts
Lecture 22: Lighting – How lighting can massively improve the quality of a scene
Lecture 23: Object Parenting – What it is and how we can use it
Lecture 24: Follow Camera – Make smooth camera that follows our character around
Lecture 25: Adding gems – Creating a gem that enables the colouring swap mechanic
Lecture 26: Collision function comparison OnTrigger vs OnCollision – When to use each one
Lecture 27: Prefabs – What are prefabs?
Lecture 28: Loops – How to use the for loop
Lecture 29: Evaluating collisions – Balancing movement with collision evaluation
Lecture 30: Animation – Adding animation to our gems
Lecture 31: Arrays – Exploring the usages of data structures
Lecture 32: Loops 2 – The variation of the for loop called foreach loop
Lecture 33: Ignoring Collision – Adding coloured gates that ignore collision of some colours
Lecture 34: Map Design – Ways to make a unique map design
Lecture 35: Lists – An alternative data structure to arrays
Lecture 36: Moving Gates part 1 – Make our gates moves around between points
Lecture 37: Moving Gates part 2 – Make our player move along with the moving gates
Lecture 38: Rotating Gates – Enable our gates to rotate based on time
Lecture 39: Changing Levels – Ways to switch between scenes/levels
Lecture 40: Creating collectibles and a User Interface to display them
Lecture 41: Static – Taking a look at a special method type called static
Lecture 42: Collectibles that help? – Making collectibles increase our light's radius
Lecture 43: Playtesting – Break your own game before everyone else
Lecture 44: Creating a main menu – Adding some much needed UI elements to our game
Lecture 45: Building our Game – Preparing our game for release
Lecture 46: Recapping – The lecture to rule them all
Chapter 3: Icy Waves – 3D Game Creation
Lecture 1: Game design and time management – Breaking our game down to small bits
Lecture 2: Project Templates – Creating our project and discussing templates
Lecture 3: Version control – What it is and why you MUST do it
Lecture 4: A new way to capture input – Reviewing and implementing the new input system.
Lecture 5: Fixing our Movement – Having a look at the properties of the rigidbody component
Lecture 6: Physic Materials – What are they and when to use them
Lecture 7: Personalizing Visual Studio – Changing the defaults to your likes
Lecture 8: Setting up our Camera – Make our camera and player rotate together
Lecture 9: Material – Colouring up our scene through materials
Lecture 10: Shooting activated – Adding the ability to shoot to our player
Lecture 11: While Loop – How to use the while loop
Lecture 12: Attack! – Create our enemies and make them chase the player
Lecture 13: Creating enemy spawn points – Set a spawn points that enemies will spawn from
Lecture 14: AI Special NavMeshAgent 007 – Upgrade and improve our enemies to special agents
Lecture 15: That Hurt! – Adding damage to both enemies and players
Lecture 16: Waves after Waves – Create waves of enemies
Lecture 17: Cursor Class – Locking our cursor while in game
Lecture 18: Adding Powerups – Triple Shooter
Lecture 19: Do while loop – A variation of the while loop
Lecture 20: Adding mechanics – Making Teleportation Portals
Lecture 21: Doctor Strange like – Allow our player to have their own personal portals
Lecture 22: Raycast – Exploring the many uses of raycasting
Lecture 23: Smooth transitioning of portals – Further improving the portal mechanic
Lecture 24: Coroutine – What is a coroutine?
Lecture 25: Adding audio – Making our game feel less dull with sound effects
Lecture 26: Keeping score – Tracking points gained based on kill count
Lecture 27: Levelling up our Character – Adding an actual model to our character
Lecture 28: Animator – How to use the Animator component to animate our characters
Lecture 29: Pickup Generator – Randomly spawn pickups around our map
Lecture 30: Switch Statement – A multiway branch statement
Lecture 31: Powerful and Good looking – Adding assets to our pickups
Lecture 32: Creating more pickups – Adding the freeze and indestructible pickups
Lecture 33: Implementing the functionality for the new pickups – Not just for the looks
Lecture 34: Particle Systems – Understanding particle systems
Lecture 35: Let it snow – Creating snow through particle systems
Lecture 36: Trail Renderer – Improving our visuals for shooting
Lecture 37: Terrain – Making custom terrain for our levels
Lecture 38: Adding UI – Building our User Interface
Lecture 39: Main Menu – Making a more interesting main menu screen
Lecture 40: Options Menu – Extending our menus with player options
Lecture 41: Saving data permanently – Highlighting ways to save data on a machine.
Instructors
-
N8 Productions
Game Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 8 votes
- 4 stars: 9 votes
- 5 stars: 17 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple