From start to Finish: Qt & QML Online Multiplayer Game

Learn how to implement an entire Multiplayer game using Qt and QML!

4.45 (27 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
From start to Finish: Qt & QML Online Multiplayer Game
221
students
6.5 hours
content
Jan 2022
last update
$49.99
regular price

What you will learn

Create UI Mockups using Figma

Create an Online Multiplayer Game with a Qt/C++ backend and QML front end

Identify various build issues and how to go about debugging/fixing them

Deploy server application to cloud and have a desktop client application to communicate with server

Why take this course?

In this course, we'll go over step by step how to implement an entire Online Multiplayer game using Qt from idea conception, ui mockups, to a fully functioning game application!


The application will consist of two parts that we'll develop in parallel, a Qt Console server application, and a Qt Quick client application that has a QML front end. The server can handle multiple concurrent games with multiple clients per game. The Client application has a Canvas component that players can use to draw doodles and send as part of the game. The lobby also consists of a chat feature that players in a game can use to communicate with one another prior to the start of the game. The lobbies themselves segregate data so that even with multiple games running at once, all of the chats, users, and images are only seen within a particular lobby! All communication between the server and client applications are done via QWebSocketServer and QWebSocket. We'll also go over some Qt Creator tips and tricks, as well as how to combine multiple projects into a single Qt Project. As we run into bugs along the way, we'll see how we can also use some debugging to track down and fix common mistakes and issues.


Thank you for your interest and if you have any questions, comments, or concerns, please feel free to reach out to me!

Screenshots

From start to Finish: Qt & QML Online Multiplayer Game - Screenshot_01From start to Finish: Qt & QML Online Multiplayer Game - Screenshot_02From start to Finish: Qt & QML Online Multiplayer Game - Screenshot_03From start to Finish: Qt & QML Online Multiplayer Game - Screenshot_04

Reviews

Pavel
October 12, 2023
Maybe some quizzes would be nice, and more explanation of general concepts like signals and slots and lifetime of objects
Michael
September 4, 2023
I thought this was an excellent course. It does a thorough job going through the process of making an app in Qt as well as networking. Building the app in layers makes it easy to test and debug if something goes wrong on the student side, and the back-and-forth nature of the server/client communication means there is enough repetition of concepts to really cement them in your mind. My one criticism is that even though this course is not very old, Qt and Qt Creator have undergone significant changes that make the beginning setup not work anymore, and it would be helpful to have some addendums that point out what needs to be adjusted from the video instruction.
Pedro
December 18, 2022
The content is solid and the course actually delivers on the title. However, towards the end the pace and duration of the lessons increase drastically and it feels a bit rushed. Large chunks of code are written without being tested and copying and pasting becomes a given. Despite that I'm giving 4 starts because I feel that what was promised was, with varying degrees of quality, delivered.
Džemil
February 2, 2022
I like how Monty is very calm and detailed in how will he approach this app to help us learn. Nothing bad so far that I've encountered!

Charts

Price

From start to Finish: Qt & QML Online Multiplayer Game - Price chart

Rating

From start to Finish: Qt & QML Online Multiplayer Game - Ratings chart

Enrollment distribution

From start to Finish: Qt & QML Online Multiplayer Game - Distribution chart

Related Topics

4468858
udemy ID
12/31/2021
course created date
1/9/2022
course indexed date
Bot
course submited by