Game Programming Advice

Sumner

New Member
OP
Newbie
Joined
Apr 18, 2012
Messages
1
Trophies
0
XP
11
Country
United States
Hey everyone, I have a few questions about starting out with game programming. I'll try to make them as specific as possible.

So first I'll explain my goal. I want to be able to make a very basic 3D RPG game by next year. Just a simple map, some type of opponents walking around on it, a main character and a very basic fighting system to attack the opponents. After that I just hope to create more complicated RPG games step by step. I will be programming in C++ (I have already dabbled in it but I will really start to learn it soon).

1. Is there a recommended game engine to use? Does using C++ make a difference in what game engine I'm going to use? I was thinking UDK because it's free and seems to be pretty legitimate. There are also very extensive tutorials online. Here's the link: http://www.youtube.c...z/videos?view=1
This YouTube user also provides many other tutorials.

2. For whatever game engine you decided to recommend, do you know of any tutorials or books to help me learn how to use the game engine efficiently?

3. Are there any recommended websites or books to look at to learn C++? I will obviously have to go through more than one website or book, so I would really appreciate a recommended list. I want to know the language inside and out.

4. Should I learn any other language in addition to C++? Use one language for logic and another language for a different aspect of the game?


That's all I have right now. Please feel free to add to my list of questions if you have more advice for a beginner. Thanks for reading this!
 

smealum

growing up sucks.
Member
Joined
May 1, 2006
Messages
635
Trophies
2
Age
31
Location
SF
Website
www.smealum.net
XP
2,517
Country
United States
Hey everyone, I have a few questions about starting out with game programming. I'll try to make them as specific as possible.

So first I'll explain my goal. I want to be able to make a very basic 3D RPG game by next year. Just a simple map, some type of opponents walking around on it, a main character and a very basic fighting system to attack the opponents. After that I just hope to create more complicated RPG games step by step. I will be programming in C++ (I have already dabbled in it but I will really start to learn it soon).

1. Is there a recommended game engine to use? Does using C++ make a difference in what game engine I'm going to use? I was thinking UDK because it's free and seems to be pretty legitimate. There are also very extensive tutorials online. Here's the link: http://www.youtube.c...z/videos?view=1
This YouTube user also provides many other tutorials.

2. For whatever game engine you decided to recommend, do you know of any tutorials or books to help me learn how to use the game engine efficiently?

3. Are there any recommended websites or books to look at to learn C++? I will obviously have to go through more than one website or book, so I would really appreciate a recommended list. I want to know the language inside and out.

4. Should I learn any other language in addition to C++? Use one language for logic and another language for a different aspect of the game?


That's all I have right now. Please feel free to add to my list of questions if you have more advice for a beginner. Thanks for reading this!
Well I'm probably not the best person to answer these questions but I'll try anyway.

1. Using C++ is probably best if you want to use a pre-made game/physics/graphics/whatever engine as that's probably what most use (as opposed to C anyway), and C engines could probably be used in C++, while the reverse might not necessarily be true.
I've never used a "game engine" so I can't recommend any to you. In fact, if you really want to learn I'd recommend against using such a thing, at least for now. Your goal is simple enough that it can very well be achieved by doing all the code yourself, or only using other people's code for specific stuff like physics/collisions. It might take longer than using something like UDK (and even that's not a given), but think about it : once you know how to do all that stuff yourself, using a pre-made game engine will be a breeze, you'll just have to learn about the specifics of the engine and you'll be good to go. On the other hand, if you learn by using something that does pretty much everything for you and dumbs everything down (I've never used UDK so I don't know if that's indeed what it does), then you'll end up with a rather limited skillset and you likely won't be able to move beyond the boundaries of the engine you've chosen.

2. N/A, any good C/C++ tutorial (I don't know any though, sorry) and a good opengl tutorial (again, don't know any).

3. I don't know, sorry.

4. Not really. Once your game becomes more complicated you might want to implement some sort of script language to be able to create more dynamic content, but you won't really have to "learn" that language, it'll most likely come quite naturally. At any rate, C/C++ is great to get around.

So yeah, I guess my answer isn't quite what you were hoping for so sorry about that. :unsure: In any case, good luck with whatever you choose to do. :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I'd quite enjoy a life of taking it easy. But I haven't reached that life yet.
  • K3Nv2
  • BigOnYa @ BigOnYa:
    I agree. And are your parents really gonna pay for your everything till 21? My parents would not have.
  • K3Nv2 @ K3Nv2:
    The real work world isnt going to Panter you it's an entire different world than the internet but if you want that check you'll have to get over it
    +2
  • K3Nv2 @ K3Nv2:
    I saw a 17 year old here running a subway all by himself the other day those kinds of kids are going to go places
    +2
  • BigOnYa @ BigOnYa:
    I moved out of my parents house at only 17 with a girlfriend, but I know times are different. Not sure if you can even get an apartment in your name at 17 today.
  • K3Nv2 @ K3Nv2:
    Is it the same girlfriend I'm seeing now?
  • BigOnYa @ BigOnYa:
    No Is was not Ancientboi
  • K3Nv2 @ K3Nv2:
    Sounds like ancientbois mo he wouldve been like 25 by the time you were 17
    +2
  • Xdqwerty @ Xdqwerty:
    @K3Nv2,
    @BigOnYa i already stated i'm too lazy/busy to work
  • K3Nv2 @ K3Nv2:
    You can talk to a manager and work 3 or 4 hours after school or on the weekends stop making excuses
    +2
  • BigOnYa @ BigOnYa:
    By your age 15, I was working 2 jobs, worked at a swimming pool concession stand, and washed cars on weekends. If you don't have drive to work, you won't get all the toys you want and dream about, only what mommy/daddy buys you. Nothing better to work and earn and save, then buy something yourself, it feels good when you do, and the bought item means so much more.
    +3
  • BakerMan @ BakerMan:
    that's actually a much nicer message than i was expecting from the beginning
    +3
  • K3Nv2 @ K3Nv2:
    Bigonya is the mom I'm the dad
    +1
  • Xdqwerty @ Xdqwerty:
    Then i'm just stupid
  • Xdqwerty @ Xdqwerty:
    And stubborn
  • K3Nv2 @ K3Nv2:
    You'll look back at your messages in your 20s and cringe
  • K3Nv2 @ K3Nv2:
    K3Nv2: You'll look back at your messages in your 20s and cringe
  • Xdqwerty @ Xdqwerty:
    -snip-
  • Xdqwerty @ Xdqwerty:
    Yea I guess i am
  • BigOnYa @ BigOnYa:
    Yes I think your stubborn, but not stupid.
  • K3Nv2 @ K3Nv2:
    It never ends
  • Sonic Angel Knight @ Sonic Angel Knight:
    The dream never ends :P
    BakerMan @ BakerMan: @Xdqwerty idk