Learn Game Development with JavaScript

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-game-development-with-javascript/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 JavaScript 学习游戏开发 (Learn Game Development with JavaScript) **课程概述:** 本课程将带您一步步了解游戏开发者的创意过程,学习如何构建独特的游戏世界,让玩家沉浸其中,体验刺激、充满秘密和特殊功能的游戏乐趣。课程将深入讲解每一行代码,重点实践面向对象编程,并使用纯粹的 HTML、CSS 和 JavaScript(不使用任何框架或库),以求达到对底层原理的深刻理解。 课程将以蒸汽朋克风格的 2D 横版卷轴游戏为载体,探索一个外星行星及其机械生命体。您将学习实现以下关键的游戏开发技术: * 精灵动画 (Sprite animation) * 视差背景 (Parallax backgrounds) * 碰撞检测 (Collision detection) * 能力提升 (Power ups) * 多种改变游戏玩法的敌人类型 (Different enemy types that alter the gameplay) * 以及其他多种 2D 游戏开发特性。 本课程特别适合作为前端 Web 开发初学者,对游戏开发、创意编程和网页动画感兴趣的学员。您将学会如何为游戏创建精美的视觉效果,并实现独特的游戏功能,让您的项目脱颖而出。 **额外赠送:** 课程提供大量免费游戏艺术素材,包括角色、环境和道具,由讲师本人或雇佣艺术家创作,无版权限制,学员可自由用于个人项目。

课程评论(0条)

课程详情

Games should be exciting, full of secrets and special features! Let me take you step by step though my creative process and show you how I build unique game worlds for players to have adventures in. I will explain every line of code as we write it. Let's practise object oriented programming and use HTML, CSS and plain vanilla JavaScript to build a game. There will be no frameworks and no libraries, because we want deep understanding of how things work under the hood.Let's explore an alien planet and it's mechanical life forms in a steampunk themed 2D side scroller. We will learn how to implement:Sprite animationParallax backgroundsCollision detectionPower upsDifferent enemy types that alter the gameplayand many other features of 2D game developmentIf you are a beginner front end web developer curious about game development, creative coding & web animation, come join me and learn how to create beautiful visuals for your games, and how to implement unique game features that will make your project stand out. Have fun!(In this class I am giving away a lot of free game art assets for characters, environments and props. These were created by me or artists I hired, there is no copyright. Feel free to use them for any of your personal projects if you want. )

课程标签

0人关注该课程

主题相关的课程