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:
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.
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.
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.
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.
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.
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.
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 - 17 of 17

Recently Added Game Development Apps and Services

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.
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.
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.
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.