14 Replies - 877 Views - Last Post: 08 June 2018 - 06:09 PM Rate Topic: -----

#1 MasterOfALL   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 101
  • Joined: 06-December 17

Which one is easier to learn and is fun ?

Posted 30 May 2018 - 11:12 AM

Essentially we are required to create a game for 2nd year. And the teacher has listed bunch of technology we can use
Slick2D, LWJGL, LibGDX, and JavaFX
C# (Unity)
I have been learning java and i am confident with the fundamentals.
Should I pick up C# for unity?
My question is , which game engine is good in terms of funness, has plenty of resources, and is most in demand in terms of jobs etc
Are there any good resources do you recommend if you recommend a certain technology so i can learn ?

Is This A Good Question/Topic? 0
  • +

Replies To: Which one is easier to learn and is fun ?

#2 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14693
  • View blog
  • Posts: 58,724
  • Joined: 12-June 08

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 11:15 AM

Per the same PM conversation.

Quote

I would recommend Unity, because I have always had positive results with unity and I am not left trying to figure out how to build a game engine from the ground up and instead just built a game... but certainly go evaluate the pros and cons of them.

Unity's site has crazy good tutorials. There are also a plethora of assets and books on the topic.

Was This Post Helpful? 0
  • +
  • -

#3 MasterOfALL   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 101
  • Joined: 06-December 17

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 11:20 AM

I want to hear other opinions not just yours.
Was This Post Helpful? 0
  • +
  • -

#4 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14693
  • View blog
  • Posts: 58,724
  • Joined: 12-June 08

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 11:22 AM

Pretty certain I didn't make an indication others shouldn't comment. ;) :^:
Was This Post Helpful? 0
  • +
  • -

#5 baavgai   User is offline

  • Dreaming Coder
  • member icon


Reputation: 7361
  • View blog
  • Posts: 15,285
  • Joined: 16-October 07

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 11:47 AM

So, everything you've listed, other than Unity, is Java centric. Frankly, Java makes crap games and java games developers are NOT in demand anywhere.

That said, the Android trick of using Java as the IDE and then compiling to something completely different is a currently viable option. libGDX seems to be offering that path and if the only language I was competent in was Java, I'd consider that.

Easy? No, none of them are easy. Programming is hard and programming games is harder. Asking first which is easier is, honestly, deeply concerning. If you've been programming long enough to attempt a game, then you should already know this answer.

Fun? Well, programming is fun when everything is coming together for you. You might find yourself with the worst toolset imaginable, but if you can get that crappy environment to do what you want, that's fun. Regardless of your choice, it will be fun once you've learned how to use it well.

No one can tell you which one will work best for you. I'm afraid you're just going to have to make a choice and commit to it. Then forge ahead and don't look back. They are all hard and none will be fun at the beginning. Fun comes after you know what the hell you're doing and that doesn't happen until you take the first step.
Was This Post Helpful? 0
  • +
  • -

#6 MasterOfALL   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 101
  • Joined: 06-December 17

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 12:16 PM

Thanks baavgai for the reply really appreciate it .

the reason why the others are Java centric because my course revolves around java.

" libGDX seems to be offering that path and if the only language I was competent in was Java, I'd consider that." - that is an interesting point because that is the only language i know quite well and i can code in quite well.

Do you think I should learn C# for unity or use libGDX ?

Also, I want to get involved in Android app development.

So which one will help me between unity or libGDX ?
Was This Post Helpful? 0
  • +
  • -

#7 baavgai   User is offline

  • Dreaming Coder
  • member icon


Reputation: 7361
  • View blog
  • Posts: 15,285
  • Joined: 16-October 07

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 12:56 PM

View PostMasterOfALL, on 30 May 2018 - 02:16 PM, said:

Do you think I should learn C# for unity or use libGDX ?

Also, I want to get involved in Android app development.

Um, yes?

So, if you want to dive into some game dev, then a non Java platform sounds like it will slow you down. I'd consider libGDX only because I like the cross platform aspect, but ultimately it doesn't matter: you need to hunker down and write a game. A more Java focused framework may be better for you, if the goal is just to get writing a game and using Java.

Learning a new computer language is never a waste of time. If you ever plan on writing Windows apps, then C# should be on your list no matter what.

For Android, knowing Java cold is a good start. There are innumerable tool choices for Android which will not be involved this game project. Or, if you like the idea of libGDX, then publishing to Android could become part of your project.

Again, don't agonize over the choice: make any choice and get started.
Was This Post Helpful? 3
  • +
  • -

#8 jon.kiparsky   User is offline

  • Beginner
  • member icon


Reputation: 11377
  • View blog
  • Posts: 19,411
  • Joined: 19-March 11

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 01:04 PM

View Postbaavgai, on 30 May 2018 - 02:56 PM, said:


Again, don't agonize over the choice: make any choice and get started.


Truth. It's a lot more fun to make things than to spend time agonizing about how you'll go about making them.
Was This Post Helpful? 1
  • +
  • -

#9 MasterOfALL   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 101
  • Joined: 06-December 17

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 03:15 PM

Last 2 question before I make my decision

1)Can i make android apps using unity. I have researched on the internet it looks like you can but will i get into problems?

2) How long will it take my to to learn C#? Should I learn C#(by itself) first or should I learn c# whiles learning unity at the same time.
Was This Post Helpful? 0
  • +
  • -

#10 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14693
  • View blog
  • Posts: 58,724
  • Joined: 12-June 08

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 03:20 PM

Per your pm: https://unity.com/solutions/mobile

What do you mean, problems?
How long do it normally take ti pickup a language?
Depending in the game scope you may not need to be overly versed in c#.
Was This Post Helpful? 0
  • +
  • -

#11 MasterOfALL   User is offline

  • D.I.C Head

Reputation: 0
  • View blog
  • Posts: 101
  • Joined: 06-December 17

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 03:41 PM

what i mean by problems- i mean if i make an app in unity can i putit on google play and play in on my phone

Should I learn C#(by itself) first or should I learn c# whiles learning unity at the same time.
Was This Post Helpful? 0
  • +
  • -

#12 modi123_1   User is offline

  • Suitor #2
  • member icon



Reputation: 14693
  • View blog
  • Posts: 58,724
  • Joined: 12-June 08

Re: Which one is easier to learn and is fun ?

Posted 30 May 2018 - 06:41 PM

Come on now.. search terms "unity google play store".
https://docs.unity3d...figuration.html

Quote

Should I learn C#(by itself) first or should I learn c# whiles learning unity at the same time.

In an ideal world yeah.. you would be familiar with C#, but as I said before - depending on the scope of your class project you may be able to skate by with a minimal knowledge of C#, or may find yourself needing to know more.
Was This Post Helpful? 0
  • +
  • -

#13 ben255   User is offline

  • D.I.C Addict

Reputation: 39
  • View blog
  • Posts: 510
  • Joined: 09-September 13

Re: Which one is easier to learn and is fun ?

Posted 08 June 2018 - 07:30 AM

i would go with unity. libgdx is purly programming and you need to know the concepts good before being able to write any functional game imo. unity does all this for you its alot more of a drag and drop type of thing. and animations are alot easier to do if you ever get there.

also if this is your first game google play should not rly be a big concern yet. learn the basics first
Was This Post Helpful? 0
  • +
  • -

#14 no2pencil   User is offline

  • Professor Snuggly Pants
  • member icon

Reputation: 6727
  • View blog
  • Posts: 31,137
  • Joined: 10-May 07

Re: Which one is easier to learn and is fun ?

Posted 08 June 2018 - 07:39 AM

View Postjon.kiparsky, on 30 May 2018 - 04:04 PM, said:

View Postbaavgai, on 30 May 2018 - 02:56 PM, said:


Again, don't agonize over the choice: make any choice and get started.


Truth. It's a lot more fun to make things than to spend time agonizing about how you'll go about making them.

But if it turns out not being easy, then you can just say someone else gave you bad advice & walk away without blaming yourself ;)
Was This Post Helpful? 1
  • +
  • -

#15 Bihar Shooter   User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 39
  • Joined: 13-February 18

Re: Which one is easier to learn and is fun ?

Posted 08 June 2018 - 06:09 PM

java and c# are very similar , so you won't have a tough time learning c# , also you dont need to learn c# separately before starting unity
the c# used in unity is very easy and basic , and you can have a great thing on your screen in just 2-3 days
you already have methods to handle things like collision , movement etc

BTW Unity is very funny , compared to others its a piece of cake , easy to learn hard to master

Pardon the english
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1