Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete Game Development Series 01 - C# Fundamentals

    Posted By: ELK1nG
    Complete Game Development Series 01 - C# Fundamentals

    Complete Game Development Series 01 - C# Fundamentals
    Last updated 3/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: 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 beginning.

    Description

    This course is the first installment of the Complete Game Development Series and is dedicated to helping beginners 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

    Beginner who want to jump into game development but have no experience in programming.,Beginner 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.