Game Development Apps and Services

Discover Game Development apps and services by functionality or find alternatives for your favorite Game Development apps and services.

Best Game Development Apps and Services

Sort:
GameMaker

GameMaker

Development Game Development
GameMaker is a legacy game creation software known for its user-friendly interface and powerful tools for developing 2D games. While no longer actively supported, it provided a robust environment for both beginners and experienced developers to bring their game ideas to life.
more
Freemium
User-friendly interface with drag-and-drop programming.
Construct 3

Construct 3

Development Game Development
Construct 3 is a powerful, browser-based 2D game engine that empowers creators of all skill levels to develop compelling games without writing a single line of code. Its intuitive visual editor and event system make game creation accessible and efficient.
more
Commercial
Excellent for 2D game development without coding.
Adventure Game Studio

Adventure Game Studio

Development Game Development
Adventure Game Studio (AGS) is a powerful and free open-source development system designed specifically for creating point-and-click adventure games. It provides a complete suite of tools for artists, designers, and programmers to bring their interactive stories to life, enabling the creation of classic-style adventure games with modern capabilities.
more
Free
Specifically designed for point-and-click adventure games.
Heroic Labs

Heroic Labs

Development Game Development
Heroic Labs offers Nakama, an open-source, distributed server for social and real-time games and apps. It provides a powerful suite of backend features including user authentication, social features, real-time multiplayer, and data storage, enabling developers to build scalable and engaging online experiences.
more
Freemium
Comprehensive feature set for social and real-time functiona...
Nim (programming language)

Nim (programming language)

Development Systems Programming
Nim is a modern, statically typed, compiled programming language emphasizing efficiency, expressiveness, and flexibility. It draws inspiration from languages like Python, Pascal, and C++, making it approachable for developers while offering low-level control for systems programming.
more
Open Source
Excellent performance due to compilation to native code.
LibGDX

LibGDX

Development Game Development
LibGDX is a robust, free, and open-source Java game development framework designed for creating 2D and 3D games across multiple platforms including Windows, macOS, Linux, Android, and web browsers.
more
Open Source
Excellent cross-platform compatibility.
ENIGMA - LateralGM

ENIGMA - LateralGM

Development Game Development
ENIGMA is an open-source game development platform and compiler, coupled with the LateralGM IDE. It allows users to create 2D and 3D games using a flexible scripting language and visual programming tools, offering compatibility with existing Game Maker projects and supporting cross-platform deployment.
more
Open Source
Open-source and free to use, lowering the barrier to entry.
001 Game Creator

001 Game Creator

Development Game Development
001 Game Creator is a graphically assisted scripting engine designed for effortless game development. It empowers users to build 2D and 3D games across various platforms like HTML5 without needing to write traditional code, making game creation accessible to beginners and experienced developers alike.
more
Free Personal
User-friendly drag-and-drop interface.
Pygame

Pygame

Development Game Development
Pygame is a user-friendly, cross-platform library for Python, designed to facilitate the creation of 2D games, multimedia applications, and visualizations.
more
Open Source
Easy to learn and use for beginners.
OpenGameArt

OpenGameArt

Backup & Sync Game Development
OpenGameArt is a central hub for freely licensed art and media assets specifically curated for game development. It provides a vast repository of graphics, sounds, music, and textures contributed by a community of artists, all available under permissive licenses suitable for use in free and commercial game projects.
more
Free
Vast collection of free game assets.
Cocos2d-x

Cocos2d-x

Development Game Development
Cocos2d-x is a renowned open-source, cross-platform 2D game engine. Favored by mobile game developers for its efficiency and ease of use, it provides a robust framework for creating engaging 2D games with excellent performance across multiple devices and operating systems. Its flexibility and extensive feature set cater to both beginners and experienced developers.
more
Open Source
High performance and efficiency due to C++ core.
Urho3D

Urho3D

Development Game Development
Urho3D is a free, cross-platform 2D/3D game engine written in C++ and released under the MIT license. It is known for its lightweight design and efficiency, making it a suitable choice for various game development projects.
more
Open Source
High performance due to C++ core.
CryENGINE

CryENGINE

Development Game Development
CryENGINE is a powerful and visually stunning game development platform known for pushing graphical boundaries. Originally developed for the first-person shooter Far Cry, it has evolved into a comprehensive engine supporting various game genres and platforms. It provides a robust set of tools for creating high-fidelity interactive experiences.
more
Free
Industry-leading graphics and visual quality.
ClickTeam Fusion

ClickTeam Fusion

Games Game Development
ClickTeam Fusion is a powerful, visual game and application creation tool that allows users to build software without writing traditional code. Leveraging an intuitive event editor and drag-and-drop interface, it simplifies the development process, making it accessible to beginners while offering depth for seasoned creators.
more
Commercial
Excellent for beginners with no coding experience.
SDL

SDL

Development Development Library
Simple DirectMedia Layer (SDL) is a cross-platform, open-source development library offering low-level access to essential hardware like audio, input devices, and graphics APIs (OpenGL, Direct3D). It's a fundamental layer for game development and creating interactive applications.
more
Open Source
Excellent cross-platform compatibility
LÖVE

LÖVE

Development Game Development
LÖVE is a beginner-friendly open-source 2D game development framework that allows developers to create games using the Lua scripting language. It's known for its simplicity and flexibility, making it a popular choice for jams and rapid prototyping.
more
Open Source
Easy to learn and use, especially for beginners.
Rust

Rust

Development Systems Programming
Rust is a multi-paradigm, general-purpose programming language designed for performance and safety, especially safe concurrency. It's ideal for systems programming and performance-critical applications.
more
Open Source
Guaranteed memory safety without garbage collection.
Polycode

Polycode

Development Game Development
Polycode is a versatile, open-source framework for developing interactive applications, primarily focusing on 2D and 3D graphics. It provides a powerful feature set built on C++ with Lua scripting support, making it suitable for game development, simulations, and other creative coding projects across multiple platforms.
more
Open Source
Powerful C++ core for performance.
Unreal Engine

Unreal Engine

Development Game Development
Unreal Engine is a powerful, free-to-use 3D creation tool developed by Epic Games, empowering developers across gaming, film, architecture, and automotive industries. It offers a comprehensive suite of tools for real-time rendering, simulation, and interactive experiences.
more
Free Personal
Exceptional graphical fidelity and rendering capabilities.
MakeHuman

MakeHuman

Education & Reference 3D Modeling
MakeHuman is an open-source professional software for creating realistic 3D human models. It simplifies character generation for various applications like animation, games, and scientific visualization.
more
Open Source
Specialized for realistic human modeling.
Autodesk 3ds Max

Autodesk 3ds Max

Photos & Graphics 3D Design
Autodesk 3ds Max is a leading professional 3D computer graphics program used for creating high-quality 3D animations, complex models, interactive games, and stunning visualizations.
more
Commercial
Extensive and powerful toolset for 3D creation.
Haxe

Haxe

Development Development
Haxe is a versatile open-source programming language and compiler that lets developers write code once and deploy it across numerous platforms, including web (JavaScript, Node.js), mobile (iOS, Android), desktop (Windows, macOS, Linux), servers, and even game consoles.
more
Open Source
Develop for multiple platforms from a single codebase.
Lua

Lua

Development Scripting
Lua is a powerful, fast, and lightweight scripting language designed for embedding in applications. It's known for its simplicity, portability, and efficiency, making it ideal for a wide range of uses from embedded systems to game development and configuration.
more
Open Source
Extremely lightweight and fast
C#

C#

Development Desktop Applications
C# is a versatile, modern, object-oriented programming language from Microsoft. It's widely used for developing Windows applications, web services, mobile apps, and games, offering a balance of power and ease of use.
more
Open Source
Strong object-oriented features.
Unity

Unity

Development Game Development
Unity is a leading cross-platform real-time 3D development platform designed for creating rich, interactive content, including games, simulations, and other experiences. It offers a comprehensive toolset for developers of all skill levels.
more
Free Personal
Extensive cross-platform support for widespread distribution...
C++

C++

Development System Software
C++ is a powerful, general-purpose programming language renowned for its performance and flexibility. It supports procedural, object-oriented, generic, and functional programming paradigms, making it suitable for a wide range of applications from system software to video games.
more
Open Source
Exceptional performance and efficiency due to low-level cont...
Construct Classic

Construct Classic

Development Game Development
Construct Classic is a retired but still capable free DirectX 9 game creation tool for Windows. Primarily focused on 2D game development, it offers a visual, event-based programming system that simplifies the game creation process for beginners and experienced developers alike.
more
Open Source
Free and accessible for anyone to start.
D (Programming Language)

D (Programming Language)

Development Systems Programming
D is a general-purpose systems and application programming language that aims to combine the power and high performance of C++ with the productivity and safety of modern languages like Python or Ruby.
more
Open Source
Excellent performance comparable to C/C++.
Showing 1 - 28 of 28

Recently Added Game Development Apps and Services

GameMaker

GameMaker

Development Game Development
GameMaker is a legacy game creation software known for its user-friendly interface and powerful tools for developing 2D games. While no longer actively supported, it provided a robust environment for both beginners and experienced developers to bring their game ideas to life.
more
Freemium
User-friendly interface with drag-and-drop programming.
Construct 3

Construct 3

Development Game Development
Construct 3 is a powerful, browser-based 2D game engine that empowers creators of all skill levels to develop compelling games without writing a single line of code. Its intuitive visual editor and event system make game creation accessible and efficient.
more
Commercial
Excellent for 2D game development without coding.
Adventure Game Studio

Adventure Game Studio

Development Game Development
Adventure Game Studio (AGS) is a powerful and free open-source development system designed specifically for creating point-and-click adventure games. It provides a complete suite of tools for artists, designers, and programmers to bring their interactive stories to life, enabling the creation of classic-style adventure games with modern capabilities.
more
Free
Specifically designed for point-and-click adventure games.
Heroic Labs

Heroic Labs

Development Game Development
Heroic Labs offers Nakama, an open-source, distributed server for social and real-time games and apps. It provides a powerful suite of backend features including user authentication, social features, real-time multiplayer, and data storage, enabling developers to build scalable and engaging online experiences.
more
Freemium
Comprehensive feature set for social and real-time functiona...
Nim (programming language)

Nim (programming language)

Development Systems Programming
Nim is a modern, statically typed, compiled programming language emphasizing efficiency, expressiveness, and flexibility. It draws inspiration from languages like Python, Pascal, and C++, making it approachable for developers while offering low-level control for systems programming.
more
Open Source
Excellent performance due to compilation to native code.
LibGDX

LibGDX

Development Game Development
LibGDX is a robust, free, and open-source Java game development framework designed for creating 2D and 3D games across multiple platforms including Windows, macOS, Linux, Android, and web browsers.
more
Open Source
Excellent cross-platform compatibility.
ENIGMA - LateralGM

ENIGMA - LateralGM

Development Game Development
ENIGMA is an open-source game development platform and compiler, coupled with the LateralGM IDE. It allows users to create 2D and 3D games using a flexible scripting language and visual programming tools, offering compatibility with existing Game Maker projects and supporting cross-platform deployment.
more
Open Source
Open-source and free to use, lowering the barrier to entry.
001 Game Creator

001 Game Creator

Development Game Development
001 Game Creator is a graphically assisted scripting engine designed for effortless game development. It empowers users to build 2D and 3D games across various platforms like HTML5 without needing to write traditional code, making game creation accessible to beginners and experienced developers alike.
more
Free Personal
User-friendly drag-and-drop interface.
Pygame

Pygame

Development Game Development
Pygame is a user-friendly, cross-platform library for Python, designed to facilitate the creation of 2D games, multimedia applications, and visualizations.
more
Open Source
Easy to learn and use for beginners.
OpenGameArt

OpenGameArt

Backup & Sync Game Development
OpenGameArt is a central hub for freely licensed art and media assets specifically curated for game development. It provides a vast repository of graphics, sounds, music, and textures contributed by a community of artists, all available under permissive licenses suitable for use in free and commercial game projects.
more
Free
Vast collection of free game assets.