How have your games evolved since your first?
Posted: Thu May 27, 2010 1:06 am
Hello, I was wondering how people progress in game development. We can all remember our first game. That horrible moving what-not that didn't do too much, but it was sick because you made it.
Then as you progress your games have gotten more complex, and you start to explore different approches.
I wanted to know how everyone developed their skills from their first game to present. Use what ever format u see fit or do follow a format such as....
GAME 1: pong
Language: c++
Enviroment type what nots: Visual Studio + DirectX 9 + Dark gdk <-(has easy to use functions that "write" directX code for you)
What it dun:
Simple unbeatable pong game. The opponent's paddle matched the ball's Y coordinate. So the paddle's center was allways positioned where the ball was.
Learned: collision, user input, simple game logic
GAME 2: top down 2d shooter (no real name)
Language: c++
Environment type what nots: Visual Studio + DirectX 9 + Dark gdk
What it dun:
w,a,s,d moved player. when mouse clicked the player shot from his spot to the mouse.
Enemies ran about switching the object they used as cover while shooting you.
Weapons could be picked up, and included bullet shooters, lasers, rockets.
Learned:
how to make an inventory system,
complex collision,
keeping track of projectiles + enemies,
Artificial intelligence!,
How sin, cos, and tan are useful. (yea never thought the unit circle would come in handy)
how to kill your frame rate,
panning the camera,
so much random math and logic
how to be frustrated beyond comprehesion
GAME 3:
Just starting, going to take game two and make it 2.5D lol.
Ditching Dark GDK, and going straight to DirectX. This way i won't be limited by the lameness of relying on someone else's $h!++y code.
PLEASE SHARE! or i will be a sad panda....sad, sad, panda.....
Then as you progress your games have gotten more complex, and you start to explore different approches.
I wanted to know how everyone developed their skills from their first game to present. Use what ever format u see fit or do follow a format such as....
GAME 1: pong
Language: c++
Enviroment type what nots: Visual Studio + DirectX 9 + Dark gdk <-(has easy to use functions that "write" directX code for you)
What it dun:
Simple unbeatable pong game. The opponent's paddle matched the ball's Y coordinate. So the paddle's center was allways positioned where the ball was.
Learned: collision, user input, simple game logic
GAME 2: top down 2d shooter (no real name)
Language: c++
Environment type what nots: Visual Studio + DirectX 9 + Dark gdk
What it dun:
w,a,s,d moved player. when mouse clicked the player shot from his spot to the mouse.
Enemies ran about switching the object they used as cover while shooting you.
Weapons could be picked up, and included bullet shooters, lasers, rockets.
Learned:
how to make an inventory system,
complex collision,
keeping track of projectiles + enemies,
Artificial intelligence!,
How sin, cos, and tan are useful. (yea never thought the unit circle would come in handy)
how to kill your frame rate,
panning the camera,
so much random math and logic
how to be frustrated beyond comprehesion
GAME 3:
Just starting, going to take game two and make it 2.5D lol.
Ditching Dark GDK, and going straight to DirectX. This way i won't be limited by the lameness of relying on someone else's $h!++y code.
PLEASE SHARE! or i will be a sad panda....sad, sad, panda.....