C# Fundamentals: Learn Coding for Game Development

22 casts | 5:21:00 for the total course

C# Game Development

Description

What Will I Learn?

Run code live on Rextester.
Code in C# from scratch.
Write clean and defensive code.
Declare variables and constants with proper naming conventions.
Understand procedural programming.
Debug applications.
Modify files to work with directories and the Path class.
Build examples of enumerations, reference types and value types.
Build statements and loops.
And more!

Whether you’re a beginner or experienced, our tutorials are for you.

We start from ground zero. Beginners and the experienced will get a whole review of the fundamentals. Once you master the basics, the course builds on your knowledge and gets more complex.

5 Hours On-Demand Video 10 Downloadable Resources (Source Code valued at $500) Full Lifetime Access Mobile Access via the Teachable App


Complete C# for Beginners: Learn to Code by Building Projects

We make short tutorials so that you can complete many projects to put in your portfolio. You can build a strong resume with different skills and types of projects. You get a sense of completion with each tutorial. We’ve curated the most important information you need to get a task done.

C# is an object-oriented programming language. It can be used to make applications, games, and more. C# is an elegant language. You’ll learn how to do clean coding that is simple and perfect for beginners.

C# is a popular language to build games.You can use C# to hard code a game player, movement, health, stamina, damage, attacks, and more.


Learn to Code the Right Way: The Art of Writing Clean Code

You’ll learn about types, operators, operations, classes, statements, loops, and in-built C# classes. You will build code that is readable and professional.

You’ll learn how to use the free online compiler Rextester to test C# code in realtime. With Rextester you can run code and cooperate live with others.

You’ll learn the key building blocks of a game: variables and constants. You’ll declare them with proper naming conventions and learn how to choose the right type. Overflowing and managing a project scope are also covered.


Programming Clearly Explained: for Beginners to Advance their Skills

With this course, you’ll be able to perform type conversion. Through examples and hands-on practice you’ll be able to perform implicit and explicit type conversion. An important topic is also conversion between non-compatible types.

This course is full of hands-on, practical tutorials rather than lectures of theory. You’ll be able to perform operations. You’ll also learn about adding comments.

You’ll learn to create classes, structures, arrays and strings. Then we’ll dive into enumerations, reference types and value types.


Write Bulletproof Code: Applications-Driven Approach

You’ll be able to build conditional statements and more as the course becomes more complex. You’ll modify strings and learn about procedural programming. Reusing code is a useful topic also covered.

You’ll learn to add date and time, as well as use namespaces and directories. By the end of this course you’ll be able to debug applications with valuable tools. Your code will be clean and reliable thanks to defensive programming.


Requirements

Access to the Internet.
The will to learn about the language.
Prior knowledge isn't necessary but will help.

Who is the target audience?

People who want to make games.
Anyone with an interest in making applications.
If you have previous experience and want to improve your coding, this course is also for you.
  • 1. 01. Introduction to C#
    • C# Fundamentals Learn Coding for Game Development | 01. Introduction to C#

      5:23

  • 2. 02. Starting a C# Project
    • C# Fundamentals: Learn Coding for Game Development | 02. Creating a New Project

      5:56

  • 3. 03. C# Primitive Types
    • C# Fundamentals: Learn Coding for Game Development | 03. Primitive Types

      26:42

  • 4. 04. C# Type Conversion
    • C# Fundamentals: Learn Coding for Game Development | 04. Type Conversion

      13:27

  • 5. 05. C# Operators
    • C# Fundamentals: Learn Coding for Game Development | 05. Operators

      24:02

  • 6. 06. C# Classes and Additional Types
    • C# Fundamentals: Learn Coding for Game Development | 06.01 Classes

      17:54

    • C# Fundamentals Learn Coding for Game Development | 06.02 Inheritance

      15:33

    • C# Fundamentals Learn Coding for Game Development | 06.03 Structures

      9:37

    • C# Fundamentals Learn Coding for Game Development | 06.04 Arrays and Strings

      12:44

    • C# Fundamentals Learn Coding for Game Development | 06.05 Enumerator

      11:00

    • (Prerequisite) Introduction to Python | 07. Lists

      11:38

  • 7. 07. Statements & Loops
    • C# Fundamentals Learn Coding for Game Development | 07.01 Statements

      9:52

    • C# Fundamentals Learn Coding for Game Development | 07.02 Loops

      11:33

    • C# Fundamentals Learn Coding for Game Development | 07.03 Random & Control Flow

      12:56

  • 8. 08. Lists and Arrays
    • C# Fundamentals Learn Coding for Game Development | 08.01 Types of Arrays

      20:03

    • C# Fundamentals Learn Coding for Game Development | 08.02 Lists

      16:00

  • 9. 09. Strings and Text
    • C# Fundamentals Learn Coding for Game Development | 09.01 Modifying String

      23:29

    • C# Fundamentals Learn Coding for Game Development | 09.02 Procedural Programmin

      8:52

  • 10. 10. Date and Time
    • C# Fundamentals Learn Coding for Game Development | 10. Date and Time

      17:52

  • 11. 11. Files and Directories
    • C# Fundamentals Learn Coding for Game Development | 11.01 Modifying Files

      15:43

    • C# Fundamentals Learn Coding for Game Development | 11.02 Directories and Path Class

      16:26

  • 12. 12. Debugging a C# Application
    • C# Fundamentals Learn Coding for Game Development | 12 Debugging Application

      14:18

Created By

Over 14 years, Mammoth Interactive has built a global student community with 8+ million courses sold. Mammoth Interactive has released over 1,000 courses and 5,000 hours of video content.

US$19.98

  US$199.00

Buy Now (US$19.98) ➔

Lifetime Access
30-Day Money-Back Guarantee.

Reviews
No reviews yet