FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Android
- iPhone
- iPad
- Apple TV
- Nintendo Switch
- Stadia
GameplayKit is described as 'Object-oriented framework that provides foundational tools and technologies for building games in iOS, macOS, and tvOS using the Swift programming language and 3rd party rendering and multimedia libraries such as SpriteKit' and is a game development tool in the development category. There are more than 25 alternatives to GameplayKit for a variety of platforms, including Windows, Linux, Mac, Android and iPhone apps. The best GameplayKit alternative is Godot Engine, which is both free and Open Source. Other great apps like GameplayKit are Unity, LÖVE, microStudio and Bevy Game Engine.
FNA is a reimplementation of the Microsoft XNA Game Studio 4.0 Refresh libraries.
Create 2D and 3D Games for Windows.
If you've been yearning to create games but have been frustrated by the complexity of programming languages such as C++ or Java, you've come to the right place!
Blitz3D provides a simple yet powerful environment for game creation - s.

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

Cerberus X is a cross-platform, easy to learn object-oriented programming language focusing on game development with a powerful set of APIs that make it easy to draw lightning fast graphics on all supported platforms To achieve this, Cerberus X translate our code to the target...



Java framework providing unified API for building 2D or 3D games across desktop, mobile, and browser platforms, with hot code swapping, rapid prototyping, modular architecture, integrated physics, input, asset tools, and support for desktop-native debugging.
batari Basic (bB) is a BASIC-like language for creating Atari 2600 games. It creates a binary file that can be run on an Atari 2600 emulator or the binary file may be used to make a cartridge that will operate on a real Atari 2600.
nCine is a cross-platform 2D game engine in C++ for fast and performant game development.




The Graphics Development Engine for Business and Industry. Build high-quality 3D solutions and deploy to any platform.



Rogue Engine is a full featured environment for game development using WebGL. Create projects in an intuitive and familiar 3D environment using configurable components made with TypeScript.




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




Verus Engine is a modern, platform-agnostic 3D game engine. It is developed using C++ and HLSL. It is based on Direct3D 12 and Vulkan graphics APIs. The code is user friendly and well optimized.



BlitzMax is a versatile desktop development environment for developers of all shapes and sizes.
