I design games, usually with an excellent program called Game Maker,
www.gamemaker.nl, it is an excellent program,
I also use C++, though i'm not good at programming games in C++, I like to create Text-Based Adventure games in C++,
and then graphical 2D or 3D games with Game Maker...
Game Maker has the possiblilities to create 3D games, though it was made for 2D games, but with good GML knowledge you
could create outstanding 3D games, i've created a Doom remake, and it is 3D it took months and months and it still has some
bugs, but hey, it's 3D, and i like it!!
It's easy becoming a game designer, i'm like a beginner/amatuer, i'm not a professional designer, but I design games
I've designed about 11 or 12 games, mostly using Game Maker, and then about 2 using Dev C++ a C++ compiler...
Game Programming isn't difficult with Game Maker, but with C++, it's a different story, that's why I prefer Text-Based
Adventure games, here is a small part of a text based adventure game, programmed in C++ by me, Cory Clark:
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << "TEXT-BASED EXAMPLE V1.0, You are near a man, what would you
like to do?";
cout << "\nPress 1. to Punch the man, Press 2. To leave him alone, or
Press 3. to scream at him!\n";
cin >> a;
if (a==1)
{cout << "You punched the man, he is crying \n";
system ("pause");
}
if (a == 2)
{cout << "You left him alone and walked off\n";
system ("pause");
}
if (a==3)
{
cout << "You screamed at him, he called you weird...\n";
system ("pause");
}
}
Game Design isn't just for adults, I'm 14, and I game program, you can be of any age, I advise trying Game Maker...
I'll post some more Game Design/Game Programming stuff later...