Game Development with JavaScript for Beginners
Game Development with JavaScript for Beginners, available at $59.99, has an average rating of 4.4, with 118 lectures, based on 11 reviews, and has 1141 subscribers.
You will learn about All core features and concepts you need to know in modern JavaScript development Build 2d games with HTML, CSS & JavaScript Implement and Practice Object Oriented Programming Learn game development using javascript Learn about Typescript and Webpack All about variables, functions, objects and arrays This course is ideal for individuals who are Beginner web development students who have no or only little JavaScript experience or Everyone interested in learning JavaScript and all about how it works building games It is particularly useful for Beginner web development students who have no or only little JavaScript experience or Everyone interested in learning JavaScript and all about how it works building games.
Enroll now: Game Development with JavaScript for Beginners
Summary
Title: Game Development with JavaScript for Beginners
Price: $59.99
Average Rating: 4.4
Number of Lectures: 118
Number of Published Lectures: 118
Number of Curriculum Items: 118
Number of Published Curriculum Objects: 118
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- All core features and concepts you need to know in modern JavaScript development
- Build 2d games with HTML, CSS & JavaScript
- Implement and Practice Object Oriented Programming
- Learn game development using javascript
- Learn about Typescript and Webpack
- All about variables, functions, objects and arrays
Who Should Attend
- Beginner web development students who have no or only little JavaScript experience
- Everyone interested in learning JavaScript and all about how it works building games
Target Audiences
- Beginner web development students who have no or only little JavaScript experience
- Everyone interested in learning JavaScript and all about how it works building games
Nowadays, JavaScript can be used to make games, it brings the question of how good it is to use it for such tasks?.
Yes Indeed! JavaScript is a great language for game development, depending on the type of game you want to create. JavaScript is best for web-based and mobile games. It’s also a great language for beginners to learn because it’s generally easy to understand and has plenty of libraries and modules available.
JavaScript games can be played in the browser or mobile phone, so, if that’s your goal, it’s an excellent option. Using platforms and tools can help create both 2D and 3D games that can run directly in your browser. Aside from only web-based games, JavaScript has been increasing in popularity in mobile game development.
Many popular online games were built using JavaScript. Students who want to create JavaScript game coding can start building one taking examples from one of the following:
-
Tower Building: is a great way to get started with JavaScript games.
-
Bejeweled was created as an in-browser game in the early 2000s. It’s similar to Candy Crush where you have to match three jewels in a row to score points.
-
2048 is an addicting game that allows you to use your arrow keys to move tiles around in a grid. The idea is to merge tiles until they equal 2048.
-
Polycraftis a 3D game that is playable in your browser. Polycraft is full of adventure, exploration, base-building, gathering, crafting, and even fighting. It’s an excellent example of how you can move past 2D games with Javascript.
-
Words With Friends 2 is a mobile app game that uses React Native, a framework that utilizes JavaScript to create mobile applications. They chose to use React Native for its ability to create a game that can be played on multiple platforms using JavaScript with one code-base.
See, how fun and rewarding it can be using JavaScript for building games, Let us look at some projects we are going to build in this course:
1. Hill climbing game: Famous android game but its idea of making vehicle move in hills is never old when it comes to web. We uses different concepts such as webpack, and physics module from phaser library to make this game.
2. Platformer 2D: we will have detail idea about sprites and how to use them in our games. We will create map (environment) and players from scratch. Different levels will be made and triggers/colliders will be added to make player change from one level to another.
3. Basics of Phaser library: Different programs to load images, follow camera, loading animations will be created.
I really enjoyed creating this course. Hope you will also have fun learning. See you at the class!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Setup and Installation
Lecture 1: Setup node js
Lecture 2: Install Visual Studio
Chapter 3: Introduction to JavaScript
Lecture 1: The 'script' tag
Lecture 2: Variables in JavaScript
Lecture 3: Comments
Lecture 4: Core Types in JavaScript
Lecture 5: JavaScript Object Types
Lecture 6: JavaScript Array Types
Lecture 7: null and undefined types
Lecture 8: JavaScript Functions
Lecture 9: if-else
Lecture 10: switch statements
Lecture 11: for loop
Lecture 12: while loop
Lecture 13: JavaScript "strict" mode
Lecture 14: this keyword
Chapter 4: Introduction to TypeScript
Lecture 1: Introduction to TypeScript
Lecture 2: Why TypeScript
Lecture 3: Core Types in TypeScript
Lecture 4: Type inference
Lecture 5: Object Type
Lecture 6: Array Type
Lecture 7: const vs let vs var
Lecture 8: Arrow function
Lecture 9: Closure (in JavaScript)
Lecture 10: Introduction to classes and objects
Lecture 11: Classes and objects
Lecture 12: constructor
Lecture 13: class methods
Lecture 14: Inheritance
Chapter 5: Introduction to webpack
Lecture 1: What it webpack
Lecture 2: Why to use webpack
Chapter 6: Phaser Basics
Lecture 1: Boilerplate code
Lecture 2: Configuration of game
Lecture 3: Preload Scene
Lecture 4: Adding image to Scene
Lecture 5: Adding interactive
Lecture 6: Making object to move
Lecture 7: Adding Tweens
Chapter 7: Animation in Phaser
Lecture 1: Boilerplate code
Lecture 2: Loading SpriteSheets
Lecture 3: Creating Animation
Lecture 4: Adding Tweens
Lecture 5: Adding audio to the game
Chapter 8: Physics in Phaser
Lecture 1: Adding physics to the project
Lecture 2: Adding Sprite
Lecture 3: Adding Collider
Lecture 4: Adding Input events
Chapter 9: Follow Camera
Lecture 1: Loading tilemaps
Lecture 2: Creating maps
Lecture 3: Adding player
Lecture 4: Camera following Player
Chapter 10: Platformer 2D
Lecture 1: Introduction to the game
Lecture 2: Introduction to project files
Lecture 3: Dependencies for the game
Lecture 4: Fix dependencies (important)
Lecture 5: Project flow
Lecture 6: Configuration for the game
Lecture 7: Plugins for the game
Lecture 8: Game file
Lecture 9: Single tile
Lecture 10: export default
Lecture 11: Tile Group
Lecture 12: Player class
Lecture 13: Introduction to maps
Lecture 14: Create Maps
Lecture 15: Create Levels
Lecture 16: PreloadScene
Lecture 17: Preload setPath
Lecture 18: MainScene
Lecture 19: Create animation
Lecture 20: Spine Animation
Lecture 21: Taking Input
Lecture 22: Creating Goal Sprite
Lecture 23: Player collision
Lecture 24: Testing different levels
Lecture 25: Removing Loading Screen
Lecture 26: Adding Background
Lecture 27: Render background properly at center
Lecture 28: Create coin
Lecture 29: Display Coin
Lecture 30: Enemy Class
Lecture 31: Bee class
Lecture 32: Enemy Group
Lecture 33: Adding Bee Enemy
Lecture 34: Adding collider
Lecture 35: updating collider
Lecture 36: Adding update to each Bee enemy
Lecture 37: Collision with Bee enemy
Instructors
-
Sachin Kafle
Founder of CSAMIN & Bit4Stack Tech Inc. [[Author, Teacher]]
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 1 votes
- 5 stars: 8 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024