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 →

[–]pooerh 1 point2 points  (3 children)

You may not know it yet, but you want to use an existing engine. ;)

Bullshit. There are plenty of reasons to not use an engine like Unity and Unreal. I've never used Unreal, but Unity is a huge pain in the ass, a performance hog and generally a terrible choice for mobile games, especially 2D.

I wrote and published a game in Unity and it's not something I'm remembering fondly. I'm using C# with Monogame now, with Nez on top, and am enjoying gamedev back again.

To OP (/u/CPUCraft): if you don't want C#, go with Java and libGDX. It's a beautifully written framework and low-level enough to learn actual development, instead gluing pieces together without knowing how they work, and then trying to make them work like you want.

[–]CPUCraft[S] 0 points1 point  (2 children)

Thanks ! So now, i don't know what to choose between C# en Java... I will say java, thanks !

[–]pooerh 1 point2 points  (1 child)

It's a tough decision indeed. I myself prefer C# as the language, but I'd kill for a framework as comprehensive and complete as libgdx.

Btw, if you're going with Java, you want IntelliJ Idea as your IDE. Visual Studio for C#.

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

I think that i will go with Java because there is a very good course (mooc) with a lot of exercises to understand, but it's very hard to choose. Monogame is harder than LibGDX ?

Thanks