Udemy

Learn Socket to Create Multiplayer Games with Unity

Enroll Now
  • 609 Students
  • Updated 2/2020
3.9
(78 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
13 Hour(s) 38 Minute(s)
Language
English
Taught by
Çağrı Şahin
Rating
3.9
(78 Ratings)

Course Overview

Learn Socket to Create Multiplayer Games with Unity

Learn to use C# Socket library to create a 3D multi-player game.

Learn socket programming in C# .Net

Get proficient in computer network socket programming using TCP/IP streaming sockets and become a better professional programmer.

Perhaps you have already created some cool game and now you want your game to be multiplayer but you do not know how to do it? Creating games is hard but creating online games is even harder, especially if you do not know where to start. These days a lot of cool solutions that help achieve this or that purpose. However, I am sure that this does not suit you, either because these solutions are quite expensive or created to solve only certain tasks. Thanks to this course you will see how to program the real online games.

Due to the fact that nowadays the resources of CPU have become easily accessible to everyone, C# is perfectly suitable for creating client-server applications and for network multithreaded programming. You will see how to create a multithreaded game server for your games in C# programming language that will receive and send data to your clients in real-time using the TCP protocol that is used in real game projects.

With this course, you will see how event-driven and service-oriented applications work. Understand how to use multi-threaded programming in Unity Game Engine and you will see how to serialize and transfer data from the clients on Unity with C# programming language to the server.

At the end of this course, you will be able to create C# (Sharp) .Net software capable of sending and receiving data over TCP/IP sockets on peer to peer basis with async and await keywords. You will learn not only socket programming, but OOP as well. The course will make you a better programmer. you will have the source code of the complete production-ready event-driven service-oriented concurrent game server on C# and client for Unity Game Engine, which you can modify and freely use in your projects.


Having completed the course you will have all the skills necessary to create 3D multi-player games of your own. With the 30 day money-back guarantee you can start the course today with complete confidence.

Course Content

  • 7 section(s)
  • 79 lecture(s)
  • Section 1 Simple Chat Application
  • Section 2 Introduction to the Server-Side
  • Section 3 Introduction to the Unity-Side
  • Section 4 First Communication Between the Unity and Server
  • Section 5 Introduction the Room
  • Section 6 Requests For the Room
  • Section 7 Final

What You’ll Learn

  • Developing own game server from scratch, Serializing data structures and preparing for transfer over the network, How data transfering between clients and server, C# threading, Reading and deserializing data from network, Learn game server architecture design


Reviews

  • M
    Mirosław Sokół
    2.5

    Unfortunately, the author has no experience in tutoring, he will not take a minute to tell you what he actually does in lectures (he thinks he does but his comments doesn't explain anything just point what he wrote), what preparations should be made, leave short notes about hints to complete individual elements or even answer your questions. He explains everything by saying that you need to have networking experience - right… as if someone with networking experience would want to take a networking course - so obvious. He just writes line by line as if copying them from a piece of paper, with no explanations, tests in between to see what code contributions have been made so far, or to explain what a given line or even function does or even to check if the code actually works. Besides all that, if you have some experience with Unity, C#, if not with networking then at least you know how to look for answers on the Internet, in this course you will "recreate" the basic working model of data exchange between the user server and unity. Just bring a lot of patience and be prepared for some confusion.

  • M
    Marco Malerba
    5.0

    Fantastic

  • E
    Enixo Studio
    4.0

    It was good but voice clarity was not up to mark.

  • A
    Antonino Carlo Santoro
    5.0

    corso buono con esempi chiari tutto perfetto e capibile

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed