Themes
Forum Thread
by member
  Posts  
Taking a large step into 2D programmin. Help needed also! (Forums : Coding & Scripting : Taking a large step into 2D programmin. Help needed also!) Post Reply
Thread Options
Oct 8 2013, 11:35pm Anchor

Straight to the point> I've learned a bit more than the basics of Java and C++, done a few games with Game Maker, then coded a bit with Python, but now I'm stuck with a big dilemma: 
What I want to do: 
I got some friends together and we're working on a 2D game (I'm not willing to use game maker for this one)
I can't tell you guys anything about the game yet because I don't know any either.
The Problem:
I don't know which path should I take. I'm not looking for a 10 year hardocore programming scenario neither a drag and drop engine. But I don't know if I should use XNA and code with C#, or download some Libraries and program with C++, or perhaps get a powerful 3D engine like JMonkey(which I have it and I love it) or Ogre3D.

The thing is: I want to use all the engines/languages above but i'm not sure I could use them all at once though.

Thanks for your help and sorry if I'm posting on the wrong forum or making stupid repetitive questions.
Hope y'all have a good day! 

Oct 8 2013, 11:49pm Anchor

Why would you want to use them all at once? That doesn't really make any sense. 

If you already really like JMonkey you may as well stick with it.

Oct 9 2013, 8:11am Anchor

Perhaps you didn't get what I was asking. Of cousre I don't want to use them all at once, I'm saying that I'm fascinated with all of them and I don't know which would fit better for me(developing a 2D game)

Oct 9 2013, 8:55am Anchor

To develop a 2D game, I would use C++ with a high level lib like SFML (Object oriented, 2D, audio, input handling...) because I like to have full control on my game, to optimise and I code for some times now. But a engine for 2D games would fit better if you think you will go too slow with C++ (like Construct or Game Maker).

Python is an excellent language to start a project or make a prototype (maybe with pygames) as it is easier than C++ or C# to learn and use.
Anyway I would not use a 3D engine as it would be a bit overkill, unless you really are familiar with it.

But such a choice is really a matter of what you want and what your game needs!

Oct 9 2013, 9:29am Anchor

Now that's a proper answer. Thanks!

Oct 12 2013, 6:31pm Anchor
fredrb wrote:Perhaps you didn't get what I was asking. Of cousre I don't want to use them all at once, I'm saying that I'm fascinated with all of them and I don't know which would fit better for me(developing a 2D game)

This line you posted threw me off: 

"The thing is: I want to use all the engines/languages above but i'm not sure I could use them all at once though."

Reply to Thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.