Jump to content

  • Log In with Google      Sign In   
  • Create Account


Intro to programming


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
10 replies to this topic

#1 Son_David   Members   -  Reputation: 103

Like
0Likes
Like

Posted 29 June 2013 - 12:42 PM

Hey everyone. I'm new to this site and I'm interested in making video games for consoles(PC,SONY,Microsoft), apple, and android. My only problem what programming language is the best way to start out with. As for softwares, I have Unity, Flash professional cs6, and blender. I also learning sprites but is there such a thing as 3d sprites.

 

Additonal Question:

 

Before I even start making a video game, which option is better 2d or 3d games?

 

(Notice: If my grammar sucks to you, I apologize. sad.png)

 

 

 



Sponsor:

#2 Aurioch   Crossbones+   -  Reputation: 1292

Like
0Likes
Like

Posted 29 June 2013 - 12:46 PM

My humble opinion:

 

Try multiple languages and pick the one you think you'll be most comfortable with. Since you have Unity (and probably some experience with it), maybe you could try C# first.

 

As for other question, since you're new to gamedev it's better to start with 2D games in order to get a hang on gameloop etc. before tackling 3D related problems.

 

Make the Pong clone. It's usually the first game everyone starts and is easiest to make.


Edited by Aurioch, 29 June 2013 - 12:46 PM.


#3 Son_David   Members   -  Reputation: 103

Like
0Likes
Like

Posted 29 June 2013 - 01:36 PM

Thanks. I would like some information about the "pong clone". Also, I feel like I want learn more about C++.



#4 SillyCow   Members   -  Reputation: 849

Like
0Likes
Like

Posted 29 June 2013 - 02:16 PM

Start with 2D games, or even better : text based games.

Learn to program before you make a game. (Take 1 or 2 months to read a general programming book or tutorial).

I would recommend a script language at first.

C++ tutorials tend to be overly complicated.


My new android game : Enemies of the Crown

My previous android game : Killer Bees


#5 Son_David   Members   -  Reputation: 103

Like
0Likes
Like

Posted 29 June 2013 - 02:58 PM

Start with 2D games, or even better : text based games.

Learn to program before you make a game. (Take 1 or 2 months to read a general programming book or tutorial).

I would recommend a script language at first.

C++ tutorials tend to be overly complicated.

Thanks...so no 3d right now, just work with 2d, right? What you mean about script language? I thought C++ is a script language as well as a program. C++ looks easy and understandable to me.



#6 Casey Hardman   Crossbones+   -  Reputation: 2185

Like
1Likes
Like

Posted 29 June 2013 - 05:20 PM

There's a good article here on GameDev that I think will help you out:

Your First Step to Game Development Starts Here

 

Also, this article talks about what scripting and programming languages are, and how they differ from each other.


Edited by Casey Hardman, 29 June 2013 - 05:21 PM.


#7 Paradigm Shifter   Crossbones+   -  Reputation: 5251

Like
1Likes
Like

Posted 29 June 2013 - 05:30 PM

. C++ looks easy and understandable to me.

 

blink.png

 

This must be some new definition of easy and understandable I wasn't previously aware of ;)


"Most people think, great God will come from the sky, take away everything, and make everybody feel high" - Bob Marley

#8 Dragonsoulj   Crossbones+   -  Reputation: 2084

Like
1Likes
Like

Posted 29 June 2013 - 06:22 PM


This must be some new definition of easy and understandable I wasn't previously aware of ;)

 

If he just looked at some beginning tutorials/references, they can make sense. It's when you get into classes, pointers, and the like that people start getting confused.


I'm new to this site and I'm interested in making video games for consoles(PC,SONY,Microsoft), apple, and android.

 

I'm not sure which languages to pick for the main consoles, but with PC you can pick just about any language out there and make a game with it. As for Apple, you can look into Objective-C, and potentially C++, however, I think using C++ still means you will need a little bit of Objective-C code. With Android, you can use C++ or Java. There may be alternatives for Android, however, Java is what the SDK is made to work with, and C++ can work with the NDK (SDK: Software Development Kit, NDK: Native Development Kit).



#9 minibutmany   Members   -  Reputation: 1572

Like
0Likes
Like

Posted 30 June 2013 - 08:50 AM

I just got started with LibGDX, a game library for Java. It doesn't support consoles but with a single code base you can export to windows, android, iOS, and HTML5. It is both a 2d and 3d engine, so once you "learn the ropes" of 2d development, the switch to 3d should be fairly simple.

 

It might also be best to stay with Unity, if one of your main goals is cross platform. In that case, learn C#, which is an excellent language even without Unity.


Edited by minibutmany, 30 June 2013 - 08:54 AM.

Stay gold, Pony Boy.

#10 _greyfox()   Members   -  Reputation: 1133

Like
1Likes
Like

Posted 30 June 2013 - 08:50 AM

 

. C++ looks easy and understandable to me.

 

blink.png

 

This must be some new definition of easy and understandable I wasn't previously aware of ;)

 

I remember when I was starting programming, my first language of choice was C++. And I didn't understood why people called it hard either, until I learned python.


“There are thousands and thousands of people out there leading lives of quiet, screaming desperation, where they work long, hard hours at jobs they hate to enable them to buy things they don't need to impress people they don't like.”― Nigel Marsh

#11 Son_David   Members   -  Reputation: 103

Like
0Likes
Like

Posted 01 July 2013 - 11:41 AM

I want to learn C++ first since I already started taking notes. Once I master or get the hang of it for some months, years or so, I will learn Objective-C, C#, and Java. What about Action script 3.0? Since I have flash player too, Can I learn that?

 

Additional Question:

 

Is there a scripting language that can possibly work for consoles? Like Lua or XMB(if I spelled it right)?

 

I want to at least learn how to program before I start making the video game I want. I don't have a team.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS