Skip to content

Commit 9b19ceb

Browse files
authored
Update introducing-game-development-on-codedex-phaser-and-lua.mdx
1 parent 84d43f6 commit 9b19ceb

File tree

1 file changed

+41
-10
lines changed

1 file changed

+41
-10
lines changed
Lines changed: 41 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Introducing Game Development on Codédex: Phaser and Lua"
2+
title: "Introducing Game Dev on Codédex: Phaser and Lua"
33
description: "Two new Game Development courses are now out on Codédex!"
44
author: Ellie Popoca
55
seoImageLink: https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Fproject-header.png?alt=media&token=fa65d59c-7181-423e-a80b-dcc9fb00c08b
@@ -11,25 +11,28 @@ tags:
1111
---
1212

1313
## Game Development Courses
14+
1415
Game Development is one of the highest requested areas for new courses!
1516

1617
![image](https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Fcomments.png?alt=media&token=1fb47418-5547-4c81-bdea-c0fc1522f51d)
1718

18-
The Curriculum Developers at Codédex have seen your comments, and we love the enthusiasm.
19+
The Curriculum team at Codédex have seen your comments, and we love the enthusiasm.
1920

2021
We’re so excited to announce two newly released game development courses: Phaser and Lua!
2122

22-
### Phaser
23+
---
24+
25+
## Phaser
2326

2427
![image](https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Fphaser-pixel-art.gif?alt=media&token=bd862546-b38d-4bd6-85fb-54dfd14a69a0)
2528

26-
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.
2730

2831
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)!
2932

3033
![image](https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Fphaser-games.gif?alt=media&token=5059d736-ffc3-4b58-85e9-2ff6ead08594)
3134

32-
🔑**Key Features**:
35+
### 🔑 Key Features
3336

3437
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.
3538

@@ -39,9 +42,19 @@ The framework includes support for multiple input methods, including keyboard, m
3942

4043
With just a few lines of code, you can create a game scene with sprites, handle user input, and implement game logic! 🎯
4144

42-
Learn and take the course [here](https://www.codedex.io/phaser).
45+
Resources:
4346

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)
50+
51+
<div style={{ display: "flex", justifyContent: "center", marginBottom: "1.2rem", transform: "scale(.9)" }}>
52+
<a href="https://www.codedex.io/phaser" style={{ all: "unset" }} target="_blank" and rel="noopener noreferrer"><Button variant="yellow">Learn Phaser</Button></a>
53+
</div>
54+
55+
---
56+
57+
## Lua
4558

4659
![image](https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Flua-pixel-art.gif?alt=media&token=69b3dba9-a933-48aa-8293-cf795a8bc078)
4760

@@ -51,19 +64,37 @@ It's popular for making mods for games like Baldur's Gate 3 and World of Warcraf
5164

5265
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.
5366

54-
🔑**Key Features**:
67+
### 🔑 Key Features
68+
5569
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.
5670

5771
![image](https://firebasestorage.googleapis.com/v0/b/codedex-io.appspot.com/o/blogs%2Fintroducing-game-development-on-codedex-phaser-and-lua%2Froblox-studio.png?alt=media&token=aa682fa8-6765-4c31-91da-32e157b1c4b2)
5872

5973
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.
6074

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)
81+
82+
<div style={{ display: "flex", justifyContent: "center", marginBottom: "1.2rem", transform: "scale(.9)" }}>
83+
<a href="https://www.codedex.io/lua" style={{ all: "unset" }} target="_blank" and rel="noopener noreferrer"><Button variant="yellow">Learn Lua</Button></a>
84+
</div>
85+
86+
---
87+
6188
## Upcoming Events
6289

63-
We have a few upcoming game development events in November and December!
90+
### Lua Workshop
6491

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!
6693

6794
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.
6895

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+
69100
Happy coding! We can't wait to see what you make. 🎮

0 commit comments

Comments
 (0)