Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

C# Fundamentals for Game Development by Jingtian Li

/

Release date:2023, March

Duration:10 h 59 m

Author:Jingtian Li

Skill level:Beginner

Language:English

Exercise files:Yes

This course, the first installment of the Complete Game Development Series, is designed to assist beginners in quickly grasping coding and game development concepts. Covering all the fundamentals of C#, the course addresses essential programming principles, coding best practices, and advanced language features.

The curriculum thoroughly explains basic programming concepts such as variables, operators, containers, flow control, inputs, and functional programming. Object-Oriented Programming (OOP) concepts, including classes, constructors, destructors, protection levels, inheritance, polymorphism, and structs, are explored in depth. Advanced topics like interfaces, delegates, generics, enumerables, and data structures are also covered to ensure students have a profound understanding of C#’s inner workings, preparing them to confidently dive into game development.

Throughout the course, various challenges and text-based game projects are incorporated to illustrate general programming patterns. Projects are initially created and then refactored as new concepts are introduced, allowing students to witness the application and significance of each language feature. They are encouraged to apply these concepts further, and good programming practices are consistently introduced and applied to solidify students’ coding skills.

Upon completion of the course, students will have gained a deep understanding of C# and programming, along with strong coding skills. This course is suitable for:

  • Beginners aspiring to enter game development without prior programming experience.
  • Beginners seeking to commence learning programming in general.
  • Programmers from other languages in need of a crash course in C#.
  • Unity Developers aiming to consolidate their C# knowledge.
Watch online or Download for Free
1 – Introduction Setup

01 – Introduction
02 – Install Visual Studio

2 – Basic of C

03 – 01 Our First C Project
04 – 02 Console Write Line and the String Variable
05 – 03 Different Type of Variables
06 – 04 Operators
07 – 05 Array
08 – 06 If Statement
09 – 07 Swith and Enums
10 – 08 While Loop
11 – 09 For Loop
12 – 10 Foreach Loop
13 – 11 Get Input

3 – Simple Text Based Games

14 – 12 Rock Papper Scissors
15 – 13 Use Loops to Restart the Game
16 – 14 Rule of the Bulls and Cows Game
17 – 15 Generate the Secrete Number
18 – 16 Get and Validate the Player Input
19 – 17 Compare the Player Guess with the Secrete Number

4 – Functions

20 – 18 Introduction to Functions
21 – 19 Function Arguments and Return Value
22 – 20 Use Functions to Simplify the Bulls and Cows Game
23 – 21 Pass Function as Arguments
24 – 22 Pass by Reference and the Out Keyword
25 – 23 Create Functions to Generate Computer Move and Get Player Input
26 – 24 Finish the Rock Paper Scissors Game
27 – 25 Review the Fundamentals

5 – Object Orient Programming

28 – 26 Introduction to OOP and Classes
29 – 27 Member Functions and Protection Level
30 – 28 The Importance of Protection Levels
31 – 29 Setters Getters and Properties
32 – 30 Inheritance and Polymorphism
33 – 31 Virtual Function and Overrides
34 – 32 Abstract Classes
35 – 33 Constructors
36 – 34 Destructors

6 – Text Adventure Game

37 – 35 Base Class of the Adventure Game
38 – 36 Implement the Run Function
39 – 37 Make a Game Using our Classes
40 – 38 Static Classes
41 – 39 Delegates and Events
42 – 40 Struct vs Class

7 – Advanced Topis

43 – 41 Interfaces
44 – 42 Generics
45 – 43 List
46 – 44 Dictionary
47 – 45 Replace Option with Dictionary
48 – 46 The IEnumerable Interface
49 – 47 Minic the List Class
50 – 48 Yield Return
51 – 49 Congrats and Final Remarks

[Udemy] C# Fundamentals for Game Development by Jingtian Li_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

1 Comments

  1. What happened to the mediafile cloud captcha? Its unreadable and complete gibberish. Its not used to be that way…!!!

Leave a Comment

Your email address will not be published. Required fields are marked *