TopAlter.com

raylib Alternatives

raylib Alternatives

raylib

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.

FEATURES
- NO external dependencies, all required libraries are bundled into raylib
- Multiple platforms supported: Windows, Linux, MacOS, Android... and many more!
- Written in plain C code (C99) in PascalCase/camelCase notation
- Hardware accelerated with OpenGL (1.1, 2.1, 3.3 or ES 2.0)
- Unique OpenGL abstraction layer (usable as standalone module): rlgl
- Multiple Fonts formats supported (XNA fonts, AngelCode fonts, TTF)
- Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC)
- Full 3D support, including 3D Shapes, Models, Billboards, Heightmaps and more!
- Flexible Materials system, supporting classic maps and PBR maps
- Animated 3D models supported (skeletal bones animation)
- Shaders support, including model and postprocessing shaders.
- Powerful math module for Vector, Matrix and Quaternion operations: raymath
- Audio loading and playing with streaming support (WAV, OGG, MP3, FLAC, XM, MOD)
- VR stereo rendering support with configurable HMD device parameters
- Huge examples collection with +95 code examples!
- Bindings to +25 programming languages!

Best raylib Alternatives

Looking for the best programs similar to raylib? We reviewed our top picks below. Let's see if there are any raylib alternatives that work on your platform.

LÖVE

LÖVE

FreeOpen SourceMacWindowsLinuxAndroidiPhoneBSDiPadFreeBSD

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.

Features:

  • 2D Game
  • Collaborative Workspaces
Ren'Py

Ren'Py

FreeOpen SourceMacWindowsLinux

Ren'Py is a free and cross-platform visual novel engine that helps you use words, pictures, and sounds to tell stories with the computer. Its easy and efficient...

SDL

SDL

FreeOpen SourceMacWindowsLinuxWindows MobileiPhoneS60BSDiPadHaiku

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

Features:

  • Drawing 2D
  • Extensible window manager
  • Gaming
  • Library
FreeBASIC

FreeBASIC

FreeOpen SourceWindowsLinux

FreeBASIC is a completely free, open-source, 32-bit BASIC compiler, with syntax similar to MS-QuickBASIC, that adds new features such as pointers, unsigned data types...

Features:

  • Compiler
  • QuickBasic Support
LibGDX

LibGDX

FreeOpen SourceMacWindowsLinuxAndroidiPhoneAndroid TabletiPad

Libgdx is a Java game development framework that provides a unified API that works across all supported platforms.

Features:

  • Cross-platform
  • Gaming
MonoGame

MonoGame

FreeOpen SourceMacWindowsLinuxWeb

One framework for creating powerful cross-platform games. The spiritual successor to XNA with 1000's of titles shipped across desktop, mobile, and console platforms....

Features:

  • 3D Game Engine
  • 2D Game Engine
  • C# Scripting
  • Cross-platform
Phaser

Phaser

FreeOpen SourceMacWindowsLinux

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

SFML

SFML

FreeOpen SourceMacWindowsLinux

SFML (Simple and Fast Multimedia Library) is a portable and easy-to-use API for multimedia programming.

Features:

  • Api
  • Cross-platform
  • Multiple languages
  • OPENGL
AppGameKit Classic

AppGameKit Classic

FreemiumMacWindowsLinuxAndroidiPhoneiPadRaspbianRaspberry PiHTML

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

Features:

  • Cross-platform
  • 2D and 3D physics
  • Networking and Multiplayer
  • Python
  • Visual Editing
Oxygine

Oxygine

FreeOpen SourceMacWindowsLinuxChrome OSiPad

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

Features:

  • Cross-platform
  • Library

Upvote Comparison

Interest Trends

raylib Reviews

Add your reviews & share your experience when using raylib to the world. Your opinion will be useful to others who are looking for the best raylib alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP