# What do u need?

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

## Recommended Posts

What do you needto msake a game beside c++? I need to know this so can somone help me out?

##### Share on other sites
You need the following things:
-> Game Engine
-> 3D Model Editor
-> Sound Editor
-> Image Editor

##### Share on other sites
Quote:
 Original post by zubair_khanYou 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 on other sites
You forgot to cross out c++ :D

In fact the only things you probably really need are creativity, problem solving skills, and perseverance.

##### Share on other sites
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 on other sites
First you need to understand the basics of how any game works:

Setup everythingStart game loop{ Process inputs Think Update outputs}Destroy and cleaup everything

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 on other sites
First you need to understand the basics of how any game works:

Setup everythingStart game loop{ Process inputs Think Update outputs}Destroy and cleaup everything

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 on other sites
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 on other sites
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.

##### Share on other sites
IF i was you I would edit that fast. They dont take that talk lightly here..

##### Share on other sites
Quote:
 Original post by CoolprogramHow would i make an mmog?

Very slowly, very patiently, and with a lot of hard work. [grin] You are NOT going to be making an MMO for your first game, or second, or even your third. [wink]

##### Share on other sites
Quote:
 Original post by CoolprogramOkay 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 on other sites
Quote:
 Original post by CoolprogramOkay 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