
Game Development in JS/TS – The Complete Guide (w/ Phaser 3)
Game Development in JS/TS – The Complete Guide (w/ Phaser 3), available at $99.99, has an average rating of 4.44, with 251 lectures, based on 549 reviews, and has 5359 subscribers.
You will learn about Learn developing games by creating the games Core concepts of game development Use Javascript/Typescript to develop games for Facebook Publish your own game on Facebook Instant Games This course is ideal for individuals who are People looking for the practical game development guide or Beginner developers eager to start developing games or Experienced developers discovering new development opportunities It is particularly useful for People looking for the practical game development guide or Beginner developers eager to start developing games or Experienced developers discovering new development opportunities.
Enroll now: Game Development in JS/TS – The Complete Guide (w/ Phaser 3)
Summary
Title: Game Development in JS/TS – The Complete Guide (w/ Phaser 3)
Price: $99.99
Average Rating: 4.44
Number of Lectures: 251
Number of Published Lectures: 250
Number of Curriculum Items: 251
Number of Published Curriculum Objects: 250
Original Price: €129.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn developing games by creating the games
- Core concepts of game development
- Use Javascript/Typescript to develop games for Facebook
- Publish your own game on Facebook Instant Games
Who Should Attend
- People looking for the practical game development guide
- Beginner developers eager to start developing games
- Experienced developers discovering new development opportunities
Target Audiences
- People looking for the practical game development guide
- Beginner developers eager to start developing games
- Experienced developers discovering new development opportunities
What is Phaser?
Phaser is a framework for creating HTML-based games in Javascript. It’s very simple to use and get started with. It provides a full set of features to create professional games ready to be published on different platforms. Such as Facebook Instant Games, IOS, or Android platforms.
What is in the course?
During this course, you will acquire hands-on experience in developing three games entirely from scratch. The games include a clone of Flappy Bird, a well-known Dino game from Google Chrome, and a custom Platformer game. No shortcuts will be taken throughout the course, ensuring a comprehensive understanding of the development process. The curriculum encompasses JavaScript, with an added section dedicated to creating a game using TypeScript.
This course is designed to teach you how to create your own games from scratch using Javascript and the Phaser framework. Through a series of practical exercises, you will learn how to develop games that are engaging, challenging, and fun. By the end of the course, you will have created your own games that can be published on Facebook Instant Games.
The course will cover a range of important concepts in game development, including how to initialize the Phaser Game, manipulate physical concepts like gravity and velocity, create and recycle game objects, and use multiple scenes like menu, score, pause, and play. You will also learn how to create difficulty systems and keep track of scores.
In addition to these foundational concepts, the course will also teach you how to create more complex games like platformers. You will learn how to use the Tiled editor to design maps and levels, create different types of attacks like melee and projectile attacks, and animate game objects like characters and enemies. We will also cover advanced concepts like Raycasting, which will allow you to detect enemies and traps, and create a health system that triggers game over when health reaches zero.
The final project of the course will be to create a multi-level platformer game. You will learn how to unlock levels and display credits once the player reaches the end of the game. Throughout the course, you will gain valuable experience that can be applied to other game development platforms like Unity or Unreal Engine.
In conclusion, this course offers an extensive and practical introduction to game development with Javascript and the Phaser framework. Whether you’re a beginner or an experienced developer, you will gain valuable insights and skills that will enable you to create your own engaging and fun games.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: New game, new section
Lecture 3: How to resolve issues
Chapter 2: Flappy Bird Clone
Lecture 1: Section Intro
Lecture 2: Init Project Tips
Lecture 3: Init Project
Lecture 4: Inspect App
Lecture 5: Creating Phaser App
Lecture 6: Displaying image
Lecture 7: Origin Points
Lecture 8: Create Sprite
Lecture 9: Velocity
Lecture 10: Gravity
Lecture 11: Note for the next lecture
Lecture 12: Moving back and forth
Lecture 13: Flapping feature
Lecture 14: Restarting the game
Lecture 15: Credit the authors
Lecture 16: Place Pipes
Lecture 17: Pipe Vertical Distance
Lecture 18: Pipe vertical position
Lecture 19: Render Multiple Pipes
Lecture 20: Place pipe refactor
Lecture 21: Pipe Group
Lecture 22: Get right most pipe
Lecture 23: Recycle pipes
Lecture 24: Moving all code to play scene
Lecture 25: Shared Config
Lecture 26: Play Scene
Lecture 27: More refactoring
Lecture 28: Add collider
Lecture 29: Pause game physics
Lecture 30: World bound colliders
Lecture 31: Restart the game
Lecture 32: Keep Score
Lecture 33: Keep Best Score
Lecture 34: Pause button
Lecture 35: Pausing the game
Lecture 36: Menu Scene
Lecture 37: Preload Scene
Lecture 38: Optimization in Scenes
Lecture 39: Base Scene
Lecture 40: Menu items
Lecture 41: Setup menu events
Lecture 42: Navigate to correct scene
Lecture 43: Best Score
Lecture 44: Back button
Lecture 45: Pause Scene
Lecture 46: Resume the game
Lecture 47: Resume event
Lecture 48: Count down
Lecture 49: Fixing the flap
Lecture 50: Adding difficulties
Lecture 51: Increase difficulty
Lecture 52: Bird Spritesheet
Lecture 53: Play bird animation
Lecture 54: Game finished
Chapter 3: Dino Game Clone
Lecture 1: Section Intro
Lecture 2: Init project
Lecture 3: Add and inspect assets
Lecture 4: Create more scenes
Lecture 5: Add parts of the ground
Lecture 6: Game height and types
Lecture 7: Create Player
Lecture 8: Types and modules
Lecture 9: Make Dino Jump + Namespace
Lecture 10: Adds gravity to player
Lecture 11: Trigger contact
Lecture 12: Player class
Lecture 13: Update loop
Lecture 14: Player Jump Done
Lecture 15: Move Trigger Down
Lecture 16: Roll out the ground
Lecture 17: Push player to the front
Lecture 18: Play run animation
Lecture 19: Set texture while jumping
Lecture 20: Is game running check
Lecture 21: Game scene type
Lecture 22: Fix first jump display
Lecture 23: Spawn obstacle prep
Lecture 24: Spawn obstacle
Lecture 25: Preload config
Lecture 26: Add obstacle speed
Lecture 27: Remove obstacles after passing bounds
Lecture 28: Move the ground
Lecture 29: Collide with obstacle
Lecture 30: Handle dino loose
Lecture 31: Display Game over text
Lecture 32: Display game over container
Lecture 33: Handle Restart Click
Lecture 34: Code cleanup
Lecture 35: Restart the game
Lecture 36: Get dino down
Lecture 37: Play down animation
Lecture 38: Spawn enemy birds
Lecture 39: Enemy anims + Small improvements
Lecture 40: Display clouds
Instructors
-
Eincode by Filip Jerga
Online Education -
Filip Jerga
Software Engineer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 13 votes
- 3 stars: 49 votes
- 4 stars: 152 votes
- 5 stars: 331 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
- Best Video Editing Courses to Learn in March 2025
- Best Music Production Courses to Learn in March 2025
- Best Animation Courses to Learn in March 2025
- Best Digital Illustration Courses to Learn in March 2025
- Best Renewable Energy Courses to Learn in March 2025
- Best Sustainable Living Courses to Learn in March 2025
- Best Ethical AI Courses to Learn in March 2025
- Best Cybersecurity Fundamentals Courses to Learn in March 2025
- Best Smart Home Technology Courses to Learn in March 2025
- Best Holistic Health Courses to Learn in March 2025
- Best Nutrition And Diet Planning Courses to Learn in March 2025
- Best Yoga Instruction Courses to Learn in March 2025
- Best Stress Management Courses to Learn in March 2025
- Best Mindfulness Meditation Courses to Learn in March 2025
- Best Life Coaching Courses to Learn in March 2025
- Best Career Development Courses to Learn in March 2025
- Best Relationship Building Courses to Learn in March 2025
- Best Parenting Skills Courses to Learn in March 2025
- Best Home Improvement Courses to Learn in March 2025
- Best Gardening Courses to Learn in March 2025