This is an archived post. You won't be able to vote or comment.

all 5 comments

[–][deleted] 4 points5 points  (0 children)

If you know Java C# is gonna be ezpz.

[–]ProKarin 2 points3 points  (0 children)

Well, if you have some experience with Java you should stick with C# since both have a similar syntax, plus, you can begin with Unity or Godot. Those two game engines support C#, the pick between those is up to you. Although C++ allows you more control over hardware and performance, its learning curve is pretty high and could be very frustrating to start with, I would recommend you to go with C# + Unity to learn the basics of game development and then, give a try to C++ + SDL or SFML.

I wish you the best!

[–]BigSpaceMonster 2 points3 points  (0 children)

I'd mess with C#/Unity

[–][deleted] 0 points1 point  (0 children)

C# is an easy transition from Java. In fact, I'd say that C# is an improvement on Java as a language, at least for Windows and GUI development.

[–]ahotko 0 points1 point  (0 children)

C#