Web game that lets you learn by following along

This course will teach you how to develop web games.

(4.0) 7 reviews

120 learners

Level Intermediate

Course period Unlimited

React
React
React
React

Reviews from Early Learners

4.0

5.0

응애 나 아기 개발자

78% enrolled

I took this course because I wanted to learn more interesting things after only learning js and react. You teach really well and I learned a lot. Thank you.

5.0

seungwan

24% enrolled

Please make more playcanvas lectures~~

5.0

김언석

37% enrolled

Teacher! You are a great lecturer. I understand it well, so I think I will use it somewhere. It has been a long time since I felt that listening to a lecture is this enjoyable.

What you will gain after the course

  • React

  • webgl

  • game engine

  • playcanvas

  • nakama server

Web games made with JavaScript!
Even if it's your first time playing a web game, just follow along 🦾

If you follow along, you can play web games in no time? 🎮

Attention those who want to try something new and unfamiliar! Here's a course that teaches you how to create web games using JavaScript. Web games require enormous traffic and complex logic. Expand your development horizons by creating web games.

Drawing on my development experience with projects like Korbit Town and Shinhan Metaverse, I wanted to create a course that anyone can learn by building web games . In this course, you'll learn how to leverage 3D assets built with web technologies to create games. Even if you don't have any prior experience building web games, anyone familiar with JavaScript and React should be able to follow along without much difficulty.

A service example created using this technology in practice (participated as a full-stack main developer)
Cobit Town

https://www.youtube.com/watch?v=sV1WR0mlXxE
Shinhan Metaverse:
https://www.youtube.com/watch?v=MXSMwHA6pBM


This course's unique features ✨

Source code line by line
Write while interpreting!

Even if it's your first time playing a web game
Detailed explanations you can follow !

To help students understand
A variety of visual aids!


I recommend this to these people 🙋‍♀️

Beyond web development with JavaScript
For those who want to try something else

How web games are made
Anyone who wants to know the process

I have never developed a web game before.
Those who are wondering if they can do it


What you'll learn 📚

Section 1. Configuring the Project

  • We'll take a look at what configuration you'll be building your game app with and install what you need.


Section 2. Implementing a Simple React & PlayCanvas Application

  • Implement a single player application using React and PlayCanvas.



Section 3. Nakama Client Integration

  • We will install and run the Nakama server and database using Docker, and install the Nakama Client using npm to enable communication between the two.



Section 4. Nakama Server Integration

  • Using the Nakama server and client installed in Section 3, create a match on the Nakama server and join that match.




Section 5. Controlling Multiplayer User Spawn and Movement

  • Let's implement a feature that makes the user appear in my browser when someone else logs in.
  • I'm implementing a feature that will show people who logged in before me and allow me to see other people's movements in real time.


Expected Questions Q&A 💬

Q. I've never developed a web game before. Is it okay for me to take this course?

Yes, that's fine. However, you should have some familiarity with JavaScript and React to be able to take the course without any difficulty.

Q. I have never used LuaScript before. Will it be okay?

LuaScript is used in many gaming apps, including Roblox and Minecraft, and its usage is similar to JavaScript. Therefore, even if you have no prior experience with LuaScript, you should be able to build apps with it without any problems. We'll explain LuaScript line by line, comparing it to JavaScript.


Recommended for
these people

Who is this course right for?

  • Anyone who wants to create a web game using JavaScript

  • For those who want to use JavaScript in a wider range of fields

Need to know before starting?

  • javascript

  • react

Hello
This is John Ahn

85,543

Learners

2,795

Reviews

2,430

Answers

4.8

Rating

20

Courses

Hello.

I am a developer who enjoys the process of development.

I hope I can be of great help to you in the future.


- Author of "Learning Docker and CI Environments by Following Along"
- FE Instructor for Kakao New Employee Recruitment
- Instructor at Fast Campus and Goorm
- Corporate Development Training for Hyundai Motor Company
- Full-stack development for Shinhan Bank Metaverse and Korbit Town
- Full-stack development for various public institution SNS platforms

More

Curriculum

All

51 lectures ∙ (8hr 5min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7 reviews

4.0

7 reviews

  • rhgiddp1034님의 프로필 이미지
    rhgiddp1034

    Reviews 8

    Average Rating 5.0

    5

    37% enrolled

    Teacher! You are a great lecturer. I understand it well, so I think I will use it somewhere. It has been a long time since I felt that listening to a lecture is this enjoyable.

    • seungwan님의 프로필 이미지
      seungwan

      Reviews 3

      Average Rating 5.0

      5

      24% enrolled

      Please make more playcanvas lectures~~

      • mnb91391854님의 프로필 이미지
        mnb91391854

        Reviews 22

        Average Rating 5.0

        5

        78% enrolled

        I took this course because I wanted to learn more interesting things after only learning js and react. You teach really well and I learned a lot. Thank you.

        • johnahn
          Instructor

          Baby Developer ~ Thank you for your good review.

      • petcarplan6576님의 프로필 이미지
        petcarplan6576

        Reviews 2

        Average Rating 4.0

        3

        71% enrolled

        I felt like there was a lack of explanations that required explanations, and I was just in a hurry to follow along while listening. There were probably so many parts that needed explanations that it was difficult to fit them all into 8 hours. However, it was definitely interesting content, so it wasn't bad. I don't recommend it unless you really need the functions provided by playcanvas or nakama (server) for game implementation. I think there are more things that need to be delved into separately in addition to this lecture. I don't think it's suitable for practical use, not for learning for fun.

        • dokebi5704님의 프로필 이미지
          dokebi5704

          Reviews 1

          Average Rating 2.0

          2

          51% enrolled

          A course that does not have the information necessary for practical work. 3D work is done in PlayCanvas and then downloaded and connected to React every time? This is an impossible method that cannot be used in practical work. I do not work alone, and UI and 3D objects do not operate separately every time. In the explanation of the connection process, some files are connected in the head and some in the body, but the explanation of such important information is too sloppy, and parts that can be explained in one word or one line are explained too long, making it boring and a waste of time.

          John Ahn's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!