
Master keyboard shortcuts in brackets to save, copy, cut, paste, search, replace across files, and navigate lines, boosting efficiency in Phaser 2.x game development.
Learn how to add clear comments in Phaser 2.x code, using // for single lines and /* */ for multi-line notes. Commenting helps you understand your code, especially in teams.
Learn JavaScript variables, including numbers, booleans, and strings using var and semicolons, with naming, concatenation, reassignment, and null or undefined distinctions.
Explore booleans and comparison operators to drive if, else if, and else statements, and learn how true or false conditions control code execution and order by specificity.
Learn how to define and call functions and methods in JavaScript, pass arguments, return values, and understand scope from local to global, with object methods and array iteration.
Explore Chrome developer tools to inspect pages and debug with the console, compare it to REPL, and use shift+enter for new lines offline.
Explore how the this keyword references the current context and how it behaves in object methods, and how the new keyword and constructor functions create a new object instance.
Master practical JavaScript tricks for handling quotes with escape characters, using the ternary operator, accessing string characters with bracket notation, and extending objects with prototypes and constructors.
Save your code online by creating a GitHub repository, then use the terminal to initialize git, add, commit, and push to the remote.
Identify how the page margin creates horizontal scrolling and fix it by creating a main.css, linking it in HTML, and setting the universal selector margin to 0.
Add a sprite sheet walk animation to the Adam image using frames from a spreadsheet, playing at 14 fps and looping; stop when idle and reset to frame zero.
Add the town tile map by loading its JSON file from the tile maps folder, load grass and rock tile set images, and create the map layers with proper order.
Add enemies and enable physics so bullets can collide with them. Detect overlaps using arcade physics, then kill both the bullet and the enemy, and manage enemies with a group.
master tweens in phaser 2.x by animating sprite properties over time with configurable duration and easing, including auto start, delays, repeats, yoyo, and from/to options to visualize motion.
Learn to add text in Phaser 2.x, create a typing-out effect, manage line wrapping, and stop the loop when the sentence finishes, using font size, fill, and width parameters.
This course covers the fundamentals of JavaScript and Phaser. You do not need to have any prior coding experience! All you need is a computer, determination, and a thirst for knowledge. By the end of the course, you will be able to create your own video games!
We start out by learning the fundamentals of JavaScript using Replit and then we move on to creating our own Phaser examples using the Brackets text editor. In regards to Phaser, I will be going over user input, tile maps, sounds, particles, groups, and a lot more!
Unlike most game development courses, I take a different approach where instead of teaching you how to make a complete game, I teach you several game aspects in small independent chunks. I believe this will let you be a more creative game developer as your skills will not be confined to what is needed for a particular game.
If you have never coded before or are just looking to learn something new, I think this course is a great introduction! It is completely free to watch and all of the resources I use in the the tutorial are also free.