Published 3/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 5.42 GB | Duration: 10h 58m
Start Your Game Dev Jurney with C# What you'll learn C# Programming Language. Fundamentals of Programming. Grasp important programming concepts like Functional Programming & OOP Ready to Jump to Game Development with Unity. Able to Apply Effective Programming Patterns. Create General Purpose Applications. Requirements No programming experience needed, everything will be taught from the bning. Description This course is the first installment of the Complete Game Development Series and is dedicated to helping bners get up to speed with coding and game development. The course covers all fundamentals of C#, the essentials of programming, good coding practices, and many advanced language features.Basic programming concepts like variables, Operators, Containers, Flow Control, Inputs, and Functional Programming are thoroughly explained and practiced. Object-Oriented Programming concepts like Classes, Constructors, Destructors, Protection Levels, Inheritance, Polymorphism, and struct are demonstrated in depth. Advanced topics like Interfaces, Delegates, Generics, Enumerable, and Data Structures are also covered to ensure the student has deep knowledge of the inner working of the facilities of C# and are equipped to start jumping into game development with confidence.The course includes various challenges and text-based game projects to explain general programming patterns. Projects are often created first and refactored when new concepts are introduced, helping students see the application and significance of every language feature, and are encouraged to apply these concepts further. Good programming practices are also constantly being introduced and applied to consolidate the student’s coding skills.After taking the course, students walk away with a deep understanding of C# and programming, and solid coding skills. Overview Section 1: Introduction & Setup Lecture 1 Introduction Lecture 2 Install Visual Studio Section 2: Basic of C# Lecture 3 01 Our First C# Project Lecture 4 02 Console Write Line and the String Variable Lecture 5 03 Different Type of Variables Lecture 6 04 Operators Lecture 7 05 Array Lecture 8 06 If Statement Lecture 9 07 Swith and Enums Lecture 10 08 While Loop Lecture 11 09 For Loop Lecture 12 10 Foreach Loop Lecture 13 11 Get Input Section 3: Simple Text Based Games Lecture 14 12 Rock Papper Scissors Lecture 15 13 Use Loops to Restart the Game Lecture 16 14 Rule of the Bulls and Cows Game Lecture 17 15 Generate the Secrete Number Lecture 18 16 Get and Validate the Player Input Lecture 19 17 Compare the Player Guess with the Secrete Number Section 4: Functions Lecture 20 18 Introduction to Functions Lecture 21 19 Function Arguments and Return Value Lecture 22 20 Use Functions to Simplify the Bulls and Cows Game Lecture 23 21 Pass Function as Arguments Lecture 24 22 Pass by Reference and the Out Keyword Lecture 25 23 Create Functions to Generate Computer Move and Get Player Input Lecture 26 24 Finish the Rock Paper Scissors Game Lecture 27 25 Review the Fundamentals Section 5: Object Orient Programming Lecture 28 26 Introduction to OOP and Classes Lecture 29 27 Member Functions and Protection Level Lecture 30 28 The Importance of Protection Levels Lecture 31 29 Setters Getters and Properties Lecture 32 30 Inheritance and Polymorphism Lecture 33 31 Virtual Function and Overrides Lecture 34 32 Abstract Classes Lecture 35 33 Constructors Lecture 36 34 Destructors Section 6: Text Adventure Game Lecture 37 35 Base Class of the Adventure Game Lecture 38 36 Implement the Run Function Lecture 39 37 Make a Game Using our Classes Lecture 40 38 Static Classes Lecture 41 39 Delegates and Events Lecture 42 40 Struct vs Class Section 7: Advanced Topis Lecture 43 41 Interfaces Lecture 44 42 Generics Lecture 45 43 List Lecture 46 44 Dictionary Lecture 47 45 Replace Option with Dictionary Lecture 48 46 The IEnumerable Interface Lecture 49 47 Minic the List Class Lecture 50 48 Yield Return Lecture 51 49 Congrats and Final Remarks Bner who want to jump into game development but have no experience in programming.,Bner who wants to start learning programming in general.,Programmers from other languages who need a crash course of C#.,Unity Developers who what to consolidate their C# knowledge. HomePage: gfxtra__Complete_G.part1.rar.html gfxtra__Complete_G.part2.rar.html gfxtra__Complete_G.part3.rar.html gfxtra__Complete_G.part4.rar.html
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.