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

  • Thread starter Thread starter Gizametalman
  • Start date Start date
  • Views Views 3,019
  • Replies Replies 11
  • Likes Likes 1

Gizametalman

Banned!
Banned
Joined
Dec 18, 2015
Messages
974
Reaction score
444
Trophies
0
Age
32
Location
D.F. - Zona Cero.
XP
755
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
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)?
 
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.
 
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
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?
 
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!
 
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.
 
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