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
Copy file name to clipboardExpand all lines: blogs/2025/how-to-get-started-with-game-development.mdx
+26-6Lines changed: 26 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,13 +57,14 @@ Web game enthusiast? This one is for you. A JavaScript library is going to be th
57
57
58
58
**[Phaser](https://codedex.io/phaser)** is a popular JavaScript framework designed specifically for making 2D games. It handles physics, animations, input, and audio, so you can focus on game logic. Games run directly in the browser and are easy to share with a link.
59
59
60
-
Some free resources
60
+
Resources:
61
61
62
62
-[Phaser course](https://www.codedex.io/phaser)
63
-
-
63
+
-[Build a Flappy Bird Clone with Phaser](https://www.codedex.io/projects/build-a-flappy-bird-clone-with-phaser)
64
+
-[Add Easing to Game Animations with Phaser](https://www.codedex.io/projects/add-easing-to-your-game-animations-with-phaser)
**[P5.js](https://www.codedex.io/p5js)** is a JavaScript library focused on creative coding and visual art. While not exclusively for games, it's great for making interactive graphics, animations, and simple games. It's beginner-friendly and excellent for learning programming through visual feedback.
76
77
78
+
Resources:
79
+
80
+
-[P5.js course](https://www.codedex.io/p5js)
81
+
-[Build a Conversational Pong Game with p5.js](https://www.codedex.io/projects/build-a-conversational-game-in-p5js)
82
+
-[Build an Interactive Soundboard with p5.js](https://www.codedex.io/projects/build-an-interactive-soundboard-with-p5js)
**Pygame** is a free and open-source Python library used to make video games. It’s built on top of the SDL (Simple DirectMedia Layer) library and provides tools for handling graphics, sound, and user input — all in pure Python. With Pygame, you can create 2D games like platformers, puzzles, or arcade classics, and it’s often one of the first libraries beginner game developers use to bring their ideas to life.
90
+
**Pygame** is a free and open-source [Python](https://codedex.io/python) library used to make video games. It’s built on top of the SDL (Simple DirectMedia Layer) library and provides tools for handling graphics, sound, and user input – all in pure Python. With Pygame, you can create 2D games like platformers, puzzles, or arcade classics, and it’s often one of the first libraries beginner game developers use to bring their ideas to life.
91
+
92
+
Resources:
93
+
94
+
-[Python course](https://www.codedex.io/python)
95
+
-[Build Pong with PyGame](https://www.codedex.io/projects/build-pong-with-pygame)
[On starting a Game](https://amano.games/devlog/starting-a-game) by Amano.games
90
102
91
-
Lua is a scripting language, popular for making mods for games like Baldur's Gate 3, World of Warcraft, and was used to build the 2025 game of the year, Balatro. It’s a language syntactically similar to Python, and can be used with the LÖVE2D framework.
103
+
**[Lua](https://codedex.io/lua)** is a scripting language, popular for making mods for games like Baldur's Gate 3, World of Warcraft, and was used to build the 2025 game of the year, Balatro. It’s a language syntactically similar to Python, and can be used with the LÖVE2D framework.
92
104
93
-
If you know how to code, I will teach you how to get started with Lua and LÖVE2D [on Codédex](https://www.codedex.io/p5js). The full course is available for free.
105
+
Resources:
94
106
107
+
-[Lua course](https://www.codedex.io/lua)
108
+
-[Make a Baldur's Gate 3 Mod with Lua](https://www.codedex.io/projects/make-a-bg3-mod-with-lua)
109
+
-[Get Started with LÖVE2D and Lua](https://www.codedex.io/projects/get-started-with-love2d-and-lua)
110
+
-[Get Started with Roblox Studio and Lua](https://www.codedex.io/projects/get-started-with-roblox-studio-and-lua)
95
111
-[The game of the year was written in Lua](https://www.youtube.com/watch?v=YntG_mSE0d4) by Tom Delalande
<Quotetext="Your engine choice depends heavily on the context. Don’t use Godot 4 if you want to make a mobile browser game! Unity is great for 3D games, GameMaker is great for new programmers, and Love2D is for anyone wanting complete control over every pixel. I just happened to like Godot. - Chris and Judy Makes Games"/>
0 commit comments