You are viewing our Forum Archives. To view or take place in current topics click here.
Game Development
Posted:
Game DevelopmentPosted:
Status: Offline
Joined: Aug 05, 201113Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201113Year 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:
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. ]
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. ]
- 7useful
- 0not useful
#3. Posted:
Status: Offline
Joined: Aug 05, 201113Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201113Year 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?
- 0useful
- 0not useful
#4. Posted:
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.
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.
- 0useful
- 0not useful
#5. Posted:
Status: Offline
Joined: Aug 05, 201113Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201113Year 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
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
- 0useful
- 0not useful
#6. Posted:
Status: Offline
Joined: Jun 20, 201212Year Member
Posts: 549
Reputation Power: 24
Status: Offline
Joined: Jun 20, 201212Year 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
The main coding language used on PC's is Java
- 0useful
- 2not useful
#7. Posted:
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...
- 1useful
- 1not useful
#8. Posted:
Status: Offline
Joined: Aug 05, 201113Year Member
Posts: 908
Reputation Power: 37
Status: Offline
Joined: Aug 05, 201113Year Member
Posts: 908
Reputation Power: 37
NsM_o_R3V3NGE wroteGritzel 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.
- 0useful
- 0not useful
#9. Posted:
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 wroteNsM_o_R3V3NGE wroteGritzel 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 -
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.
- 0useful
- 0not useful
#10. Posted:
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
unity uses C# so learn that
- 0useful
- 0not useful
You are viewing our Forum Archives. To view or take place in current topics click here.