最新公告
  • 欢迎您光临IT100,各种优质it资源共享下载,精品资源,持续更新
  • 文章介绍
  • 欢迎来到我的 Babylon JS 课程,您将在其中学习创建 2D 和 3D 网络游戏所需的一切知识,包括单人和本地多人游戏开发、使用 TypeScript 和 BabylonJS 实现图形和游戏功能,以及使用 ColyseusJS 实现在线多人游戏部分。

    课程分为三个主要部分。

    在第一部分,我们将提供 BabylonJS 作为 3D Web 引擎的快速理论概述。这将包括其特性、功能和限制。您将了解该框架的主要类和组件。

    在第二部分中,我们将通过创建一个名为“捉迷藏”的 2.5D 游戏来测试我们的新技能。该游戏将采用移动响应设计原则和本地多人游戏方式,允许玩家合作赢得胜利。您将获得创建具有适当架构和令人满意的图形的 2D 和 2.5D 游戏的技巧和编码实践。

    在课程的最后一部分,我们将通过创建名为“Pandas Love You”的第一人称射击游戏来探索 3D 在线多人游戏开发的世界。使用 ColyseusJS 处理在线多人游戏部分,我们将使用 BabylonJS 编辑器创建一个环境并使用这个特定工具发现编码实践。

    请务必注意,本课程不涵盖以下主题:

    深度性能优化

    营销

    沟通策略

    图形资产创建

    声音资产创建

    但是,您将从编码的角度理解和学习创建高质量游戏的基本技能,以及如何找到合适的资产资源。

    最后,我想强调的是,项目中使用的所有资产都可以免费使用,只要引用创作者并满足各自许可的所有条件即可。我真的很想鼓励在游戏开发社区中使用免费资源和有才华的创作者的支持。

    无论您是初学者还是经验丰富的游戏开发者,本课程旨在帮助您掌握使用 BabylonJS 和 ColyseusJS 创建网页游戏的艺术。到课程结束时,您将掌握将您的游戏开发事业提升到一个新水平所需的技能和知识。

    那么,让我们开始吧!

    此课程面向哪些人:

    对视频游戏开发感到好奇的初学者 Typescript 或 Javascript 开发人员

    对电子游戏开发充满好奇的学习者

    对 Web 3D 引擎好奇的学习者

    【资源目录】:

    ├─1 – Introduction BabylonJS Overview

    │ 1 – Introduction.mp4

    │ 2 – Presentation of BabylonJS.mp4

    │ 3 – Engine Scene classes.mp4

    │ 4 – Cameras Lights.mp4

    │ 5 – Textures Materials.mp4

    │ 6 – Physics Particle Systems.mp4

    │ 7 – Inputs GUI Asset Management.mp4



    ├─2 – HideSeek Our first 25D Game

    │ 10 – 0-basicSetup.zip

    │ 10 – Setup Canvas Window.mp4

    │ 11 – assets.zip

    │ 11 – Import Assets.mp4

    │ 12 – Architecture Gameloop.mp4

    │ 13 – 2-gameloop-part2.zip

    │ 13 – Setup Start UI.mp4

    │ 14 – 3-load-scene.zip

    │ 14 – Finish Start UI.mp4

    │ 15 – Resize Screen Multi Navigator Display.mp4

    │ 16 – 4-Start-screen.zip

    │ 16 – Main Menu Setup Change Scene.mp4

    │ 17 – Context inside Component Function.mp4

    │ 18 – Helper Functions.mp4

    │ 19 – Main Menu Buttons.mp4

    │ 20 – 5-main-menu-part1.zip

    │ 20 – Animated Background with SpriteManager.mp4

    │ 21 – Animated Background with SpriteMap.mp4

    │ 22 – Animated Background with SpritePackManager.mp4

    │ 23 – 6-main-menu-part2.zip

    │ 23 – Animated Player Mesh Part1.mp4

    │ 24 – Animated Player Mesh Part2.mp4

    │ 25 – Follow Camera and Transparency Issues.mp4

    │ 26 – 7-main-menu-animation-part3.zip

    │ 26 – Solo Menu Title.mp4

    │ 27 – Solo Menu UI.mp4

    │ 28 – 8-solo-menu.zip

    │ 28 – Game Scene preload.mp4

    │ 29 – Game Scene Environment.mp4

    │ 30 – 9-preload-gamescene.zip

    │ 30 – Game Scene Environment Integration.mp4

    │ 31 – 10-environment-class.zip

    │ 31 – Game Scene Skybox.mp4

    │ 32 – Game Scene Particle Effects.mp4

    │ 33 – 11-skybox-fog.zip

    │ 33 – Game Scene Move Player.mp4

    │ 34 – 12-character-movement.zip

    │ 34 – Game Scene Animate Player.mp4

    │ 35 – 13-character-animation.zip

    │ 35 – Invisible Walls.mp4

    │ 36 – 14-character-constraints.zip

    │ 36 – NPCs Behaviors.mp4

    │ 37 – 15-npc.zip

    │ 37 – HUD Timer Part 1.mp4

    │ 38 – HUD Rabbit Counter Part 2.mp4

    │ 39 – UI Pause Menu.mp4

    │ 40 – UI Exit Button.mp4

    │ 41 – 16-HUD-and-pause-menu.zip

    │ 41 – Interaction with NPCs.mp4

    │ 42 – Interaction Feedback.mp4

    │ 43 – 17-interactions-with-rabbits.zip

    │ 43 – Win Loose Conditions.mp4

    │ 44 – 18-win-lose-menus.zip

    │ 44 – Local Multiplayer Menu.mp4

    │ 45 – 19-multi-menu.zip

    │ 45 – Local Multiplayer Views Interactions.mp4

    │ 46 – Local Multiplayer Feedbacks.mp4

    │ 47 – 20-multiplayer-game.zip

    │ 47 – Sound Class for Musics.mp4

    │ 48 – Sound Class for Sfx.mp4

    │ 49 – 21-audio-inside-game.zip

    │ 49 – Sounds Options.mp4

    │ 50 – Controls Options.mp4

    │ 51 – 22-options.zip

    │ 51 – Start Mobile UI.mp4

    │ 52 – Ingame Mobile UI.mp4

    │ 53 – 23-mobile-responsive-mode.zip

    │ 53 – Release Production.mp4

    │ 54 – Conclusion.mp4

    │ 8 – Presentation of HideSeek.mp4

    │ 9 – Project Setup.mp4



    └─3 – Pandas Love You 3D Online Multiplayer Shooter Game

    55 – Presentation of Pandas Love You.mp4

    56 – Presentation of BabylonJS Editor.mp4

    57 – BabylonJS Editor Main Files.mp4

    58 – BabylonJS Editor Scripts.mp4

    59 – 0-Initial-setup.zip

    59 – Global Architecture of our Project.mp4

    60 – assets.zip

    60 – Import Assets.mp4

    61 – 1-inital-setup-with-assets.zip

    61 – Setup Start UI.mp4

    62 – Start UI Change scene.mp4

    63 – Setup Menu UI.mp4

    64 – Menu UI Lobby and Room.mp4

    65 – 3-General-Ui-multiplayer-scene.zip

    65 – Environment Map Integration.mp4

    66 – 4-Integration-on-scene.zip

    66 – Setup GameManager Player Enemy classes.mp4

    67 – Import Enemy Mesh.mp4

    68 – Basic AI Enemy Behavior.mp4

    69 – Optimize import with Asset Container.mp4

    70 – Import Player Paws Mesh.mp4

    71 – Enemy Death with new Bounding Box.mp4

    72 – 5-enemies-and-interactions-with-projectile.zip

    72 – ColyseusJS Presentation.mp4

    73 – ColyseusJS Setup.mp4

    74 – Setup NetworkManager.mp4

    75 – Create Room.mp4

    76 – Join or Create Room.mp4

    77 – Room List.mp4

    78 – 6-Server-setup-and-rooms-lobby.zip

    78 – Player Instantiation.mp4

    79 – Player Position Synchronization and Interpolation.mp4

    80 – Player Rotation Synchronization.mp4

    81 – Player Projectile Synchronization.mp4

    82 – 7-Players-synchronization.zip

    82 – Enemy Apparition Synchronization.mp4

    83 – Enemy Killing Synchronization.mp4

    84 – Waves of Enemies Synchronization.mp4

    85 – Master Role.mp4

    86 – Enemy Position Synchronization.mp4

    87 – 8-Enemies-synchronization.zip

    87 – Killing Players.mp4

    88 – Win Loose Restart.mp4

    89 – 9-enemies-attack-and-win-loose-conditions.zip

    89 – SoundManager for Musics.mp4

    90 – SoundManager for Loop Sfx.mp4

    91 – Extra Blender Mixamo Setup 3D Model.mp4

    92 – Player Animation States Attack Idle.mp4

    93 – Player Animation Movements.mp4

    94 – 10-players-animations.zip

    94 – Global Conclusion.mp4

    1.本站所有资源收集于互联网,不保证每个课程都有课件或者源码,请谨慎下载!!
    2.分享目的仅供大家学习和交流,不得使用于非法商业用途,不得违反国家法律,否则后果自负!
    3.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    常见问题FAQ

    视频课程的格式是什么
    视频不加密,网盘在线学习,课程免费更新,持续更新
    怎么发货?
    有些资源没更新完结怎么办
    有问题不懂想咨询怎么办
    • 13645会员总数(位)
    • 39568资源总数(个)
    • 9本周发布(个)
    • 5今日发布(个)
    • 3788稳定运行(天)

    IT100资源站国内最专业的学习课程平台

    加入我们
  • 联系我们:

  • XML地图 | 标签云
  • © 2011 IT100资源站 All rights reserved