HTML5 Networking with GameMaker Studio
4.3 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,358 students enrolled
Wishlisted Wishlist

Please confirm that you want to add HTML5 Networking with GameMaker Studio to your Wishlist.

Add to Wishlist

HTML5 Networking with GameMaker Studio

Learn to make multiplayer games for the browser in GameMaker Studio
4.3 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,358 students enrolled
Created by Suspendee Studios
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 5 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make HTML5 multiplayer games with Gamemaker Studio
  • Understand how to have a GameMaker Studio app communicate with a server dynamically
View Curriculum
Requirements
  • You will need to know basic coding for GameMaker Studio
  • You will need to have a copy of GameMaker Studio
  • You must have the HTML5 module for GameMaker Studio or GameMaker Studio Master Collection
Description

As there are no specified or created functions for GameMaker Studio that supports HTML5 networking, you would have to create your own extension and create your own server.

In this course I walk through all the steps to build a multiplayer HTML5 game in GameMaker: Studio

Using this knowledge will allow you not only make HTML5 games, but make a variety of applications that differ from games.

Having the power to make multiplayer games in the browser will open up a bridge of opportunities.

Make great games, be a great developer, and have a great time!

Who is the target audience?
  • An intermediate GameMaker Studio developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
01:15:27
+
Let's Get Started!
4 Lectures 09:17

What you need to download

GameMaker Studio

https://www.yoyogames.com/get

SocketIO Extension

https://www.dropbox.com/sh/0bz0j35w1px1vpv/AAAwlp07bIeW0L8mFo0WXETda?dl=0

Python 3 and above

https://www.python.org/downloads/

Flask and FlaskSocketIO

http://flask.pocoo.org/

https://flask-socketio.readthedocs.io/


For Python, you need your own text editor to code, which I suggest either Atom or Sublime Text.

In order to install Flask and Flask SocketIO, you must indicate that you want pip in Python while installing. If you already have Python, but do not have pip, re-run the installation file (or run a new installation file from the Python website)  There will be a button called modify, which should have the options you need.

Then do the Windows Key + X and go to the command prompt.

To use pip in the command prompt on your Windows PC, you must check the checkbox Add Python to environment variables, which should be under advanced options (click next from optional features)


Then, do 

pip install Flask

pip install flask-socketio

pip install eventlet

If they prompt you if you wish to install, input Y.


That's it! That's all you need to know.

If you have any issues please message me or ask in the Q&A.


Thanks!

Ben

Downloads
00:48


+
Let's Learn How To Communicate Between The Server And The Client
6 Lectures 32:23

How To Send And Receive Data To And From The Server
09:37

How To Check When People Connect And Disconnect
05:15

This is how we keep track of who is who. Sessions give the ability for the server to save a variable under a person who is connected and called them back. This is used for login purposes.

Sessions
11:46

Session Example
00:00

How To Upload And Run Your Server Script On A VPS
01:31
+
Drawing Board Example
2 Lectures 07:56
Drawing Board
07:56

Drawing Board
00:00
+
Chat Application
2 Lectures 20:43
Chat App
20:43

Chat App Download
00:00
+
Conclusion
1 Lecture 05:11
Conclusion
05:11
About the Instructor
Suspendee Studios
4.1 Average rating
89 Reviews
12,456 Students
8 Courses
Game Development Company

About Us

We are Suspendee Studios, a game studio that specializing in multiplayer games.

As we are a startup company, we already have made two games, and have built a HTML5 networking engine.

GameMaker Studio has allowed us to make high quality games and get them out quick.

We love multiplayer games, because it's a difficult market to get into.

We seek success, prosperity, and, wealth.