What are the best 2D C++ game engines with a GUI and full source code access?

asked by Anonymous
31 contributors
4 solutions
  1. 12

    #1Godot Engine

    Godot Engine

    Godot is a free game engine by Juan Linietsky and Ariel ManzurCapable of creating 2D and 3D games, it provides game making tools. The software is under the MIT license, meaning that developers own every game they make with this software.


    Windows, Mac, Linux


    Thomas Diaz
    Written on February 4, 2017
    "Godot is completely free and open source to boot. Seems like a fantastic game engine. If I were looking to create a 2D game I would definitely try this one out. "
  2. 7


    GDevelop is an open source, cross-platform game creator designer which can be used by anyone even those who have not much programming experience. Available for download on online, Windows, Mac, and Linux operating systems.

    Web, Windows, Mac, Linux


    Beverly Jones
    Written on June 10, 2017
    "If your ready to get on board the app explosion and your not quite sure how, this is what you need. A full service app that helps you to make your own game! No longer will you be slave to paying for games that just don't cut it. Now you can build your own games to your specs!"
  3. 5



    Unity is a cross-platform game engine developed by Unity Technologies. This platform is primarily used to develop video games and simulations for PC, consoles, mobile devices, and websites. Download the free trial version for Mac or Windows.


    Windows, Mac

    $25- Varies by plan

    Frances Soto
    Written on March 25, 2017
    "While looking for games with the source code to be able to learn more about how the game was built and how it works, I came across Unity. Unity is perfect for my needs because it is a cross-platform game engine that is used to develop games, especially with what I was needing it for (2D C++) and I could see what it does and how it does it. It was a perfect solution for me!"
  1. 3


    Polycode is a game engine and a programming language in C and C++ in which you can create and build your own. It provides both 2d and 3d graphic rendering. You can use the material system to define shader-based materials and multi-pass post-processing filters. 

    Windows, Mac


    Harold Berry
    Written on June 17, 2017
    "Polycode is a neat idea, but the software as it is is a bit buggier than I would like. The program is in beta, so this might improve, but this solution isn't viable right now, and right now is when I need the fix!"


Best What are the best 2D C++ game engines with a GUI and full source code access
1Godot EngineSoftware 12 Free
2GDevelopSoftware 7 Free
3UnitySoftware 5 Paid
4PolycodeSoftware 3 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.