raylib | A simple and easy-to-use library to enjoy videogames programming
raylib offers a simple, open-source library for coding video games in C or C++. Perfect for beginners and pros who enjoy hands-on programming.
Create games with pure coding—no GUI, just code
raylib is a straightforward programming library designed for anyone who wants to create video games by writing code directly, without relying on visual editors or graphical tools. It’s open source and works mainly with C and C++, making it a great fit for both beginners learning the ropes and experienced developers who enjoy hands-on coding.
On the site, you can download installers, browse examples, and find helpful resources like a cheatsheet and wiki. The focus is on simplicity and fun—if you love the idea of building games by writing code yourself, raylib gives you everything you need to get started quickly.
Whether you’re studying game programming or just want a lightweight tool to experiment with your own ideas, raylib invites you to jump in and start coding. There’s an active community, plenty of examples, and clear documentation to help you enjoy game development in its purest form.
Discover websites similar to Raylib.com. Optimized for ultra-fast loading.
Box2D is an open-source 2D physics engine that helps game developers add realistic motion and collision effects to their games easily.
Explore Rust language bindings for the Godot game engine, making it easy for developers to build Godot games using Rust's features.
LWJGL is a Java library that gives you the tools to build high-performance games and graphics apps, with access to OpenGL, OpenAL, and more.
Create your own PC and mobile games with easy-to-use tools, engines, and resources for developers at any skill level. Join a friendly game-making community.
Clickteam offers software tools for creating video games, apps, and interactive projects, with visual editors and resources for both beginners and pros.
Valve creates video games, runs the Steam gaming platform, and develops hardware for gamers and developers. Explore careers and their latest innovations.
GGPO offers a networking SDK for game developers, enabling smooth peer-to-peer multiplayer gameplay with rollback tech to minimize lag and latency.
Paramiko is a Python library for SSH connections, letting you securely run remote commands and transfer files in your own Python projects.
Offers the aPLib compression library and aPACK executable compressor for developers needing efficient file and executable compression solutions.
O3DE is an open-source game engine for building 3D games and simulations, offering powerful features, cross-platform support, and active community resources.
libtorrent offers a full-featured C++ library for building BitTorrent clients, focusing on efficiency, scalability, and easy integration for developers.
Worldforge is a free, open-source platform for creating your own virtual worlds and MMORPGs, offering tools and resources for developers and players.
Tilengine is a free, open source engine for creating retro 2D games with tilemaps, sprites, palettes, and scanline-based raster effects.
Panda3D is a free, open-source engine for creating realtime 3D games, simulations, and visualizations, designed for flexibility across platforms.
Gosu is a 2D game development library for Ruby and C++ that helps you create games and graphics projects quickly and easily.
Isogenic Game Engine helps you build games with powerful tools, clear documentation, and easy downloads for developers of all levels.
Spring RTS Engine lets you create, play, and share real-time strategy games, offering a powerful open-source platform and active developer community.
Explore documentation and resources for FluffOS, an open-source game engine for building MUDs, with guides, tools, and technical references.
ioquake3 is a free, open-source Quake 3 engine that lets you play classic games, try new mods, or create your own first-person shooter experiences.
Explore interactive demos and tutorials for Construct 2 & 3, featuring game templates, controls, and visual effects to help you learn game development.
Tiled is a free, open-source tool for creating and editing game levels, making it easy to design maps and layouts for 2D games of any style.
Create your own games easily with RPG Maker. Access official tools, resources, and community support to bring your game ideas to life. (English/Japanese site)
CRYENGINE is a powerful game development platform by Crytek, offering tools and resources to create high-end, immersive gaming experiences.
Ren'Py is a free visual novel engine that lets you create interactive stories and games using simple scripting and Python, for computers and mobile devices.
Construct 3 lets you make your own games right in your browser, with easy drag-and-drop tools or JavaScript for more control—no downloads needed.
Vassal lets you play and create digital versions of board and card games online with friends. Enjoy classic and custom games from anywhere.
PixiJS is a fast, flexible HTML5 engine for creating beautiful 2D graphics, interactive content, and games right in your browser using WebGL.
GDevelop lets you create 2D and 3D games without coding. Build, learn, and publish your games easily to multiple platforms with free, open-source tools.
Phaser is a free, open source HTML5 game framework for making browser games. Build desktop and mobile games with easy tools and a supportive community.
Bevy Engine is a free, open source game engine built in Rust that lets you create data-driven games easily. Explore tutorials, assets, and a friendly community.
Open Dynamics Engine (ODE) is a free, open-source library for simulating rigid body physics in games, VR, and 3D applications using C/C++.
Download FFTW, a free C library for fast Fourier transforms, with support for real/complex, multidimensional, and parallel signal processing.
LÖVE is a free, open-source framework for making 2D games in Lua, compatible with Windows, macOS, Linux, Android, and iOS. No cost or license needed.
Japanese company specializing in research and development of software using Unreal Engine, offering expertise in game and interactive content creation.
Flame Engine is a lightweight game engine for Flutter, making it easy to build games for mobile, desktop, and web platforms using one codebase.
xoreos is an open-source project re-creating the BioWare Aurora Engine, letting you play and explore classic games with enhanced compatibility and features.
Irrlicht Engine is a free, open source 3D engine for creating games and interactive applications, offering tools, documentation, and community support.
Gideros Mobile is a free, open-source platform for building games quickly across multiple devices, helping you create and launch your next game with ease.
Create, edit, and share games easily with MelonJS tools and instant publishing. Supports multiple Asian languages for a global game development community.
Stay updated with the latest news and updates from the Pygame community, featuring project showcases, tutorials, and resources for Python game developers.
Discover tools and services similar to raylib.com
Explore related tools and services in these categories