Quote: "(AND i wanna know how to make a video game if possible)"
There's no set of directions for making a video game, but here's the steps that I go through when making a game:
1. Design the game on paper
2. Gather your media (3d models, sprites, sounds)
3. Set up the code skeleton
4. Write the code
5. Test the program
6. Fix bugs
7. Repeat from step 4 until the game is finished
8. Build the final exe with embedded media
If it's a commercial game, follow these additional steps
9. Release the game
10. Get customers feedback, suggestions, ideas, constructive critisms to make the game better
11. Repeat from step 4 (also do step 2 if needed)
Quote: "Quote: Many people jump straight into writing a 3D game and they always
fail. It's just too difficult, they get demoralised and give up.
Not me!
"
Me neither. After I finished fooling around with making QBASIC programs beep and play silly text adventures (1D games?) I got DBP and the first thing I did was make 100 cubes with random x y z positions and let the camera fly around them. (They were textured with pictures of monkeys my sister drew so I called it "Monkey Forest")
My first day with DBP I had so much fun watching my sister's cartoon monkeys on the cubes it used of most of my Christmas morning.
Then I did Ruccus's FPS tutorial and took it further making my own mini FPS. (1 enemy, 1 wall, 1 ammo box, you can see why it's a mini FPS) My cousins loved it so then I made a huge mistake and went right into making my dream game. (1 animation, 1 3d world, 1 attack, 1 sound effect, 1 music, yeah that's a dream game) It got so badly coded so I went back to pong, and I've been making slightly bigger games since. This is the list I followed and I highly recommend it to anyone who wants to do 3D but has 0 game dev experience:
Pong
Breakout
Asteroids
Pac-Man
Super Mario Bros (This is where I am)
You're probably sick of 2D like me at this point so make Super Mario Bros in 3D, like Super Mario 64. This is where things start to get serious and you'll need to learn about OOP simulation, compartmentalization, and encapsulation if you haven't already so you won't get lost in 10000+ lines of code. I can explain these things but I haven't used OOP simulatio yet, it's just theory
Do not meddle in the affairs of dragons...for you are crunchy and good with ketchup.