Introduction
------------

Welcome! =)

If you're looking for a guide to help you create games using an easy-to-use programming language like BlitzBasic, you've come to the right place :)

As with all things, you do not have to use a common or complicated programming language to build games.   There are a lot of other packages to create simple games quickly and easily.   Game Maker is one of those, as well as The Games Factory and Multimedia Fusion.

Some game creation packages are specifically for simple games, while others can be used to create advanced 3D multiplayer games, if you have the experience :)   Other examples of all-embracing game programming languages are Cobra, Jamagic, DarkBasic and many others which you can Google up any time, or check out the Google Directory listing for Games Programming.

Learning programming using BlitzBasic
-------------------------------------

In case you do not have BlitzBasic yet, you can grab the Blitz2D Demo which includes a lot of technical help as well.

Don't know everything about game programming yet?   Or just want a guide through the language?   The BlitzBasic Full Foundation Tutorial is a great place to start.

Are you having orientation problems in a game?   Don't know up from down or left from right?   Not sure how to move stuff around or make things scroll?   Relative Positioning in 10 steps will make all your relativity problems go away.

Maybe you want to see an example of a small game in action.   A frantic shooter with various ways of moving things around the screen is called Project Z - One.

You may still have some problems with basic motion in 2D space.   But no worries, Vectors and Sinewaves will give you straight forward answers.   Yes! Not just zooming in on motion but also discovering more about the related sinewaves.

Sometimes it seems like there's just no relation between things.   Being unable to calculate values from one scale to a completely different scale.   At the point where it all seems evil maths when the solution is just a simple equation.   The Conversion guide is the light at the end of the tunnel.

Are you ready to build a more complete game with sugar on top?   Take a look at Project Z - Two for an Asteroids type of game with a huge amount of tricks and techniques.

For those of you having problems with tilemaps - you know, those large (scrolling) backgrounds you see in RPG games for example - the Tilemap guide is there to assist you.

And finally, for a walkthrough through an entire game creation process of a full-fledged cover of an old Amiga game, check out X-NON.

More resources
--------------

If you're still hungry for more, try the archived BlitzCoder's articles, the archived BlitzCoder's undocumented commands, the archived BlitzCoder's code database, or the archived BlitzCoder's showcase.   A new and vivid Blitz alternative is Jayenkai's SoCoder.

There are also a lot of other game and programming communities around, like Programmer's Heaven and GameDev.net.   Heck, there's even a BlitzBasic wiki.

Even though I mentioned it before, there are lots more game programming related sites also listed in the comprehensive Games Programming Google Directory listing.

And for a large list of tools to create media and content for your games, check out Morduun's Big Ol' List.

If you still can't find the answer, you can email me if you really want to :P


personal loans online long term repayment guaranteed no credit check personal loans low interest united states personal loans to apply for a small personal loan online