Phaser Login System with Express API [2019]

This course has been archived and is no longer supported. For our latest courses on web development or HTML5 game development, consider trying our evergreen curriculums with a 1-Year Unlimited Access Package.

Master user authentication flows for multiplayer Phaser games by adding your own login system directly in your game client. Whether you’re looking to secure your games or need to integrate MongoDB database functionality, you will learn how to create various scenes in Phaser from where you can call routes and other login functions from an Express-made API. By the end, and with the help of the JavaScript library Socket.IO for real-time communication, you will be able to bundle your MMORPG and test the full Express server experience.

You will learn how to:

  • Create and style login system scenes in Phaser suitable for API calls
  • Utilize Express API routes for login, signup, and password reset flows
  • Manage JWT tokens from within Phaser
  • Set up .env files to dynamically control variables like the server URL
  • Bundle your Phaser game and test client-server functionality

Knowledge with using Node.js, NPM, Phaser, Docker, Webpack, and Babel.

Tools and Frameworks

Phaser 3.16.2, Web Server for Chrome 0.4.8, Socket.IO 2.2.0, Node.js 11.6.0, npm 6.5.0, Express 4.17.1, Postman, Nodemon 1.18.10, Body-Parser 1.19, Cookie-Parser 1.4.4, Passport.js 0.4.0, MongoDB Shell 4.0.10, Mongoose 5.5.15, Nodemailer 6.2.1, bCrypt 3.0.6, JSON Web Tokens 8.5.1, Webpack 4.36.1, Babel 7.5.0, ESLint 6.1.0, Docker 18.09.2, Docker Compose 1.23.4

Buy Now For $50

OR access ALL Zenva courses with our subscription.

  • Access all 300+ courses
  • New courses added monthly
  • Cancel anytime
  • Certificates of completion

Subscribe

CYBER WEEK SALE - Get 75% off! Claim Offer
+
Don't miss out! Offer ends in