Awesome Open Source
Awesome Open Source
Application Programming Interfaces
Command Line Interface
Integrated Development Environments
Lists Of Projects
User Interface Components
Web User Interface
The Top 268 Gamedev Open Source Projects
Godot Engine – Multi-platform 2D and 3D game engine
Become A Software Engineer At Top Companies
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
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.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
CRYENGINE is a powerful real-time game development platform created by Crytek.
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
🎮 📝 A list of Game Development resources to make magic happen.
A retro game engine for Python
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
One framework for creating powerful cross-platform games.
Data-oriented and data-driven game engine written in Rust
A refreshingly simple data-driven game engine built in Rust
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
A statically typed lisp, without a GC, for real-time applications.
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization
A hand-crafted 2D game library in Go
Game Networking Resources
A Curated List of Game Network Programming Resources
Terasology - open source voxel world
Next-generation HTML renderer for apps and games
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Stride Game Engine (formerly Xenko)
2D skeletal animation runtimes for Spine.
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
🎮 GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
TIC-80 is a fantasy computer for making, playing and sharing tiny games.
Cocos Creator is a complete package of game development tools and workflow, including a game engine, resource management, scene editing, game preview, debug and publish one project to multiple platforms.
Awesome Pico 8
A curated list of awesome PICO-8 resources, carts, tools and more
Java / JavaFX / Kotlin Game Library (Engine)
C++ frame profiler
Change C++ code at runtime
Old repo for Xenko Game Engine. Please use https://github.com/xenko3d/xenko instead.
Modern C++14 library for the development of real-time graphical applications
👾 Modern and minimalist pixel editor
A modern cross-platform low-level graphics library and rendering framework
A fast entity component system (ECS) for C & C++
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
🎮 🎲 A wonderful list of Game Development resources.
Defold is a completely free to use game engine for development of desktop, mobile and web games.
The flexible game engine.
c++ toolkit for rapid development of live graphical apps and games
Python MUD/MUX/MUSH/MU* development system
FNA - Accuracy-focused XNA4 reimplementation for open platforms
a 2D Game Development Framework
Multiplayer game server based on Node.JS
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
LÖVE is an awesome 2D game framework for Lua.
Unreal Engine 4 .NET 5 integration
Go bindings for GLFW 3
A collection of low-res primitives for creating art and games in React
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
Source code for the Mun language and runtime.
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
🎮 A simple 2D HTML5 game engine written in TypeScript
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Highly customizable library for procedural world generation based on real map data
cr.h: A Simple C Hot Reload Header-only Library
🚀 Making multi-player gamedev simpler since 2017
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Retro game engine for developers that enjoy creating games like it's 1997.
Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library
Flash + AIR sound effects generator. Based on Sfxr.
Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy & Game Boy Color
An opinionated 2D game engine for Rust
State of the art "build your own engine" kit powered by gfx-hal
Lua Virtual Reality Engine
Texture synthesis from examples
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
A simple framework for 2D games on desktop and web
A Minecraft server implementation in Rust
c-api for imgui (https://github.com/ocornut/imgui) lookat: https://github.com/cimgui for other widgets
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
A collection of open source c/c++ libraries for gamedev
A continuation of the popular Artemis ECS framework
Vulkan bindings for Rust
Portable base library for C programmers, designed for performance and simplicity.
The Grid SDK - Game engine for Lua
Bitmap generation from a single example with convolutions and MCMC
游戏服务器框架，网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现， 框架内使用共享内存，无锁队列，对象池，内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端，客户端含大量完整资源，坐骑，宠物，伙伴，装备, 这些均己实现上阵和穿戴, 并可进入副本战斗，多人玩法也己实现, 持续开发中。
Generic C# GOAP (Goal Oriented Action Planning) library with Unity3d examples
luxe alpha - deprecated, unrelated to the new engine! see the readme or website for details - https://luxeengine.com/
All SVG icons available on http://game-icons.net
Rust to SPIR-V compiler
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
Fast, lightweight and easy-to-use pathfinding library for grid-based games
Markdown for Dear ImGui
Lighthouse 2 framework for real-time ray tracing
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
A simple semi-reliable UDP protocol for multiplayer games
A small, dependency-free node editor for dear imgui
C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
Cython-based Python bindings for dear imgui
1-100 of 268 projects