List of beginner-friendly game engines and frameworks

  • RPG in a Box

    Commercial Mac Windows Linux Website

    RPG in a Box lets you easily create 3D grid-based, voxel-style RPGs and adventure games!.


    RPG in a Box icon
  • GDevelop

    Free Mac Windows Linux Web Website

    GDevelop is an open-source game making software designed to be used by everyone. Any kind of 2D games can be created with it and no programming skills are required to get started. Logic of games are made using visual events.


    GDevelop icon
  • RPG Maker

    Commercial Mac Windows Linux Steam Website

    The RPG Maker software series is a set of game creation suites aimed at easy 2D role playing game creation. With an emphasis on JRPG gameplay mechanics, the suites typically include map, tile and sprite editors, character, encounter and dialog tools, among countless other elements to cover practically every facet of game building.


    RPG Maker icon
  • 001 Game Creator

    Commercial Windows Web Windows Mobile Android iPhone ... Android Tablet Windows Phone iPad Website

    Bring your game ideas and concepts to life with 001 Game Creator, which gives you the power to create a variety of game genres. With simple point-and-click scripting, and high customisability of characters, monsters, items and magic, you can make anything possible. Will soon support mobile platforms.


    001 Game Creator icon
  • ClickTeam Fusion

    Commercial Windows Website

    [Multimedia Fusion 2 has been replaced by Clickteam Fusion 2.5.]

    Game and software creation has never been easier or quicker than with Clickteam Fusion 2.5!

    With Fusion 2.5’s amazing event editor system you are able to quickly generate games or apps.

    Within your first hour you will have learned the basics of the tool. Compile a windows app with a mouse click, Or target additional platforms like iOS, Android, Flash, XNA with the purchase of our optional exporters.Harness the power of Clickteam Fusion 2.5 today.


    ClickTeam Fusion icon
  • GameMaker: Studio

    Commercial Windows Website

    Design your own computer games with a drag-and-drop event/action system, and introduce yourself to coding at your own pace.


    GameMaker: Studio icon
  • Construct 2

    Freemium Windows Website

    Scirra Construct is a 2D game development engine with a focus on building games visually. No programming is required though the software uses a visual method for event handling that relies on programming concepts like variables, loops and conditions. It provides a powerful form of scripting that's as easy as clicking, dragging and dropping.

    Construct exports to HTML5 with export options for online sites like Small Kongregate iconKongregate and Small Scirra Arcade iconScirra Arcade as well as exports for Small PhoneGap iconPhoneGap for mobile games.

    The software is available in two version:
    Construct 2 - a Windows-only software with a one-time purchase.
    Construct 3 - a web app using a subscription for access.

    The opensource Small Construct Classic iconConstruct Classic is also available, but it is retired and no longer developed.


    Construct 2 icon
  • Buildbox

    Freemium Mac Windows Website

    Buildbox is a breakthrough game creation experience. Creating games is as easy as dropping images into the software, making changes to their properties and hitting play.

    Every tool you need to complete your game is included inside Buildbox. You have access to complete management of your assets, integrated level editor, game menu system, advanced ad and in app purchase solution, font editor, gameplay settings and more. Buildbox was used to created the hit iOS game Phases in only 2 weeks. Phases hit #28 on the app store and has over 1.4 million downloads.


    Buildbox icon
  • Gamesalad

    Commercial Mac Windows Website

    GameSalad Creator is an authoring tool developed by GameSalad, Inc. (formerly Gendai Games) aimed primarily at non-programmers for composing games in a drag-and-drop fashion, utilizing visual editors and a behavior-based logic system. It is used by consumers and creative professionals such as graphic designers, animators, and game developers for rapidly prototyping, building and self-publishing cross-platform games and interactive media. The application runs on Mac OS X and can produce iPhone , web browser-based content in HTML 5, and mac applications.


    Gamesalad icon
  • Coppercube

    Freemium Mac Windows Web Website

    CopperCube is a 3D editor for creating interactive 3D applications or simple games for Flash / Stage 3D, WebGL or as application. No programming is necessary for this. Simply import your 3D models, specify camera controllers and behaviors, and hit 'publish'.

    It is intended to be used for creating 3D educational programs, architectural visualizations, military simulations, product configurators, games, e-learning applications and 3D prototypes. And it can be used to convert 3D models to WebGL or Flash Stage 3D / Molehill.

    This is the light edition of CopperCube, limited to 10 scenes per file, but otherwise, it is fully functional:

    • It supports the import of 22 3D file formats such as 3D Max .3ds, AutoCAD .dxf, Maya .obj, COLLADA .dae, Lightwave .lwo, Truespace .cob and .scn, and many more: .ply, .stl, bps, lmts, .mesh, .x, .ase, .oct, .dmf
    • Realtime 3D character animation, with an unlimited amount of joints
    • Supports the features of the latest Flash Player 11 as well as older players
    • Renders using OpenGL, Direct3D, WebGL or Stage 3D
    • Simple, pre created Game AI behaviors included
    • Various camera controllers included: for third person cameras, first person shooters, model viewers, panorama views
    • Includes a global illumination lightmap renderer
    • Supports 3D sound
    • Scripting via JavaScript and ActionScript 3


    Coppercube icon
  • Game Guru

    Commercial Windows Website

    Create, play and share fun games on your PC with absolutely no technical knowledge needed!.


    Game Guru icon
  • MANU Game Maker

    Free Mac Windows Website

    MANU is an easy to use Video Game Maker. Making your own 3d arcade games with MANU is easier than ever. No code. No limits.
    Save a lot of development time and enjoy convenient and joyful way to develop game mechanics. Have fun while creating.
    User-friendly system with no coding! Customize and launch animations the way you want it, either from the beginning of the game or after specific events.
    Set up and modify any custom values on the go, including health, ammunition and speed of character or object movement.
    Use simple tools to create and reuse animation sequences that will improve your development process and ease the workflow.


    MANU Game Maker icon
  • Shoot 'Em Up Kit

    Commercial Windows Website

    Create your own 2D or 3D shoot ‘em up using a powerful graphics and audio engine. A few seconds and you have a game - creating a game can be as simple as choosing and placing a player model, choosing and placing an enemy model and clicking ‘Play’. Designed and created by games industry professionals who have worked on titles such as Rainbow Six Vegas, Assassins Creed and Far Cry 2. Create graphics and sound any way you want. Build levels using your own models or drawings, or use the ones provided. Control the Physics settings and watch nVidia’s PhysX simulate your world. Use shaders to create powerful visual effects. Create eye-catching particle effects. Add music to your games and create sound effects. Customise behaviours using an easy-to-use tool which allows you to control events.


    Shoot 'Em Up Kit icon
  • 3D RAD

    Free Windows Website

    3D RAD free 3D Game Maker! Create 3D game content by visually placing intelligent objects together! Learning how to make a 3D Game has never been faster!


    3D RAD icon
  • FPS Creator Classic

    Free Windows Website

    FPS Creator sets a new benchmark in the game creation market by providing an easy-to-use yet highly flexible editing environment. As its name implies this is a tool for creating action-packed FPS games with no programming or 3D modelling knowledge required.

    Using an intuitive and visual Windows interface you literally paint your game world into the scene. A vast range of 3D elements are included allowing you to paint hallways, corridors, gantries, walls, doors, access tunnels, ceilings, lifts, transporters, stairs and more. Segments intelligently attach themselves to each other - paint two corridor pieces side-by-side and they'll snap together seamlessly. Switch to 3D mode and you drop in on your scene for pixel perfect placement of 3D entities. Place a light-switch on the wall and it'll intelligently control the dynamic lighting in the room.


    FPS Creator Classic icon
  • Game Editor

    Free Mac Windows Linux Website

    Game Editor is the open source game design software that gives you the power to create the games of your dreams, and, unlike other game creation tools, gives you the chance to get and change the source code of the game creator and design and develop 2D games for iPhone, iPad, Mac OS X, Windows, Linux, Pocket PC, Windows Mobile, Windows Mobile-based Smartphones and GP2X.


    Game Editor icon
  • Silent Walk FPS Creator

    Free Windows Website

    If you like playing 3D games, you might like to create your own game with custom scenes, characters, weapons and design your own gameplay. Silent Walk FPS Creator is a tool which helps you design and build your dream 3D game - without a single line of code!


    Silent Walk FPS Creator icon
  • Stencyl

    Freemium Mac Windows Linux Website

    Stencyl isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. We take care of the essentials, so you can focus on what's important - making your game yours. .


    Stencyl icon
  • Alice

    Free Mac Windows Linux Website

    Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.


    Alice icon
  • Scratch

    Free Mac Windows Linux Web Website

    Drag-and-drop visual programming language and platform for learning, creating and sharing code and interactive projects.


    Scratch icon
  • LÖVE

    Free Mac Windows Linux Android iPhone ... BSD iPad FreeBSD Website

    Hi 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, Linux, Android and iOS.


    LÖVE icon
  • AppGameKit Classic

    Freemium Mac Windows Linux Android iPhone ... iPad Raspbian Raspberry Pi HTML Website

    AppGameKit is a simple cross platform game development tool that runs on Windows, Linux, MacOS and Raspberry Pi. A version to run on Android and iOS is also available. With AppGameKit you can use a simple Basic like programming language to develop cross platform applications, 2D and 3D games and deploy to many platforms such as Windows, Linux, MacOS, iOS, Android, HTML5 and even develop AR and VR applications for desktop and mobile without need to change any of your code. The same code runs everywhere. The best part is, you can preview and run your application on the target device right from the IDE through WiFi with access to all device features such as camera, sensors and touch. It is allow you to test your applications on the target device at any point during development without need to manually compile, export and install it on the device.

    You can also use C++ to code your applications to get better performance or implement 3rd party libraries and tools and even add your own features and share it with the community if you want. This is how it become possible to use community made implementations of AppGameKit to code in C#, Python or any other languages. Some of the extra features available today are also developed by 3rd party using the C++ library and offered as a DLC to add even more functionality.


    AppGameKit Classic icon
  • PlayBasic

    Free Personal Windows Website

    PlayBasic is a game programming language that gives new programmers the flexibility and feature set for rapid game development, without the complexity or cost. So everybody can experience the challenge of game programming again!

    PlayBasic provide a wealth of graphical features at your finger tips. Ranging from Mapping (Creating worlds), Sprites, Image effects, Cameras, Vector Shapes, Polygons (Texture Mapping) through to a full set of traditional 2D vector art (Dots / lines / Circles, Boxes etc).

    PlayBasic's sprite engine supports Rotation / Scaling / Flipping and Sprite Depth, as well as various real time image effects such as Alpha Blending (Variable, Additive, Subtractive), Tinting (Diffuse), logical masking through to Raster Bar and real time Colour Replacement just to name a few.

    Collision detection in game programming can be challenging, So we've built in support for map and sprite collision methods. Including Pixel Perfect Collision,Rect, Rotated Rect, Circular , Polygonal, Sliding and Sticky modes. Collision methods can be rotated / scaled and even mixed. Allowing vector collision methods to be used along side pixel perfect collision and vice versa


    PlayBasic icon
  • GLBasic

    Free Personal Mac Windows Linux Android iPhone ... HP webOS HTML Website

    GLBasic is a cross-platform programming language aiming at game development with OpenGL.
    We can develop 2D and 3D games for Mac, Linux, Windows, Android, iOS, HTML5, Xbox, Pandora and GP2X using a simple and easy to learn Basic language that compile directly to C++ so we get native performance on all platforms. Also due to the fact Basic compile to C++, we can even use C++ code in-line.

    GLBasic comes with a complete 2D and 3D engine. Support for images, animated and static 3D meshes, physics, networking, dynamic lights, shaders, keyboard, mouse, joystick input and more.


    GLBasic icon
  • Roblox Studio

    Free Mac Windows Roblox Website

    Make Anything You Can Imagine, Roblox Studio is the program used to create games on Roblox.


    Roblox Studio icon

    Commercial Windows Website

    S2 ENGINE HD is a complete general-purpose software kit for developing and running video games.


    S2 ENGINE HD icon
  • Leadwerks

    Commercial Windows Linux HTC Vive Oculus Rift Website

    Leadwerks Game Engine provides the smoothest learning curve to take you from beginner to full-fledged game developer. Use the visual editor and the flowgraph system to set up game interactions without code. Use Lua to write your own game scripts. Advanced users can even program in C++ with the Professional Edition. Leadwerks Game Engine uses an OpenGL 4 deferred renderer to display detailed scenes with real-time lighting at maximum speeds to power desktop and VR games.


    Leadwerks icon
  • Unreal Engine

    Free Mac Windows Linux Website

    Unreal Engine is a professional suite of tools and technologies used for building high-quality games across a range of platforms. Unreal Engine’s rendering architecture enables developers to achieve stunning visuals and also scale elegantly to lower-end systems.

    Revolutionary new workflow features and a deep toolset empower developers to quickly iterate on ideas and see immediate results, while complete C++ source code access brings the experience to a whole new level.

    Unreal Engine technology powers hundreds of games as well as real-time 3D films, training simulations, visualizations and more. Over the past 15 years, thousands of individuals and teams and have built careers and companies around skills developed using the engine.


    Unreal Engine icon
  • Unity

    Freemium Mac Windows Linux Website

    Unity is a multi-platform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity offers the free Personal Edition with all features, a Plus subscription at 25$ a month and a Pro subscription at 125$ a month with extra services such as Cloud building.


    Unity icon

Comments on List of beginner-friendly game engines and frameworks

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!