You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Phaser.js is a popular JavaScript framework designed specifically for making 2D and 3D web games, though it's most popular for 2D.
29
+
Phaser is a popular JavaScript framework designed specifically for making 2D and 3D web games, though it's most popular for 2D.
27
30
28
31
Games run directly in the browser and are easy to share anywhere you share web projects. You can embed games made with Phaser onto a website, or publish them somewhere like [itch.io](https://itch.io/games/made-with-phaser)!
Phaser provides a set of built-in tools that streamline game development. It provides built-in physics, animations, keyboard input, and audio, so you can focus on game logic. Its physics engine supports collision detection and realistic movement, and the sprite system makes it easy to create and animate game objects.
35
38
@@ -39,9 +42,19 @@ The framework includes support for multiple input methods, including keyboard, m
39
42
40
43
With just a few lines of code, you can create a game scene with sprites, handle user input, and implement game logic! 🎯
41
44
42
-
Learn and take the course [here](https://www.codedex.io/phaser).
45
+
Resources:
43
46
44
-
### Lua
47
+
-[Phaser course](https://www.codedex.io/phaser)
48
+
-[Build a Flappy Bird Clone with Phaser](https://www.codedex.io/projects/build-a-flappy-bird-clone-with-phaser)
49
+
-[Add Easing to Game Animations with Phaser](https://www.codedex.io/projects/add-easing-to-your-game-animations-with-phaser)
@@ -51,19 +64,37 @@ It's popular for making mods for games like Baldur's Gate 3 and World of Warcraf
51
64
52
65
It can be combined with [LÖVE](https://love2d.org/), which is an open-source framework for game development. And if you're interested in making Roblox games, Roblox uses a version of Lua called Luau that integrates seamlessly with the Roblox Studio visual editor.
53
66
54
-
🔑**Key Features**:
67
+
### 🔑 Key Features
68
+
55
69
Lua is known for its simplicity and lightweight design, making it easy to learn for beginners and experienced programmers alike. Lua was made to integrate seamlessly with existing game engines and frameworks, allowing developers to extend functionality or create entirely new games from scratch! It can also be used to create embedded systems, web servers, and developer tools, but for our purposes, we're focusing on game development.
With Lua and LÖVE, you can quickly prototype and build 2D games with minimal setup. Lua's straightforward syntax makes it accessible for those new to game development.
60
74
75
+
Resources:
76
+
77
+
-[Lua course](https://www.codedex.io/lua)
78
+
-[Make a Baldur's Gate 3 Mod with Lua](https://www.codedex.io/projects/make-a-bg3-mod-with-lua)
79
+
-[Get Started with LÖVE2D and Lua](https://www.codedex.io/projects/get-started-with-love2d-and-lua)
80
+
-[Get Started with Roblox Studio and Lua](https://www.codedex.io/projects/get-started-with-roblox-studio-and-lua)
We have a few upcoming game development events in November and December!
90
+
### Lua Workshop
64
91
65
-
Keep your eyes peeled for a game jam in December! Now's a great time to start the Phaser or Lua course so you can put your best foot forward.
92
+
We have a few upcoming game development events in November and December!
66
93
67
94
I'll also be hosting a Lua Workshop on Wednesday, November 12th at 3pm Eastern Time. We'll be walking through part of the Lua course, code-along style.
68
95
96
+
### Game Jam
97
+
98
+
Keep your eyes peeled for a Game Jam in December! Now's a great time to start the Phaser or Lua course so you can put your best foot forward.
99
+
69
100
Happy coding! We can't wait to see what you make. 🎮
0 commit comments