You are viewing our Forum Archives. To view or take place in current topics click here.
Game Development
Posted:

Game DevelopmentPosted:

Finite
  • TTG Natural
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
What languages are used in Game Development? I have Unity 3D but it's confusing and i need to learn the languages for it.
#2. Posted:
TomLandonHoppus
  • New Member
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
(Please notice, most of the info. below given is of my own opinion. If you have a different opinion than me, and want to express it, then please explain it in detail.)

Many languages are used for game development.

Unity is one of the simplest ways to make great 3D games, and if you're just starting game development (like you are) then I suggest you learn C# and/or Java first.

With intermediate knowledge of either programming language, you should be able to make your own games in Unity 3D, XNA (if you chose C# (Windows OS only)) and in Java (cross platform).

I believe that Unity 3D allows you to use Unityscript, Javascript, Boo, and C# to create games.

Once you've conquered learning/mastering C#/XNA and/or Java, I would say it's fine to move onto a more low level language, such as C++ to develop games (that's just my personal opinion, others would probably tell you to learn C++ first).

Most companies that ship their games to consoles nowadays will only allow for their games to be written in C++ and maybe some C. I would stay away from learning C++ for game development, since you are a beginner.

C++, alone, is difficult enough for some people to understand; creating games in C++ is far more difficult; and probably won't even be worth it if you don't plan on sticking to game development for very long.

So there's a snippet of info. on many topics, I don't want to go too in depth with anything. I suggest learning C# and/or Java right away via books and/or Youtube tutorials; that way you can start making games as quickly as possible, if that is your goal.

[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]
#3. Posted:
Finite
  • TTG Natural
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
TomLandonHoppus wrote
(Please notice, most of the info. below given is of my own opinion. If you have a different opinion than me, and want to express it, then please explain it in detail.)

Many languages are used for game development.

Unity is one of the simplest ways to make great 3D games, and if you're just starting game development (like you are) then I suggest you learn C# and/or Java first.

With intermediate knowledge of either programming language, you should be able to make your own games in Unity 3D, XNA (if you chose C# (Windows OS only)) and in Java (cross platform).

I believe that Unity 3D allows you to use Unityscript, Javascript, Boo, and C# to create games.

Once you've conquered learning/mastering C#/XNA and/or Java, I would say it's fine to move onto a more low level language, such as C++ to develop games (that's just my personal opinion, others would probably tell you to learn C++ first).

Most companies that ship their games to consoles nowadays will only allow for their games to be written in C++ and maybe some C. I would stay away from learning C++ for game development, since you are a beginner.

C++, alone, is difficult enough for some people to understand; creating games in C++ is far more difficult; and probably won't even be worth it if you don't plan on sticking to game development for very long.

So there's a snippet of info. on many topics, I don't want to go too in depth with anything. I suggest learning C# and/or Java right away via books and/or Youtube tutorials; that way you can start making games as quickly as possible, if that is your goal.

[ Register or Signin to view external links. ]
[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]

[ Register or Signin to view external links. ]


Thanks so much for the help. I started learning Java a while ago, but never mastered it. Another thing, I want this is game to be for computers(Mac and Windows) not consoles, should I move with on Java with that, or use a different one?
#4. Posted:
TomLandonHoppus
  • New Member
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
Yes, stick with Java if you're currently learning it to create your game.

Java is a great programming language to learn for creating apps. and games on computers.

Also, Java is compatible with just about any running OS (Windows, Mac OS X, Linux, etc. (many mobile OSes too)), so you have many options to choose from when it comes time to distribute your game to others.
#5. Posted:
Finite
  • TTG Natural
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
Hopefully last question for now

I found a new Game Engine that I've been trying, Unreal Development Kit. Do you know if it's a good one to use?

Thanks
#6. Posted:
-Newcastle
  • Wise One
Status: Offline
Joined: Jun 20, 201211Year Member
Posts: 549
Reputation Power: 24
Status: Offline
Joined: Jun 20, 201211Year Member
Posts: 549
Reputation Power: 24
The main coding language used on consoles is C++
The main coding language used on PC's is Java
#7. Posted:
NsM_o_R3V3NGE
  • Resident Elite
Status: Offline
Joined: Dec 27, 201013Year Member
Posts: 215
Reputation Power: 8
Status: Offline
Joined: Dec 27, 201013Year Member
Posts: 215
Reputation Power: 8
Gritzel wrote The main coding language used on consoles is C++
The main coding language used on PC's is Java

1st statement true
2nd utterly wrong.
Please do not post false facts it confuses people new to programming...
#8. Posted:
Finite
  • TTG Natural
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201112Year Member
Posts: 908
Reputation Power: 37
NsM_o_R3V3NGE wrote
Gritzel wrote The main coding language used on consoles is C++
The main coding language used on PC's is Java

1st statement true
2nd utterly wrong.
Please do not post false facts it confuses people new to programming...


So.. What do i need to know for PC games? Like you said.. I am confused now.
#9. Posted:
TomLandonHoppus
  • New Member
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
Status: Offline
Joined: Jan 10, 201311Year Member
Posts: 15
Reputation Power: 0
HungerGames wrote
NsM_o_R3V3NGE wrote
Gritzel wrote The main coding language used on consoles is C++
The main coding language used on PC's is Java

1st statement true
2nd utterly wrong.
Please do not post false facts it confuses people new to programming...


So.. What do i need to know for PC games? Like you said.. I am confused now.


Java is your best bet.

Like I already mentioned earlier -

TomLandonHoppus wrote Yes, stick with Java if you're currently learning it to create your game.

Java is a great programming language to learn for creating apps. and games on computers.

Also, Java is compatible with just about any running OS (Windows, Mac OS X, Linux, etc. (many mobile OSes too)), so you have many options to choose from when it comes time to distribute your game to others.
#10. Posted:
google_guy
  • Resident Elite
Status: Offline
Joined: Jan 04, 201113Year Member
Posts: 249
Reputation Power: 8
Status: Offline
Joined: Jan 04, 201113Year Member
Posts: 249
Reputation Power: 8
don't listen to these kids and java

unity uses C# so learn that
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.