|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/html5-game-development-in-phaserjs/
课程评论:没有评论
课程名称:PhaserJS游戏开发 概述:本课程由codecaptain.io的首席讲师Sabatino Masala教授,教您如何使用流行的HTML5游戏开发框架PhaserJS创建一整款游戏。PhaserJS是一个有趣、免费且快速的2D游戏框架,适用于在桌面和移动网页浏览器中制作HTML5游戏,支持Canvas和WebGL渲染。此框架目前是最受欢迎的HTML5游戏开发工具之一。在本课程中,我们将通过创建一款名为TapTapTaxi的高质量游戏来全面探讨Phaser的各个方面。 Sabatino在过去的十年里作为游戏开发者推出了27款游戏,其中18款游戏的独立玩家超过100万。他曾亲自培训过900多名学生,并在不断改进教学方法,以帮助学生有效而愉快地提升编程技能。此外,他最近被任命为任天堂认证开发者,这意味着您将在学习游戏开发时得到专业的指导。 课程特别适合那些具有一定网页开发经验并希望开始学习HTML5游戏开发的学生。课程将提供每一步的源代码,无需担心在学习过程中遇到困惑!所有资源均已提供,您可以在其他项目中自由使用。 课程将教授的内容包括: - PhaserJS游戏框架 - 创建等距游戏 - 使用精灵表管理资产 - 通过减少绘制调用来提高性能 - 理解精灵表对绘制调用和性能的影响 - 实现精灵表 - 有效利用GPU资源 - 面向对象JavaScript基础知识 - 跳跃机制 - 碰撞检测与使用距离公式的碰撞检测 - 使用PhaserJS内置函数实现音效 - 使用简单插件和Chrome开发者工具调试PhaserJS - 解决问题的自信心培养 - 在PhaserJS中制作惊艳动画 - 创建有趣、上瘾且快节奏的游戏体验 - 生成随机环境和建筑 - 注重卓越的用户体验 本课程提供实践操作,适合所有希望通过实战提升游戏开发技能的学生。
Lead instructor at codecaptain.io, Sabatino Masala will teach you how to create an entire game in one of the hottest HTML5 game development framework called PhaserJS.PhaserJS is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.This framework is the go-to HTML5 game development framework nowadays and in this course we'll explore the many aspects of Phaser, by creating a qualitative game called TapTapTaxi.Sabatino trained over 900 students in person and improved his teaching approach over the years so students could strengthen their programming skills in an effective and fun course.2016 marks his 10th year of being a game developer and over the years he released over 27 games, 18 of which reached over 1 million unique players!All that attention didn't go unnoticed, because recently, one of the biggest companies in the gaming industry reached out to him, and that company was Nintendo. They made him a certified Nintendo developer, so you can rest assured you're in the right hands for learning a thing or two about game development.This course is meant for students with some prior experience in webdevelopment and want to start learning game development in HTML5. This course will provide the source of every step in the lectures, so no need to worry when you're stuck somewhere!All the assets will be provided and you're free to use them in any other project.What will I learn in this course?PhaserJS Game FrameworkCreate an isometric gameManaging assets using spritesheetsImprove performance by decreasing draw callsLearn how spritesheets affect draw calls & performanceImplement spritesheetsMake effective use of GPU resourcesOOP Javascript fundamentalsJump mechanicsHittesting & Hittesting using the distance formulaImplement sound effects using the PhaserJS built-in functionsDebug PhaserJS using easy plugins & Chrome devtoolsLearn to solve issues with confidenceDazzling animations in PhaserJSCreate a fun, addictive & fast-paced gameplayGenerate random environments & buildingsFocussing on an impeccable user-experience