Game Engines & Frameworks

Filter & Sort:
Search:

Sort:
  • Name
  • Categories
Filters:
Categories
Pricing
Platforms
Perspective
Scripting Language
Source Access
Name Categories Pricing Platforms Perspective Scripting Language Source Access Description
IconUnityGame EngineFree, Subscription2D, 3DC#, Visual ScriptingClosedUnity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.
IconUnreal EngineGame EngineFree, Royalty2D, 3DC++, Visual ScriptingAvailableUnreal Engine is the world's most open and advanced real-time 3D creation platform for photoreal visuals and immersive experiences.
IconGodotGame EngineFree2D, 3DC#, Custom Scripting, Visual ScriptingOpenGodot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel. Free and open-source game engine under the MIT license.
IconGDevelopGame EngineFree2DJavaScript, Event ScriptingOpenGDevelop is an open-source, cross-platform game engine designed for everyone - it's extensible, fast and easy to learn.
IconGameMakerGame EngineFree, Subscription2DCustom Scripting, Visual ScriptingClosedYoYo Games is the home of GameMaker. The easy to use powerful game engine that is the best for 2D games. Making games is for everyone. Uses GML Scripting, similar to JavaScript.
IconCocos CreatorGame EngineFree2D, 3DTypeScript, JavaScriptOpenCocos Creator is a script development, entity-component and data-driven game development tool focused on content creation. It comes with an easy-to-follow content production workflow and a powerful suite of developer tools for game logic and high-performance game creation.
IconDefoldGame EngineFree2D, 3DLuaOpenDefold is a free and open game engine used for development of console, desktop, mobile and web games.
IconStencylGame EngineFree, Subscription2DBlock Scripting, Haxe, JavaOpenCreate amazing games without code. Stencyl is the quickest & easiest way to make a game.
IconPhaserGame EngineFree2DJavaScript, TypeScriptOpenDesktop and Mobile HTML5 game framework. A fast, free and fun open source framework for Canvas and WebGL powered browser games.
IconBuildboxGame EngineFree, Subscription, Royalty2D, 3DVisual Scripting, JavaScriptClosedBuildbox is a new video game maker that is extremely easy to use. Using this video game software, anyone can design amazing games for mobile, console, and PC.
IconSource EngineGame EngineLicense3DLua, Squirrel, C++AvailableValve's Source engine technology--the same used to power Half-Life 2, Team Fortress 2, and Portal--is available for license to any game developer.
IconConstruct 3Game EngineFree, Subscription2DJavaScript, Event ScriptingClosedOur world class game creator allows you to make your own game - no programming required. Try our game editor today and create a game in our game engine.
IconCry EngineGame EngineFree, Royalty3DLua, C++AvailableThe complete solution for next generation game development by Crytek
IconPlayCanvasGame EngineFree, Subscription2D, 3DJavaScriptOpenCollaboratively build stunning HTML5 visualizations and games
IconSolar2DGame EngineFree2DLuaOpenSolar2D is a Lua based game engine with focus on ease of iterations and usage.
IconStarlingGame EngineFree2DActionScriptOpenMake games using Adobe Air and Adobe Flash ActionScript
IconGameSaladGame EngineSubscription2DJavaScriptOpenFrom Game Player to Game Maker Create Your Own Games & Learn Computational Thinking. No-code: powerful visual programming. Share with your friends or submit games to the app stores!
IconBevy EngineGame EngineFree2D, 3DRustOpenA refreshingly simple data-driven game engine built in Rust. Free and Open Source Forever!
IconbitsyGame EngineFree2DEvent ScriptingOpenbitsy is a little editor for little games or worlds. the goal is to make it easy to make games where you can walk around and talk to people and be somewhere.
IconCt.jsGame EngineFree2DJavaScriptOpenMeet ct.js, your new 2D game editor! ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library.
IconPixelPADGame EngineFree2DPythonClosedPixelPAD is a game engine built for learners. Purposely built for its simplicity, PixelPAD is a great tool for new developers that want to develop games in Python.
IconMonoGameFrameworkFree2D, 3DC#OpenMonoGame is an Open Source implementation of the Microsoft XNA 4 Framework.
IconLibGDXFrameworkFree3DJavaOpenLibGDX is a relatively low level, free, open source cross platform game development framework.
IconLOVEFrameworkFree2DLuaOpenLÖ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, Linux, Android and iOS.
IconFNAFrameworkFree2D, 3DC#OpenFNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries.
IconCocos 2d-xFrameworkFree2DC++, Lua, JavaScriptOpenCocos2d-x provides rich functions such as graphics rendering, GUI, audio, network, physics, user input, etc., and is widely used in game development and interactive application construction.
IconHeaps.ioFrameworkFree2DHaxeOpenHeaps.io is a mature cross platform graphics engine designed for high performance games.It is designed to leverage modern GPUs that are commonly available on both desktop and mobile devices.
IconHaxeFlixelFrameworkFree2DHaxeOpenHaxeFlixel is a framework that lets you create cross-platform games easier with free, open source technology!
IconBabylon.JSFrameworkFree3DJavaScriptOpenBabylon.js is one of the world's leading WebGL-based graphics engines. From a new visual scene inspector, best-in-class physically-based rendering, countless performance optimizations, and much more, Babylon.js brings powerful, beautiful, simple, and open 3D to everyone on the web. JavaScript framework for building 3D games with HTML5, WebGL, WebVR, and Web Audio.
IconPygameFrameworkFree2DPythonOpenPygame is a set of Python modules designed for writing video games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language.
IconPython ArcadeFrameworkFree2DPythonOpenArcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers, or programmers who want to create 2D games without learning a complex framework.
IconGamesFromScratchListFree2D, 3DC++, C#, Rust, Haxe, JavaScript, Python, LuaOpen, Available, ClosedA collection of resource articles that includes comprehensive lists of engine and frameworks for C++, C#, Rust, Haxe, JavaScript, Python, and Lua.