Jump to content
  • Advertisement
Sign in to follow this  
Coolprogram

What do u need?

This topic is 4591 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

Advertisement
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
You forgot to cross out c++ :D

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

Share this post


Link to post
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 this post


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


Setup everything

Start 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 this post


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


Setup everything

Start 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 this post


Link to post
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 this post


Link to post
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 this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!