Click here to Skip to main content
15,860,972 members
Articles / STL

Gaming : 2D Game Engines

Rate me:
Please Sign up or sign in to vote.
4.40/5 (16 votes)
10 Apr 2014CPOL3 min read 18.6K   12   3
I have decided to learn,develop and market a Game.Cool!!! but which game engine/framework should i go with ? What are the pros and cons of existing Game Engines? Where can i leverage my existing coding and design skills ? Today,This post will try to answer to few of the questions.There are N nu

I have decided to learn,develop and market a Game.Cool!!! but which game engine/framework should i go with ?

What are the pros and cons of existing Game Engines?

Where can i leverage my existing coding and design skills ?

Today,This post will try to answer to few of the questions.There are N number of game engines.We will talk about only a few here.

Construct 2 :

Construct 2 is a powerful ground breaking HTML5 game creator designed specifically for 2D games. It allows anyone to build games — no coding required!

Construct2

  •  Quick& Easy
  • Powerful Event System
  • Flexible Behaviors
  • Instant Preview
  • Stunning Visual Effects
  • Multiplatform Export
  • Easy Extensibility

Unity 2D

Unity is a game development ecosystem: a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content; easy multiplatform publishing; thousands of quality, ready-made assets in the Asset Store and a knowledge-sharing community.

For independent developers and studios, Unity’s democratizing ecosystem smashes the time and cost barriers to creating uniquely beautiful games. They are using Unity to build a livelihood doing what they love: creating games that hook and delight players on any platform.

unity-2d-tools-in-action

  • Workflow
  • Quality
  • 2D & 3D
  • Mecanim
  • Performance
  • Multiplatform
  • Collaboration
  • Large community and Forums
  • Vast Asset store (with Free/paid Assets)

Coding : C#,UnityScript (Javascript) and Boo

GameMaker : Studio

GameMaker: Studio caters to entry-level novices and seasoned game development professionals equally, allowing them to create cross-platform games in record time and at a fraction of the cost!

In addition to making games development 80 percent faster than coding for native languages, developers can create fully functional prototypes in just a few hours, and a full game in just a matter of weeks.

GameMaker

  •  Workflow
  • Multiformat Export
  • Quality
  • Performance
  • Developer Services
  • Collaboration
  • Marketplace
  • Easy to Learn

CodingGame Maker Language (GML) 

Gideros

Gideros provides the cross-platform technology to create amazing games. In a couple of hours, you’ll find yourself building and running your next great game.

Gideros

  •  It’s Free
  • Instant Testing
  • Native Speed
  • Plugins
  • Clean OOP Approach
  • Full Dev Set
  • Fast development
  • CrossPlatform

Coding : Lua Scripting

Cocos2D/Cocos2D-x

cocos2d is a framework for building 2D games, demos, and other graphical/interactive applications.

Cocos2d contains many branches with the best known being Cocos2d-iPhone, Cocos2d-x, Cocos2d-html5 and Cocos2d-XNA. 

Cocos2d

  • Flow control: Manage the flow control between different scenes in an easy way
  • Sprites: Fast and easy sprites
  • Actions: Just tell sprites what you want them to do. Composable actions like moverotate,scale and much more
  • Effects: Effects like wavestwirllens and much more
  • Tiled Maps: Support for rectangular and hexagonal tiled maps
  • Transitions: Move from scene to scene with style
  • Menus: Built in classes to create menus
  • Text Rendering: Label and HTMLLabel with action support
  • Documentation: Programming Guide + API Reference + Video Tutorials + Lots of simple tests showing how to use it
  • Built-in Python Interpreter: For debugging purposes
  • BSD License: Just use it
  • Pyglet Based: No external dependencies
  • OpenGL Based: Hardware Acceleration

Coding : Multiple Languages

There are many other 2D platforms out there

  • LÖVE is an *awesome* framework you can use to make 2D games in Lua. It’s free, open-source, and works on Windows, Mac OS X and Linux.
  • Stencyl : Design Once, Play Anywhere.Publish iPhone, iPad, Android, Flash, Windows & Mac games without code
  • Torque 2D is a powerful, flexible, and fast open source engine dedicated to 2D game development.
  • Allegro : A mature, battle-tested C/C++ game framework with multiple platform support.


Filed under: Gaming Tagged: 2D game, 2D Game Engine, 2D games, 2D platform, Asset Store, development, game development, Game engine, Game Engines, Games

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



Comments and Discussions

 
GeneralMy vote of 3 Pin
Ahmed Bensaid21-May-14 22:40
professionalAhmed Bensaid21-May-14 22:40 
Questionnot bad Pin
BillW339-May-14 5:23
professionalBillW339-May-14 5:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.