Jump to content

  • Log In with Google      Sign In   
  • Create Account


We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.

Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!

what is the best engine to start with?

Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 svoidprg   Members   -  Reputation: 105


Posted 12 October 2012 - 04:51 PM

i need a good 2d engine that has everything with it.. like the map maker or sprite editor any ideas?


#2 ATC   Members   -  Reputation: 551


Posted 12 October 2012 - 06:20 PM

None, in my honest opinion... I think it's more important to learn how graphics programming works before you start using an engine that abstracts everything away. Your skills will be completely portable, whereas if you just learn to use an engine you are helpless without that particular engine... So I recommend you learn to do your 2D stuff with DirectX or OpenGL... alternatively the XNA Framework is a simpler way to get your feet wet. And if you're afraid of C++ you can always use a good C# wrapper like SlimDX or SharpDX to get at the DirectX API directly, or Tao or OpenTK for OpenGL...

Edited by ATC, 12 October 2012 - 06:22 PM.

CEO & Lead Developer at ATCWARE™
"Project X-1"; a 100% managed, platform-agnostic game & simulation engine

Please visit our new forums and help us test them and break the ice!

#3 Servant of the Lord   Crossbones+   -  Reputation: 21164


Posted 12 October 2012 - 06:32 PM

If you are learning to program, you don't want to start using engines, you want to first start learning programming before you learn to program games. Posted Image

If you already know how to program, I wouldn't suggest using an engine. Engines are good for 3D games, but for 2D games it's usually better to just use a 2D API instead of an engine. You didn't mention what language you use. If you use Python, try PyGame. If you use C++, try SFML.

You could use something like Tiled for making maps, or Mappy. Either one will require some work on your part to integrate with PyGame or SFML.

If you don't know how to program, and aren't learning how to program, then you probably want to use Construct or GameMaker - you can now download GameMaker from Steam, and it's integrated with Steam Workshop. Posted Image
It's perfectly fine to abbreviate my username to 'Servant' rather than copy+pasting it all the time.
All glory be to the Man at the right hand... On David's throne the King will reign, and the Government will rest upon His shoulders. All the earth will see the salvation of God.
Of Stranger Flames - [indie turn-based rpg set in a para-historical French colony] | Indie RPG development journal

[Fly with me on Twitter] [Google+] [My broken website]

[Need web hosting? I personally like A Small Orange]

#4 StrangeTurtle   Members   -  Reputation: 133


Posted 12 October 2012 - 07:27 PM

people often compare these open ended questions to HOW DO YOU MAKE A CAR? and often do not come up with useful responses
adobe flash games
game maker(beginner)
slick 2d.
jmonkey (is made for 3d but can do 2d just as easily looks just like netbeans java based applets/desktop aplications)

basic 2d games can be made with many generic programming languages find an IDE you like and begin exploring the graphics end of that language.
explore game tutorials for adobe FLASH this may be ur best platform to begin because you can deploy you game online easily

"Oh, God, I'm nervous. Two of my three hearts are having attacks." -Zoidberg
Site: http://www.strangeturtle.com

Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.