• Advertisement
Sign in to follow this  

IF I wanted to create a 2d Game

This topic is 3891 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello, I am sort of new to this game development thing but I am open to new ideas. My main question is , If I wanted to create a 2d game. What Programs Software Apps Do I need to have a decent running game. Thank you

Share this post


Link to post
Share on other sites
Advertisement
your question is very generic, and i'll assume you have no background in programming.

1: Pick a language to start off with, one that you'll probably stick with for atleast a good year. Java and Action-Script, from what I've heard seem to be the easiest to get up ad going. C# is a medium selection, C++ being one of the more difficult languages to start off with, though is my prefered.

2: Then get a decent IDE/Compiler for the language. This is all highly dependent on the language you choose. Microsoft makes plenty of free Express versions for most languages.

3: depending on the language you pick (some come with there own built in graphics abilities) you'll need to pick a graphics api. This is what you'll be using to draw graphics to the screen. the most common ones are DirectX and OpenGL. sub api's that focus on just 2D but aren't technically as fast as the above, are SDL (derived from OpenGL) and Allegro. those are mostly C and/or VB based api's though.

4: start from the bottom and learn the basic, and keep coding and coding and coding. don't get too caught up in buying books, the best way to learn is to code and code and code... and code.

hope that helped

Share this post


Link to post
Share on other sites
Have a gander at Python and the pygame module. They are generally considered to be beginner-friendly from what I've heard and are quick to install and have up-and-running. There are also many excellent tutorials for Python (both in its documentation and elsewhere), and I assume the same is true for pygame. C++ is often daunting for the beginner or at least was in my experience.

Share this post


Link to post
Share on other sites
If you are completely new to all programming or game development, Game Maker and Flash are good for learning. Once you've gotten pretty good with those, maybe consider learning a normal programming language like C++, which is an easy language to learn.

Share this post


Link to post
Share on other sites
please use Fenix , is a great 2D tool..!!

is free, run in any OS,

include examples,,,

http://fenixpack.blogspot.com/


Share this post


Link to post
Share on other sites
You can also have a look at these game/appication programming languages as well:

DarkBASIC
or
BlitzBASIC

These would make game programming easier than in C++ or even C#.

Share this post


Link to post
Share on other sites
Quote:
Original post by speedie
SDL (derived from OpenGL)
Note that SDL on Windows uses DirectX, I believe.

Share this post


Link to post
Share on other sites
Quote:
Original post by mdwh
Quote:
Original post by speedie
SDL (derived from OpenGL)
Note that SDL on Windows uses DirectX, I believe.


Its based on the old DirectDraw so its very portable in terms of windows platform and hardware.

Share this post


Link to post
Share on other sites
Because I'm wacky, I'll go a different way.

Programs/Software/Apps

I downloaded java. It's got a pretty good IDE with eclipse. It's free and I'm cheap... and easy. Plus there are like hundreds if not thousands of demo codes and free stuffs to go look about on the interwebs for java. I've had much more success finding java information over C++. That may just be a personal thing.

I'll never make a high end game, I realized that one a long time ago. The effort required is well beyond my reach. So java is a perfect fit for something small or moderate of size to take form in. It could be used for something large, but I'd rather get something complete then to reach for the stars. Again, personal preference, mostly cause I'm jaded at myself for not getting too much complete after years and years of tinkering with code.

Share this post


Link to post
Share on other sites

Sorry but there are a lot of open ended questions there that if you could drop us the answers we might be able help some more.

1) What is you programming experience?
2) What Hardware do you want to target?
3) Do you have any preference in Language that you would like to use?
4) How much do you want to pay to get started?
5) Would you prefer fee tools?
6) Do you want your code to be cross platform?

Hope this helps to get you started, with the answers we will be able to point you in a direction that may help you get started in an easy mannor.

Also not important, but as you want to write games, what type of experience do youhave with artwork? as this might help direct the choices we offer.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement