Sign in to follow this  
Coolprogram

What do u need?

Recommended Posts

Ra    1062
Quote:
Original post by zubair_khan
You need the following things:
-> Game Engine
-> 3D Model Editor
-> Sound Editor
-> Image Editor

I crossed out everything you don't need to make a game.

Beginners are usually best off starting small with text-based games and simple 2D games. Small games like these do not need a game "engine". They don't need sound or images either (Pong is just lines and circles rendered on-screen).

Some possible text-based games you can start off with: Guess the Number, Towers of Hanoi (with ASCII art), Tic-Tac-Toe (ASCII art) , a simple text-based RPG
Some simple 2D games: Pong, Snake, Tetris, Asteroids

When you get into the 2D games a library called SDL will come in handy. It takes care of setting up a window and input (and sound if you'd like) so you don't have to write a lot of Windows API code. You can also use OpenGL through SDL, so if you get into 3D games you don't have to write all the extra code and you can still use a familiar input and sound interface. You should learn the Windows API eventually, but it's not necessary and often confusing when you're first starting out.

Share this post


Link to post
Share on other sites
Coolprogram    127
I am a beginner yes, but i know C++. I just need to know what i need to make a game. And how to make it. I don't know how to start it off and stuff. I am just a beginner at making ghames nver done it b4.
Thanks,
-Coolprogram

Share this post


Link to post
Share on other sites
bzroom    647
First you need to understand the basics of how any game works:

[Code]
Setup everything

Start game loop
{
Process inputs
Think
Update outputs
}

Destroy and cleaup everything
[/Code]

That will pritty much apply to any game. After you understand that then you need a way to display the ouputs. Some suggestions are GDI, opengl, directx, or one of a popular wrappers for any of these. I suggest you start with gdi and make a very simple 2d game. As you go try to write re-usable code such as creating a window or loading a model, when you have enough re-usable bits, go big....

Share this post


Link to post
Share on other sites
bzroom    647
First you need to understand the basics of how any game works:

[Code]
Setup everything

Start game loop
{
Process inputs
Think
Update outputs
}

Destroy and cleaup everything
[/Code]

That will pritty much apply to any game. After you understand that then you need a way to display the ouputs. Some suggestions are GDI, opengl, directx, or one of a popular wrappers for any of these. I suggest you start with gdi and make a very simple 2d game. As you go try to write re-usable code such as creating a window or loading a model, when you have enough re-usable bits, go big....

Share this post


Link to post
Share on other sites
Stani R    1070
There's no magic involved. A game is basically one big while() loop that collects input from the user, does some internal calculations, and renders stuff to the screen using some underlying api. Of course it's a bit more complicated than that, but essentially this structure applies. Well, what honayboyz wrote below (above, now) while I was coming up with something to say, basically.

You still need to come up with an idea at the very least to make a game (even if it's just something like "I want to clone PacMan"). You need creativity to make it interesting, and you need problem solving and perserverance because you _will_ run into some (probably architectural or algorithm) problems eventually *grin* and you don't want to give up because you're stuck. The standard advice on gd.net and elsewhere is always: start small, work your way up.

Share this post


Link to post
Share on other sites
silverphyre673    454
Quote:
Original post by Coolprogram
Okay i have another question. How would i make an mmog? That's another thing that i will need to know then i will be set and hopefully start learning to make a game.


With years of experience. MMOs of any kind are (aside from a MUD - and even those are quite challenging) extremely difficult to make, from a programming perspective, art perspective, monetary perspective, and time perspective. In an MMORPG, for example, consider the vast art resources you need. Unless you have a very good (and large) team, or a way to generate procedurally/buy a lot of that content, it won't come together. The pro MMO games are all multi-multi-million dollar enterprises, both to create and then maintain (and host).

If you want to make an MMO someday, start making single-player games and work your way up. You'll get there someday, but it takes a lot of work. However, there are a crazy number of very fun, simple games that come from indie developers. I suggest you start making some simple text-based games, and start working your way up from there. When you've made a few games, show them to us! We'll be here to help =)

Share this post


Link to post
Share on other sites
Stani R    1070
Quote:
Original post by Coolprogram
Okay i have another question. How would i make an mmog? That's another thing that i will need to know then i will be set and hopefully start learning to make a game.


Nice. Big goals. Here's how you make an MMOG, and in only three steps!

1) Switch careers to "Orc Grunt Voice Acting"
2) Practice for a couple of months. Make sure to include variations in your grunt routine.
3) Join the next World of Warcraft expansion pack title as voice actor #125, acting for anonymous grunt #9 and #10

Hey, anything that works! :-D

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this