
Master Phaser game development from setup to final project, covering the game loop, sprites and animations, physics, scenes, audio, lighting, UI, and optimization in a practical, hands-on course.
Learn how phaser enables 2d web game development with WebGL or canvas rendering, asset loading, scenes, sprites, input, physics, and publishing to Facebook instant games.
set up a Phaser development environment using a CDN or bundler, install Visual Studio Code, and configure a basic game with preload, create, and update functions.
discover how the game loop updates and renders the game state at a consistent frame rate, handling input, state changes, and drawing in phaser, using preload, create, and update.
Learn how to capture keyboard, mouse, and gamepad input in Phaser to control a player and trigger actions, including key down/up events, pointer down/up, pointer over/out, and start button interactions.
Learn to create and manipulate game objects at runtime in Phaser 2025, including containers, bullets, and enemies, with key-driven shooting, object lifecycles, and simple movement.
Test your understanding of Phaser, a game development framework, by answering questions on preload to load assets, the create and update functions, the game loop, inputs, and game objects.
Learn to load images and sprites in a Phaser game, set keys and paths, scale assets, and prepare for animations and frames in future lessons.
Learn the difference between sprite sheets and texture atlases in Phaser 2025, load sprite sheets with frame sizes, create animations, and use atlas JSON for efficient single-image rendering.
Phaser's physics engine adds gravity, collisions, and friction to 2D games, choosing Arcade Physics for simple collisions or Matter.js for large, complex simulations.
Learn to implement collision detection in Phaser using the physics engine, handling colliding versus overlapping, and updating score when bullets hit enemies or enemies touch the player.
apply velocity and gravity with arcade physics to move players and enemies in a Phaser 2d game, and manage ground collisions, gravity directions, and shooting animations.
Organize your game into modular scenes such as loading, main menu, and game scenes using Phaser, with separate states and transitions for isolated preload, create, and update.
Pass data between Phaser scenes by sending a data object with a key and value, using init, preload, create, and update to retrieve and display it.
Implement a main menu and game over screens in a Phaser 2025 course, loading assets once, creating interactive start/restart controls, and displaying the score during gameplay.
Phaser quiz reviews default gravity 300 on the y axis, enables arcade physics with this.physics.add.existing, and explains scene management like launching, pausing with pass, and data transfer between scenes.
Load audio assets and assign keys for music, click, and shoot to play sounds in the game, including looping background music started at game start and stopping at game over.
Master audio playback in Phaser by controlling volume, mute, and seek, including skipping the first 16 seconds, and implement a HTML-based settings menu with sound and music sliders.
Engage in a self-paced quiz on Phaser basics, covering loading and adding audio, looping background music, scene launching and resuming audio, and setting volume, plus identifying non-existent controls like amplify.
Learn to add and manage 2D lights in Phaser to create immersive visuals, using ambient, spotlight, and point lights, configure color, radius, intensity, and depth, and optimize performance on WebGL.
Master particle systems by using an emitter, textures, and shapes (circle, rectangle, line, triangle, ellipse) to create dust, rain, snow, and fire effects.
Review essential Phaser concepts by answering questions on 2D lights and particle systems, including point lights, enabling scene lighting, light radius, particle emitters, and particle lifespan.
Explore drawing shapes in Phaser using the graphics object, including rectangles, circles, triangles, ellipses, lines, and arcs, with fill color, alpha, and strokes.
Learn to design and implement in-game UI in Phaser, including a health bar, score, camera follow with scroll factor zero, and UI elements such as text inputs, buttons, and sliders.
Review Phaser graphics basics and UI from lectures 19–20, including health bar, drawing rectangles and paths, adding text, static UI with zero scroll factor, and enabling input with set interactive.
Profile Phaser games with Chrome dev tools and Phaser debugger to identify fps, lag, and memory usage, then optimize rendering, physics, and memory management.
Explore memory management and bottlenecks in Phaser, reducing allocations, using a single variable, nulling objects for garbage collection, and identifying loading bottlenecks.
Engage with a Phaser 2025 quiz that tests memory management, profiling, and performance optimization concepts, including using Chrome DevTools to identify bottlenecks and improve loading times.
Build a Phaser game from scratch using vanilla JavaScript by setting up a project, installing Phaser, creating source folders and scenes, and implementing preloading with a loading bar and fonts.
Build a Phaser 2025 game from the main menu to gameplay, implementing interactive buttons, scene transitions, and a chicken‑and‑eggs mechanic with score and lives.
Build a complete Phaser game from assets to deployment, including pixel art handling, animations, gravity, scoring, lives, and a game over screen with local high scores.
Become a Phaser professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that Programmers, Game Enthusiasts, Students, Professionals, Freelancers/Entrepreneurs... can learn Phaser from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working in gaming industry, we have realized that nowadays mastering Phaser for building 2D games using HTML5, JavaScript, and WebGL is very necessary to enhance user engagement and interactivity. Knowing how to use this tool can give you many job opportunities and many economic benefits, especially in the world of entertainment.
The big problem has always been the complexity to perfectly understand Phaser requires, since its absolute mastery is not easy. In this course we try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step, detailed and hands-on examples of every concept.
With almost 11 exclusive hours of video, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to master Phaser. The course will make you proficient in creating 2D games, and the ability to apply advanced techniques to bring your game ideas to life in a practical way, from scratch, and step by step.
We will start with the installation and setup of the needed software and work environment on your computer, regardless of your operating system and computer.
Then, we'll cover a wide variety of topics, including:
Introduction to Phaser and course dynamics
Basic Game Mechanics
Sprites and Animations
Physics and Collisions
Game States and Scenes
Audio and Sound Effects
Lights & Particle System
Phaser Graphics and In-Game UI
Performance Optimization & Memory Management
Mastery and application of absolutely ALL the functionalities of Phaser, and the opportunity to implement them on the final project (building a complete game from scratch with Phaser)
Quizzes, Assignments, Practical exercises, complete projects and much more!
In other words, what we want is to contribute our grain of sand and teach you all those things that we would have liked to know in our beginnings and that nobody explained to us. In this way, you can learn to build and manage a wide variety of projects and make versatile and complete use of Phaser. And if that were not enough, you will get lifetime access to any class and we will be at your disposal to answer all the questions you want in the shortest possible time.
Learning Phaser has never been easier. What are you waiting to join?