What coding languages do you recommand for making games?

9
Killer #588 0 43

Give me some ideas! Don't mention, C#, C , and LUA. Since I'm already planning on those.

9
Fodder #593 0 41

What do you mean exactly? Are you using a pre-built engine like Unreal or Unity? Or are you making it from scratch? If you're using a pre-built engine, it'll usually only have one or two programming languages you can use to code.

As for me, I use Game Maker, so I have to use Game Maker Language, the built-in language for that engine. If I wanted to use C# or Javascript, I'd have to switch over to Unity.

9
Killer #588 0 43

I'm planning on using a pre-built-engine for now. I don't exactly know which would be best to use either. Its a mixed bag of confusion and uncertainty for me.

10
BroGamer #563 0 70

I hear ya, I've been debating myself on this for awhile too.

What kind of game are you wanting to make?  Is making the game more important than learning the code or do you want to learn/get better at code through making a game? 

I use C# in Unity, But to be honest, I wish I knew C-plus-plus  well enough to solely use it in engines like Godot or Unreal and now Lumberyard on it's way. But it would hurt my progress in actually making a game, which is my primary goal right now. So my idea, pick what you are best at and stick to it until you have made that game. The tools are just a means to an end.

9
Killer #588 0 43

I want to learn/get better at code through making a game.  The kind of game I am wishing to make is currently just a game where you walk around and destroy stuff. Kinda like a hack and slash game. 

10
BroGamer #563 0 70

In that case I don't think it'll really matter what you pick. Just pick one and stick to it and get good at it. Unity or Game Maker would be perfect for something like that, especially if 2D. If 3D then Unity or UE4. 

9
Killer #588 0 43

Thanks for the advice guys!

12
DragonKnight #425 0 181

I would suggest learning C# or javascript in unity if you want to learn the basic of programming.
unreal has more drag and drop systems as well C . but I would recommend C if you know how to use C# a bit. 

because C you have to do something called memory management and in C# the garbage collector will auto clean your computer memory.

2
JudahS #601 0 3

Possibly not JavaScript if you're going for Unity, as they have announced they are planning to end support for it. Definitely recommend c-sharp, as it is also teaching you the basis of all c based languages.


Good luck, Killer 

Showing 1 - 9 of 9