What Programming Language do I need to learn to make games?

Gizametalman

Banned!
OP
Banned
Joined
Dec 18, 2015
Messages
974
Trophies
0
Age
30
Location
D.F. - Zona Cero.
XP
730
Country
Mexico
Hi all.
Uh, I've been learning C# in UNITY. Unity is a great tool, you can use C# and JavaScript AND Boo in order to make games for almost any modern device.
And I was thinking about something today... while playing Super Smash Bros 64.
When I got to fight against Samus, I was thinking about how come Nintendo did not made a Metroid game for the N64. I mean, the fight against Samus in Brinstar (Smash 64) looks amazing. And I was wondering, if I could... make a Metroid game from scratch.
Must say that my programming knowledge is not very vast :shy: I can barely make platforms, object collition and programming key controls... ugh, so much to learn.
But nevermind, since I'm still learning, I questioned about what type of Programming Language did Nintendo used to program their games.
Did they used C? or C#?
And yes, I know that C# is very different than C.
That's a question I've been wondering for quite a long time. And because of that question, I made the decision to learn how to code games.
:D
Regards!
 
  • Like
Reactions: raystriker

deisuke1234

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
108
Trophies
0
Age
29
XP
1,639
Country
i would say both of them since from what i know opengl and other graphic developing uses libary from C and C#. Not a pro but this is what i think at least.
 

Gizametalman

Banned!
OP
Banned
Joined
Dec 18, 2015
Messages
974
Trophies
0
Age
30
Location
D.F. - Zona Cero.
XP
730
Country
Mexico
I already said that I don't have a vast knowledge... so, for Instance... If I ever get to make a Metroid 64 game... do I require something else aside C pr C# in order to make the ROM work with N64 emulators? Like Project64 and Not64 (Wii)?
 

44100hz

Well-Known Member
Newcomer
Joined
Apr 7, 2016
Messages
48
Trophies
0
Age
27
XP
100
Country
United States
Nintendo has used primarily assembly, C, and C++ in coding their games. Though, depends on your goals here.

Personally, I recommend learning C just for the sake of knowing it. You'll also find largely that no matter what language you use, there's a way to make a game in it.
 

Arras

Well-Known Member
Member
Joined
Sep 14, 2010
Messages
6,318
Trophies
2
XP
5,441
Country
Netherlands
Honestly, I would strongly recommend against trying to make an N64 game from scratch. You can still attempt to make an N64-styled Metroid game with appropriately low polygon counts in Unity and it would be a million times easier.
 
  • Like
Reactions: Deleted User

Gizametalman

Banned!
OP
Banned
Joined
Dec 18, 2015
Messages
974
Trophies
0
Age
30
Location
D.F. - Zona Cero.
XP
730
Country
Mexico
Honestly, I would strongly recommend against trying to make an N64 game from scratch. You can still attempt to make an N64-styled Metroid game with appropriately low polygon counts in Unity and it would be a million times easier.

Of course. It's gonna be a lot easier, that's for sure.
But I was just wondering... Still have a lot to learn, so right now are just ideas floating in the... air?
 

Gizametalman

Banned!
OP
Banned
Joined
Dec 18, 2015
Messages
974
Trophies
0
Age
30
Location
D.F. - Zona Cero.
XP
730
Country
Mexico
I first started with JavaScript... then moved on to Java and now C# because of Unity, and planning to learn Ruby on Rails.
I'm starting with those 4 first... and after that I'm moving to the other C's and Python.

@nlxx Thank you, that's amazing!
 
D

Deleted User

Guest
C/C++ for using Nintendo's SDK for good shit; C# for Unity to make Unity projects, HTML+CSS+JS to use Nintendo Web Framework.
 

raystriker

The powers that be
Member
Joined
Dec 28, 2011
Messages
1,528
Trophies
1
XP
2,607
Country
India
I wanna be a game programmer too, someday hopefully. But for now, I'm made to learn good coding habits in my university :rofl2: I'm learning Racket, a sort of 'distro' of Scheme. We're learning to make many 2D games but nothing too special, all just develop out concepts for the time being.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://www.kohls.com/product/prd-6512692/arcade-1-up-infinity-50-games-game-board.jsp?pfm=bdrecs...