a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers, mobile devices, and the web.




Silk.NET is described as 'The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about' and is a game development tool in the development category. There are more than 10 alternatives to Silk.NET for a variety of platforms, including Mac, Windows, Linux, iPad and iPhone apps. The best Silk.NET alternative is Ren'Py, which is both free and Open Source. Other great apps like Silk.NET are LÖVE, Fibbo, SDL and raylib.
a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers, mobile devices, and the web.




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.




Fibbo is a free and open-source web-based game engine that allows you to create interactive experiences using JavaScript, right in your browser.

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the...
raylib is a game development library highly inspired by Borland BGI graphics lib and by XNA framework. Made as a simple and easy-to-use library to enjoy game programming.
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.

nCine is a cross-platform 2D game engine in C++ for fast and performant game development.




Oxygine is completely free and open source (MIT license) 2D game engine, available on GitHub. It is written in C++ and runs on MacOSX, iOS, Android, Windows and Linux.


SpriteKit is a general-purpose framework for drawing shapes, particles, text, images, and video in two dimensions. It leverages Metal to achieve high-performance battery-efficient rendering and 2d games and other graphics-intensive apps.

