Create Real Multiplayer Game with Unity and Java

Bring your games to Online world with Unity and Java

3.30 (13 reviews)
Udemy
platform
English
language
Game Development
category
instructor
105
students
3 hours
content
Jan 2018
last update
$199.99
regular price

What you will learn

Developing own game server from scratch

How data transfering between clients and server

Serializing data structures and preparing for transfer over the network

Reading and deserializing data from network

Java threading

Learn game server architecture design

Description

IMPORTANT!

This course is no longer supported by me and will not be updated in the future! If you need the full source code for the Java server and client for Unity, write me to the mail happens.before@icloud.com


Did you want to create your online game? 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. At this days a lot of cool solutions that helps 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 programming the real online games. 

Due to the fact that nowadays the resources of CPU have become easily accessible to everyone, Java is perfectly suitable for creating a client server applications and for network multithreaded programming. You will see how to create a multithreaded game server for your games in Java programming language that will receive and send data to your clients in real time using the protocols that are 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. You will see and understand how nonblocking IO work in network programming. At the end of the course you will have the source code of the complete production ready event-driven service-oriented concurrent game server on Java and client for Unity Game Engine, which you can modify and freely use in your projects.

IMPORTANT NOTES

Perhaps you might think that in this course I did not explained some important aspects of some of the topics, either briefly and incomprehensibly for you, presented the material I provided in video lectures or perhaps did not explain other questions that you expected to see in this course. Therefore, I will regularly update video lectures in which I will explain in detail those things that you are most interested in taking into account your comments and suggestions that you will write to me.

Before you rate my course, write to me about your suggestions or comments for what I would take into account in subsequent video lectures. Since I have never taught or recorded lectures on video, especially in English, this is given to me extremely hard. However, based on my personal experience, I believe that the most effective way of learning is in-depth study of the source code. That's why I'll try to help you during the course and even after it's over. If you do not get something or you do not understand something, write to me and I will definitely try to help you. So good luck, I'm sure you will succeed!

Content

Creating game server in Java

About this course
Intro
Some notes
Creating project
Event Dispatcher
Event Dispatcher
Client Service
Connection Acceptor
Handling Connections
Socket Reader
Socket Reader
Socket Writer
Packet
Data structures and Serialization
Controller Manager
Protocol Codec
Session Manager
Server
Client Service Configuration
Packet Formatter
IO Handler
Outro

Screenshots

Create Real Multiplayer Game with Unity and Java - Screenshot_01Create Real Multiplayer Game with Unity and Java - Screenshot_02Create Real Multiplayer Game with Unity and Java - Screenshot_03Create Real Multiplayer Game with Unity and Java - Screenshot_04

Reviews

Arthur
May 27, 2018
The professor seems have a good Knowledge, but.... There is a lot of questions with no responses and some methods without implementations... There's no approach about unity client and professor running the code one time in last 2 minutes of the course and, to make more bad, the course stopped in the midle of nowhere... The professor promisse a second part of the course but this is a lie. I trying to make contact to receive a source code but after 2 week i have no response... I will try to get my money back with Udemy In short, if you don't wanna lost you money, dont buy this course

Charts

Price

Create Real Multiplayer Game with Unity and Java - Price chart

Rating

Create Real Multiplayer Game with Unity and Java - Ratings chart

Enrollment distribution

Create Real Multiplayer Game with Unity and Java - Distribution chart
1500166
udemy ID
1/8/2018
course created date
5/17/2021
course indexed date
Bot
course submited by