Single & Multiplayer online game development Webgl's BabylonJs

所在平台: Udemy

课程主页: https://www.udemy.com/course/single-multiplayer-game-development-in-webgls-babylonjs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:单人及多人在线游戏开发 使用WebGL的BabylonJs 概述:欢迎来到《广泛的WebGL系列 - 第二部分:使用WebGL的BabylonJs进行单人和多人在线客户端-服务器3D游戏开发》。这是我广泛的WebGL系列中的第二门课程,虽然推荐先观看第一门课程,但并非严格要求。在本课程中,您将学习如何在BabylonJs中创建3D游戏。BabylonJs是一款用JavaScript编写的优秀3D游戏引擎,使您能够快速有效地创建精美的游戏,并能直接在浏览器中运行。 课程分为两个主要部分:单人游戏部分和多人游戏部分。 在单人游戏部分,您将学习: - 如何使用BabylonJs创建您的第一个场景 - 如何在场景中应用材质和光源 - 在场景中使用不同类型的摄像机 - 如何使用WASD键创建并导航一个车辆 - 如何将模型导入游戏并进行克隆 - 如何检测和处理游戏中的碰撞 - 如何对物体应用物理模拟 - 如何发射射线 - 如何使用粒子系统 - 如何从头开始逐步创建完整的第一人称射击(FPS)游戏 - 如何为游戏加载声音 - 如何使用多个摄像机和多个视口同时查看游戏的多个区域 - 如何在游戏中创建多个关卡 - 如何将游戏部署到远程服务器 - 还有更多内容 在多人游戏部分,您将学习: - 如何使用NodeJs及其节点包管理器(npm)创建Web服务器 - 什么是WebSockets,以及如何使用流行的socket-io库 - 如何使用node和socket-io创建互动客户端-服务器多人游戏 - 如何将多人游戏部署到远程服务器 通过本课程,您将掌握使用BabylonJs进行3D游戏开发的基础知识和实用技能。

课程评论(0条)

课程详情

Welcome to The Extensive Webgl Series - Part II - Single And Multiplayer Online Client-Server 3D Game Development Using WebGL's BabylonJs. This is the second course in my extensive webgl series. While watching the first course first is recommended, it is not a strict prerequisite for this second course. In This course you will learn how to create 3D Games inside BabylonJS. BabylonJs is a very nice 3d game engine written in Javascript, that allows creating very nice games quickly and effectively to be run directly on the browser. The course is divided into two main sections: The Single-player section, and the Multi-player section. In The single-player section you will learn the following: How to create your first scene using BabylonJs.How to apply materials and lights to your scene.How to use different types of cameras in your scene.How to create and navigate a vehicle using WASD keys.How to import models into your game and clone them.How to detect and handle collisions in your game.How to apply physics simulations to your object.How to fire rays.How to use particle systemsHow to create a complete FPS (First Person Shooter) Game from scratch, step by step.How to load sounds to your game.How to use multiple cameras and multiple view ports to see multiple areas of your game at the same time.How to create multiple levels inside your game.How to deploy your game to a remote server.And much more. In the multiplayer section you will learn the following: How to use NodeJs and its node package manager (npm) to create a web server.What are websockets and how to use the popular socket-io library.How to create an interactive client-server multiplayer game using node and socket-io.How to deploy the multiplayer game to a remote server.

课程标签

0人关注该课程

主题相关的课程