Visit LEDU token page

Best Practices for a Chess Game: Unity C#

Best Practices for a Chess Game: Unity C#

  • English
  • Game Development
  • UnityUnity
  • (1246)
  • Project length: 5h 06m

This tutorial will cover the basics and best practices of developing a chess game in Unity, using C#. We will also be covering some basic OOP principles and how to apply them in your code. By the end of this tutorial you will be able to develop your own chess, or other type of game.

Overview

UPDATE: Last Session completed with wrap up. Source code is available to pro members.

To better suit people from different time-zones and to clear up the scheduling mishap future streams will be starting at 3PM EST (10PM GMT+3)

This tutorial will cover the basics and best practices of developing a chess game in Unity, using C#. We will also be covering some basic OOP principles and how to apply them in your code. By the end of this tutorial you will be able to develop your own chess, or other type of game.

What are the requirements?:

  • Unity3D 5.x(Preferably 5.6)
  • Basic C#
  • Code editor of your choice, I will be using Visual Studio Community 2015
  • And the most important is: desire to learn

What is the target audience?

  • You want to build 2D games in Unity
  • You want to learn more about turn/grid based games
  • Learners who want to enhance their knowledge
  • This course will help the students who are doing their final projects

When are the streaming sessions (streaming schedule)?

Starting from Sunday, May 21, 2017 Sundays from 10:00 PM GMT+3/ 3PM EST

Project Outline

Session 1: Setting up the programming environment

  • Setting up the programming environment for Windows
  • Setting up the project, including creating some classes we will be using
  • Setting up our grid

Session 2: Creating the common code

  • Creating the common code for pieces
  • Creating the common code players

Session 3: Implement chess rules

  • Implement chess rules

Session 4: Implement human player and AI

  • Implement human player
  • Implement some basic AI

Reviews

Average rating

4(1246 Reviews)