ForumsProgramming Forum[GUIDE] How to make Games for free

65 83621
KentyBK
offline
KentyBK
566 posts
Nomad

Hello there, dead board.
Even though not many people are going to read this, I felt this place needed an updated list of game making resources, since the information in this forum is either outdated or overly simplistic.
A couple of notes before I start:

- All the things in this list are completely free to use
- In terms of coding resources, I limited myself to things you could potentially use to make an AG game. However I'm not a Flash guy myself, so I apologize for any potential inaccuracies.
- In case the BBCode works as intended, all the images should be clickable, otherwise feel free to google whatever you need
- This is by no means meant to be a full list, as there's probably dozens of other free things one can find on the internet with enough patience. This list is just meant as a general overview.
- If you're only going to click a single link in this post, make it this one. You can thank me later.

And with that, let's get right down to it.

CODING
http://i.imgur.com/32BuY.png
First up on our list is Flashdevelop, an open-source IDE, or integrated development environment, for writing ActionScript. Which basically means you'll use this to write your code.
Do note however that it takes a bit of programming knowledge to make a full game with just Flashdevelop alone, because unlike Flash, it doesn't include a graphics editor.

http://i.imgur.com/22FH0.gif
Stencyl is a tool that is more geared towards absolute beginners, in that it let's you create simple games without knowing how to code. However, this doesn't mean that there's no complexity to Stencyl, because it allows you to make game logic by snapping together different instructions with a lego-esque interface. It's pretty much like normal coding, except presented in such a way that it doesn't seem quite so imposing.
But every system has limitations of course, so if you find the block system to limiting, either switch to a more complicated program, get your hands on Stencyl Pro (which costs money, so I won't focus on it ;P) or learn Haxe and begin to write actual code for your Stencyl games. Flashdevelop also supports Haxe, so even if you decide to go with this option, you can still switch fairly easily later on.

http://i.imgur.com/2oTsW.png
Next up we have Flixel, which is an open-source library written in ActionScript 3. What this means, is that when you use Flashdevelop for coding, you can additionally use Flixel to handle gameplay specific things, like collision detection, pathfinding, particle effects, etc. It's basically there so you don't have to reinvent the wheel and write basic engine functionality from scratch.

http://i.imgur.com/K91Jg.png
An alternative to using Flixel. I've heard it's based heavily on the scripting language that Game Maker uses, so if you've got some experience with that, this might be worth checking out.

GRAPHICS
http://i.imgur.com/tZdaJ.jpg
Let's get the obligatory choice out of the way first: Gimp, the obligatory thing that gets brought up whenever anyone asks for a free alternative to Photoshop. If you don't have Photoshop and are in need of a good, free program for image editing, then get this. Either that....

http://i.imgur.com/IFcQW.png
.... or you could get Paint.net. They both do the same basic job, so I'd say this one comes mostly done to personal preference. And since both are free, you could just try out both and see which you prefer. I haven't tried this one a whole lot, but I can safely say it boots up infinitely faster than Gimp does.

http://i.imgur.com/33yVb.gif
And now for something a little different. Graphics Gale is a program which will be primarily useful if you want to make pixel art in particular. In addition, you can preview your sprite animations inside the program and export your finished work as a sprite sheet.

http://i.imgur.com/N0GLd.png
Pyxel Edit is, again, primarily made for pixel art, but it has a big focus on making tilesets. It's still in beta, so it's not super complex yet, but all the currently implemented features are fairly neat.

http://i.imgur.com/cPq2j.png
Lastly, we have Inkscape, which might need a bigger explanation for why it's a useful alternative to the likes of Gimp. You see, Inkscape does not use raster graphics, which is to say pixels, to represent the images you make in it. Instead, it uses vectors (duh) and Bezier curves to represent the image itself.
Simply put, it works a little differently than the normal raster graphics programs. However, this also gives us a few advantages.
For one, you can scale your images freely without a decrease in quality. Not only that, but you can also freeform your shapes to make them fit whatever purpose you want.
It takes a bit of getting used to, but I highly recommend that everyone should atleast experiment a little with the program.

MUSIC AND SOUND
http://i.imgur.com/MC5TV.png
A fairly neat tool to use if you'd like to create your own soundeffects. Also has a Randomize buttons for all the lazy people out there. ;P

http://i.imgur.com/nsj1k.png
Admittedly, finding completely free, high quality software to create music is not exactly an easy feat. Pxtone comes pretty close, but keep in mind it's primarily designed to make chip tune music. If you want to make more complex music than that, you'll probably have to invest some money.
In case you want to try out Pxtone, here's a free, 96 page manual.

FREE RESOURCES
To top off this post, here's a list of freely available resources, both for graphics and sounds:
The Big List of Royalty Free Graphics
The Big List of Royalty Free Music And Sounds
Anything you could possibly need

In case anyone has any questions, feel free. A thread with no replies is kinda boring after all.

  • 65 Replies
charlesdomain
offline
charlesdomain
4 posts
Nomad

anyone want to help me create a game?

Thrillology
offline
Thrillology
79 posts
Shepherd

I've wondered this for quite a while, does Gimp 2.0 allow you to adjust brush sizes? So far I haven't been able to figure out or find out if you could adjust the brush sizes in Gimp.

Salvidian
offline
Salvidian
4,170 posts
Farmer

does Gimp 2.0 allow you to adjust brush sizes?


Yeah it does. You can make your own brushes too.
ask08
offline
ask08
51 posts
Nomad

This is very helpful information...thank you

bugy8369
offline
bugy8369
1 posts
Peasant

how do you make games i have no idea

ask08
offline
ask08
51 posts
Nomad

Umm...I dont know either....

DFBlocks
offline
DFBlocks
19 posts
Peasant

I relly want to make games and im only 11 so this will help alot thxs
(PS. Ill try to make a game by 2013)

DFBlocks
offline
DFBlocks
19 posts
Peasant

Ok if you want to make games and you know the game engine you learn how to code and pare up with a artest or if your a artest you can pare up with a coder

But sound is easy

Darkroot
offline
Darkroot
2,763 posts
Peasant

If you want to now how to make us of these tools in a coding perspective a have a thread you might want to check out

(PS. Ill try to make a game by 2013)


If you don't already know how to code or have a valuable skill that someone might want to use. I would recommend that you learn to become valuable before trying to make a game. If you draw art you might want to practice drawing things we have this forum for more creative among us. If you want to code then look at the first thing I said in this post.
Hectichermit
offline
Hectichermit
1,828 posts
Bard

Anyone know anything about subversion software? Like TortoiseSVN, One of the biggest problems with developing complicated games can be tracking all the changes especially something between multiple people. I know normally Subversion software tend to be hosted on a secure server but I have seen a few tutorials that use it locally. Also know that there are many Online places such as Sourceforge that can aid in larger development. Anyone have any experience with these?

Darkroot
offline
Darkroot
2,763 posts
Peasant

Probably Git is the best one but it's a bit complicated but entirely worth it if you have alot of changes and want to something that isn't centralized.

KentyBK
offline
KentyBK
566 posts
Nomad

Just to add, in terms of git, the most popular place to go would be github, assuming you don't mind sharing the source or paying for a subscription.

LlordMaso
offline
LlordMaso
38 posts
Nomad

I've tried to make a game before it's a simple object oriented program and can be easily used to make 2d games.. 3d game is also possible but lot of codes are needed... try game maker

arc2433
offline
arc2433
17 posts
Nomad

I have been looking for stuff like this!
Considering I want to make my own games!

a52
offline
a52
21 posts
Peasant

Very useful. Thought all Flash editors were expensive. Thank you!

Showing 16-30 of 65