ForumsProgramming ForumSo you wanna make a game, eh? Here's a guide!

21 14988
Salvidian
offline
Salvidian
4,170 posts
Farmer

http://i.imm.io/FZRa.png
Special thanks to MrDayCee for the image. Text edited by Salvidian.



This site is full of people who want to fulfill their aspirations of making flash games. Unfortunately, the help here isn't great. To combat this severe epidemic of naivete and problems, I am here to help you. I promise to only be extremely serious within the topic. Any and all questions will be answered to the fullest extent of my knowledge. Reading this guide WILL NOT guarantee you all of the knowledge required to make flash games. They are very complicated. This is merely a rundown of the process.

So... What's in games that make them so fantastic?
Basic flash games are generally composed into 3 parts: sound, graphics, and, of course, the codes that make the game work.

a. Sound
Sound is one of two elements of flash games that is entirely cosmetic. It's only there to make the player have a more, real, and enjoyable experience. The sounds you hear in games were created through recording sounds onto a computer, and then editing them. This includes stuff like background music, laser gun blasts, and even dialogue. To record your desired sounds, it helps to know what you want your sound effects to sound like. It helps to brainstorm on paper before actually going through the process. After that, you'll need a microphone to physically record your sounds. Then try to replicate your desired sounds with household products that are at easy accessibility. Make sure you cut your sound files to a good length. We will explain how to incorporate your sound files into your game later.

b. Graphics
Graphics is the other half of the cosmetic portion of flash games. It's a simple enough topic to grasp. Everything you see in a game was comprised of graphics. The background, characters, and everything in between. Graphics aren't difficult to create, although they might appear hard. To create graphics, try making a storyboard of what you'd like your characters to look like, as well as a little a brainstorming for level designs, weapons, upgrade packs, and the like. Everything visible within your game should have good graphics to help capture your audience's attention. Designing a game with zombies? Well, zombies belong in the "horror" category, so creepy, dark-colored graphics generally work fine. Designing a happy game like one of John's? Bright, cartoony graphics are cool for that, aren't they? Now, let's talk about how you'd like your graphics to work for a minute. When you're making your little dude walk, he needs to appear like he's walking, right? Anyone making their characters' graphics move use GIF images. GIF is a file format like JPEG, PNG, or MOV. It just moves on it's own, just like your characters need to. GIF images work in such a way that they are similar to flipping through a stack of post-it notes. Y'know, each little page adds to the image, and it looks like it's moving. Each slide needs to be designed separately in order to be played in succession.
c. Programming
Programming is, in my opinion, the most difficult part of designing games because it requires a good deal of knowledge to know what youâre doing. You also canât play around with different software to get your games to wor. You need to know exactly how to do certain things at certain times. Fortunately, there are tons of different YouTube tutorials out there and if youâre in school there are usually lots of classes offered to help beginners learn the ropes and advanced programmers learn the best ways to do stuff. If youâre planning to make a game for AG, youâll need to use a program that produces games in the FLV format, or flash in layman's terms. Adobe Flash can do this, but itâs pretty pricey, so I recommend sticking with a program like Stencyl, which is completely free and is fairly simple to use. However, with simplicity, your games will be a bit more limited than you might want them to be. When attempting to program something, most languages will appear in formats similar to steps, much like this:

Movement script
>Player presses âleftâ arrow key
>Character moves in the left direction at a certain speed
>Player lets go of âleftâ arrow key
>Character moves in a stopped position at a speed of 0

Movement scripts are fairly easy to create. Theyâre written in a sense similar to that, but you need to rearrange some stuff and add the numbers. I highly recommend you find a friend to give you a hand with programing, if you know anyone who can do it.


What will I need to start?
Darn! These general questions always get me. If youâre an absolute novice, thereâs a neat program out there called Gamemaker Light that comes with a few tutorials that teach the user how games work. Itâs completely free and can be found by Google-ing Gamemaker Light. If you know a little bit of what youâre doing and know how to program flash, Stencyl probably would be a good place to go. Your first games made with Stencyl are even in the correct format for AG, so if you make an awesome game that youâre proud of and donât want to move onto Adobe, it'll still work. Adobe Flash is fantastic for intricate games and advanced developers, but it also comes with a hefty price tag. For graphics, GIMP isnât bad. Itâs free and it does most things Photoshop can do, but itâs a little more simpler. Itâs also a little bit better at GIF animations, so making your characters move is more achievable with GIMP. Itâs completely free. As far as sound goes, any program out there that can cut down files down and can record them via microphone would be fine. I know most computers come with Windows Movie Editor, so thatâd be a good place to look. Youâll also need a microphone of some sort, of course. Using these supplies itâs very easy to make your first game.

Well... I made a couple of games... Now what?
Then youâre probably raring to go for your first project, huh? Exciting! Well, if itâs going to be big, youâll need some help, huh? If you can do everything yourself and it looks good[/], then youâd probably be okay going solo, but itâd be lonely and the journey will be long. If you can do at least 1 out of the 3 parts necessary for making games, then you can call up a couple of friends to cover for the other two parts. Iâd begin by compromising on a storyline, which is something Iâm sure can be done with even 1 person. Of course, if your game doesnât utilize any story at all, this can be skipped, but even Balloon in a Wasteland had a storyline. Guy loses his balloon and fights monsters. Thatâs it. After writing a storyline, try drawing everything on paper before you do it on computer. Itâs faster, believe me. Draw the levels, choose where you want everything to be, draw the characters, vehicles, whatever. Everything the player will be able to see in the game. Make sure your graphics reflect the type of game you want. That should take a while. Finally, a much faster process would be deciding what you want your sounds to sound like. Zombie game? Write a dialogue/sound effect script for your zombie characters. Is the dialogue narrated? Write a script for every actor. Make sure you decide what emotion should be used when speaking instead of just reading a script. Then decide on background music. Mysterious? Epic? Have your music guy figure out how to write the song(s) and what instruments to use.


That was exhausting... Can I put my game together now?
Yeppers! This is the final stage in game building. Once itâs together, play it over and over and over and over and over and over again. Then 15 more times. Make sure you make your characters move into every little crevice, crack, and corner and make sure every enemy gets a chance at killing you. This ests for bugs and helps you do a mental check to make sure your game is exactly the way you wanted it. It never hurts to go back and change stuff. Believe me, if you leave a bad bug in your game, youâll definitely hear about it! You want to make this of high quality- youâre putting your name on it after all, arenât you? The final stage is sending it off to AG. Fill out the form, which will only take a few hours at the most. You should know how to make all of those little images needed. If it isnât accepted, try and try again. If it is, YEAHHH!!!!


[i]If anything in this guide is incorrect tell me ASAP

  • 21 Replies
KentyBK
offline
KentyBK
566 posts
Nomad

You have the power you had when creating the GIFs and the, well, awesomeness of having a sprite. It's a best of both worlds.


Well, at that point it's really more of a difference in workflow than anything else. My main point was against just loading the .gif animations and not using sprite sheets.

But apart from that, GIFs are simply a worse format for sprites than PNGs. Being limited to 256 colors and no Alpha hurts in the long-run.
vittoriogeovanni
offline
vittoriogeovanni
5 posts
Farmer

yeah good idea

Smokeshow
offline
Smokeshow
69 posts
Peasant

Great tutorial!

Showing 16-18 of 21