962 Open Source Gamedev Software Projects
Free and open source gamedev code projects including engines, APIs, generators, and tools.
Mxgmn Wavefunctioncollapse 17296 ⭐
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Leereilly Games 18869 ⭐
:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Bgfx 10914 ⭐
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Entitas Csharp 5440 ⭐
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entt 6293 ⭐
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Noahgameframe 3312 ⭐
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.
Awesome Gbdev 3051 ⭐
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Pygame 4301 ⭐
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.
Panda3D 3115 ⭐
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Gdevelop 3340 ⭐
:video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Cocos Creator Engine 2638 ⭐
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.
Kavex Gamedev Resources 2124 ⭐
:video_game: :game_die: A wonderful list of Game Development resources.
Defold 2019 ⭐
Defold is a completely free to use game engine for development of desktop, mobile and web games.
Pixelorama 2693 ⭐
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Enkits 1233 ⭐
A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.
Gdx Ai 968 ⭐
Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines
Sadconsole 947 ⭐
A .NET ascii/ansi console engine written in C# for MonoGame and XNA. Create your own text roguelike (or other) games!
Ct JS 1018 ⭐
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
Radialprogressbar 768 ⭐
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!
Cimgui 847 ⭐
c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets
Gameproject3 840 ⭐
游戏服务器框架，网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现， 框架内使用共享内存，无锁队列，对象池，内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端，客户端含大量完整资源，坐骑，宠物，伙伴，装备, 这些均己实现上阵和穿戴, 并可进入副本战斗，多人玩法也己实现, 持续开发中。
Texturepanner 586 ⭐
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
Pixelvision8 1200 ⭐
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.
Iconfontcppheaders 632 ⭐
C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
Verticaldissolve 491 ⭐
Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more.
Lambdahack 514 ⭐
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Sergeymakeev Taskscheduler 449 ⭐
Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.
Holoshield 455 ⭐
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Dxwrapper 586 ⭐
Fixes compatibility issues with older games running on Windows 10 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.