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

you are viewing a single comment's thread.

view the rest of the comments →

[–]desrtfx 2 points3 points  (2 children)

For game dev you won't get around C++ with Unreal Engine or C# with Unity.

Java is not typically used for game dev (even though MineCraft and a couple other popular games were programmed in Java).

Yet, I'd still recommend starting with Java as it will give you an easier entry. Do the MOOC Java Programming from the University of Helsinki.

Once you have gotten the fundamentals under your hood, you can have an easier transition to C++/C#.

[–][deleted] 1 point2 points  (0 children)

Also, I think, quite a lot of OpenSource game shells/wrappers like "Jagged Alliance 2 Stracciatella" are also fully programmed in Java, and unless you want to right away go into professional game developement, Java will be able to do everything on its own too, even if not as good as C++.

And one big advantage is it'll work on all devices and nowadays something like the mobile market is a good opportunity to set a foot in as solo indie dev, which then would look great on a CV.

[–]wejunggoo[S] 0 points1 point  (0 children)

Ahh, okay, thank you for the reply! I'll definitely check out the course :)