Skip to content

Commit be7cb78

Browse files
authored
Expand game development guide with new sections
Added sections on libraries, frameworks, game engines, and art assets to provide a comprehensive guide for beginners in game development.
1 parent 5c743dc commit be7cb78

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

blogs/2025/how-to-get-started-with-game-development.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ Here are some places where I would recommend starting. Remember that if somethin
4343
- **If you’re a beginner coder**, you may have just finished a course on Codédex, or you finished your first CS class, you might want to start with a library or framework and learn the concepts of game dev first. Trust me, it's so much easier when you can just add assets with one line of code instead of trying to figure out how to make an animation move in 30 different ways with 100 different buttons. You’ll learn the logic without all the hassle.
4444
- **If you’re starting to get comfortable** or have built a game beforehand, you might be curious about a game engine! This is ideal if you have an idea you want to make come to life, or you’re simply up for the challenge.
4545

46+
---
47+
4648
## Libraries and Frameworks
4749

4850
Let's talk tools! Game engines like Unity or Unreal Engine are probably the most popular when you think of game development. But these tools require you to already know C#, C++, or another scripting language. These will also typically have things like physics systems built into them, rather than having to manually code a bunch of things through an IDE. I’ll go through my favorite tools here, but I will provide some other options for you to explore and do other research.
@@ -114,6 +116,8 @@ Resources:
114116
<a href="https://www.codedex.io/lua" style={{ all: "unset" }} target="_blank" and rel="noopener noreferrer"><Button variant="yellow">Learn Lua</Button></a>
115117
</div>
116118

119+
---
120+
117121
## Game Engines
118122

119123
<Quote text="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"/>
@@ -156,8 +160,10 @@ Of course, there are so many ways to get started besides the software that I hav
156160
- [RPG Maker](https://www.rpgmakerweb.com/): Has a lot of built-in mechanics to start building a typical RPG game, and uses Java/Ruby depending on your version
157161
- [Twine](https://twinery.org/): A choose your own adventure text based game editor that uses JavaScript if you choose!
158162

163+
---
159164

160165
## Art and Assets
166+
161167
No game is complete without art and assets! Art is a big part of what a game really is, and while you may be inclined to focus on the art and assets that a game can have, note that there are a lot of resources online to help!
162168

163169
Here are some places where to find spritesheets for characters, tilesheets, music, and more that are open source, and free to use! Note that some game engines might also have their own asset stores that sell or provide assets for you.

0 commit comments

Comments
 (0)