Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Pingying

Member Since 10 Jan 2012
Offline Last Active Feb 20 2012 09:28 PM

#4902829 The good old "which one"; choosing a language.

Posted by Pingying on 14 January 2012 - 07:33 PM

Hello again

Sorry for the delayed answer, I was out of town.

Again, my objective is "

I want to make games. I don't care if its my own game, or work for some company". I guessed C++ would be the best because all the games I've seen so far (both indie and company ones) are made in C++.



About the own engine. Lately I've seen a lot of unique engine great games. With 1 minute of thinking I can come up with these unique-engine games.

Maplestory, Tibia, Liero, Little fighter, Starcraft, Warcraft, Minecraft.

Minecraft in special is made by one guy, and yet it's still better than a XNA game, made by one guy too: Terraria. That's why I thought making engines are worth.


I'm completely new like everyone making topics in this category. I'm just not sure about the language I should start to learn because for e.g, I don't wanna be stuck with terraria-like games if I learn XNA. This happens mostly because I have no idea how this area (programming) works. Neither do I know how to learn and which communities to be in.



I'll use CG as an example. I started at videocopilot.net. I learned about how videos work on it, then stopped learning AFX after a while. Then I found some good websites because I knew what to search with my knowledge from video copilot. With my searches I got good knowledge at tracking, 3D stuff, lightning, rendering. Ended up that I know how all the CG area works, I can lead someone to the right way if the ask me something, just like JBadams, seraph and everyone else that posted here, but in the programming area.


So, how do I start at programming? Is there a "videocopilot" where I can learn how the area works. This example is good because video copilot teaches after effects, which is what I (wanted to) get extremely good at. I would like to start in programming with something that I would use to make the games. That's why I'm unsure about engines and languages. I don't want to be stuck with games like Terraria because I learned C# for 6 years. I want to make my Little fighter, my Tibia, or work on a warcraft game with some people.




#4901444 The good old "which one"; choosing a language.

Posted by Pingying on 10 January 2012 - 05:25 PM

I took a walk on the gamedev forums, there are a lot of questions about what language to learn, xna or own engine... I feel embarrassed for asking this stupid question, because I'm just another beginner opening another topic about the probably same question that comes around "for beginners" every 5 minutes.

I will try to make this question different from the other ones.



I like understanding how games works more than playing it.
I watched livestreams of people making games. I liked it.
I watched some tutorials about Java and C. It feels good to write the code.
I will not quit, like many other beginners, once I step upon math or language problems, or because other reason. It makes me mad when I give tips to someone and then they quit after a while. I will not do this.


So what do I want to do with programming?

I want to make games. I don't care if its my own game, or work for some company. I have no clue how the jobs in this area are, I don't know if the payment is good, don't know where I have to be (like forums, websites, blogs to read) to get into the area, know the terms (like framework). I was hoping you could answer me this.


Ok, so after reading stuff on the internet, I concluded that based on what I wrote above, the right language for me is C++. As far as I know, C++ can be used both for indie games (little fighter, liero, tibia, many many others) and to work for companies (call of duty series, blizzard games). I also have the mindset that using other game engines is BAD. I do not like (with my mindset) UDK, XNA. I don't know why, maybe because it's limited, I can't do w/e I want. I was hoping you could change or enforce this mindset (or thought, not sure which word is the right for this situation, pardon!)


Thank you in advance.


PARTNERS