Unity 5 Build a chat system for online multiplayer games
4.1 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
438 students enrolled

Unity 5 Build a chat system for online multiplayer games

Smart approach to add multiplayer chat system to any Unity games. Bonus: All Code & assets included
4.1 (12 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
438 students enrolled
Created by Yohann Taieb
Last updated 9/2016
English
English [Auto-generated]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build a professional online multiplayer chat system for your video games, just like professional games
  • Design the chat system user interface in Unity
  • Program the code to send messages to other players in their own computers
  • Receive chat messages coming from the internet
  • Design the scrolling view to view and scroll through the messages log
  • Adding rich colored text messages (color coded messages)
Course content
Expand all 24 lectures 01:42:31
+ Course Overview
1 lecture 02:25

In this lecture, prof. Yohann will greet yo and give you an overview of his achievements.

Preview 02:25
+ Project Setup
3 lectures 09:00

In this lecture, you will learn how to download and open the Unity project.

Important: The download files are located in the last section named BONUS

Download and Open the Unity project
01:26

In this lecture, you will learn how to play the game server and client. And You will get to test both interacting.

Preview 03:52

In this lecture, you will get an overview of the scene assets and its resources.

Overview of the scene assets and resources
03:42
+ Design
3 lectures 16:24

In this lecture, you will learn how to design the chat window user interface in Unity, using canvas and panels.

Preview 06:23

In this lecture, you will learn how to work on the chat window header UI.

Preview 03:17

In this lecture, you will learn how to add the chat text input elements

Adding the chat text input elements
06:44
+ Dive into programming
8 lectures 42:32

In this lecture, you will learn how to make the latest chat messages appear first.

Preview 00:59

In this lecture, you will learn how to program the dragging effect on the chat window.

Preview 06:28

In this lecture, you will learn how to program the chat message system (part 1 of 2)

Programming the Chat Message system - part 1
07:22

In this lecture, you will learn how to program the chat message system (part 2 of 2)

Programming the Chat Message system - part 2
04:54

In this lecture, you will learn how to register the client and the server message delegates

Registering client and server message delegates
07:47

In this lecture, you will learn how to program the chat message relay

Programming chat message relay
07:54

In this lecture, you will learn how to debug code while the game is running.

Debugging the code while the game is running
04:15

In this lecture, you will learn how to debug the isServer network missing piece of code.

Preview 02:53
+ Exercise: Debugging code
3 lectures 09:33

In this lecture, you will get to practice your debugging skills.

Exercise on Debugging Host instance
01:12

This lecture is the solution to the exercise on practicing your code debugging skills.

Preview 07:00

In this lecture, you will learn how to test the multiplayer chat system.

Preview 01:21
+ Making code and UI pro features
5 lectures 22:35

In this lecture, you will learn how to clear the chat input, once the message has been sent.

Preview 02:56

In this lecture, you will learn how to adjust the LIVE chat messages

Chat window adjust LIVE chat messages
02:37

In this lecture, you will learn how to add the name of the player sending the message.

Preview 03:42

In this lecture, you will learn how to have each player their own chat message color.

Having each player their own chat message color
07:50

In this lecture, you will learn how to prevent the character to move while the user is typing text.

Preview 05:30
Requirements
  • How to download and open a project in Unity
  • Basics of the Unity editor
Description

Important: all software used are FREE to download and use on PC, LINUX and MAC computers (no need to pay, cheers!)

In this course you will learn how to use Unity3D to build a professional multiplayer chat system.

Why would you want to learn how to build a chat system? Because any good online multiplayer game out there uses a chat system where players can easily interact with eachother by sending text messages and receiving other player's messages back. This is a must-have in any online multiplayer games. 

All the great games out there are using it, look at Star Wars, or World of Warcraft or MineCraft or even Pokemon. That's exactly what you will be making by taking this course.

The majority of the courses out there will only teach you how to create a chat system on one computer, but this course goes the beyond by have the chat system work on dozens of players texting eachother at the same time.

You will start learning how to design the chat window user interface, then you will get to program the code logic to send messages to other players. You will also get to program the code to receive messages from other players and create a chat window where you can scroll through the chat log. We will also go beyond and have the player name of the person sending the message, as well as add color coding to easily know who is sending the messages.

***

This course provides all the necessary assets for you. The only tool we use in this course is Unity 3D, and it's completely free to use. No need to spend extra money.

This course is easy to follow along since all the steps are shown to you in the video lectures, so you can't possibly miss a step. 

Please join the course now. You've got nothing to lose because if i don't deliver, you'll get a full refund. I'll see you in the course.



Who this course is for:
  • people that want to lear about Unity
  • People that want to make pro games
  • computer students
  • software engineer
  • graphic designes
  • web designers
  • art students
  • gamers
  • Anyone with no programming skills
  • This course is meant for non-artists, meaning you don't have to be an artist to be able to use 3D pixel art graphics provided in this course