1041 Open Source Game Development Software Projects
Free and open source game development code projects including engines, APIs, generators, and tools.
Photonstorm Phaser 28302 ⭐
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.
Leereilly Games 14953 ⭐
:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Babylon.js 12470 ⭐
3D Game Shaders For Beginners 7200 ⭐
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Bullet3 7003 ⭐
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Assimp 5896 ⭐
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Gamenetworkingsockets 4803 ⭐
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Entitas Csharp 4645 ⭐
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entt 4190 ⭐
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Noahgameframe 2670 ⭐
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 2538 ⭐
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
Game Programmer Study Notes 2535 ⭐
:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.
Pygame 2489 ⭐
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 2434 ⭐
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Gdevelop 2419 ⭐
:video_game: GDevelop is an open-source, cross-platform game engine designed to be used by everyone.
Atomicgameengine 2346 ⭐
Ellanjiang Gameframework 2211 ⭐
This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
Cocos Creator Engine 1904 ⭐
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 Love2d 1846 ⭐
A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
Dust3D 1881 ⭐
:dromedary_camel: Dust3D is a cross-platform open-source 3D modeling software. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one.
Opentk 1797 ⭐
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Unity Design Pattern 1799 ⭐
:tea: All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
Openjk 1469 ⭐
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Lumberyard 1324 ⭐
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
Calinou Awesome Gamedev 1260 ⭐
A collection of free software and free culture resources for making amazing games. (mirror)
Kavex Gamedev Resources 1240 ⭐
:video_game: :game_die: A wonderful list of Game Development resources.
Defold 1243 ⭐
Defold is a completely free to use game engine for development of desktop, mobile and web games.
Bytepath 1087 ⭐
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Real Time Rendering 3rd Cn Summary Ebook 1004 ⭐
:blue_book: 电子书 -《Real-Time Rendering 3rd》提炼总结 | 全书共9万7千余字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》，也可以把它看做《Real-Time Rendering 3rd》的解读版与配套学习伴侣，或者《Real-Time Rendering 4th》的前置阅读材料。
Ksframework 1004 ⭐
QQ Group：538722494，KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
Sparky 934 ⭐
Cross-Platform High Performance 2D/3D game engine for people like me who like to write code.
Avg Core 715 ⭐
A Future-oriented Adventure Game Framework based on React & Pixi.js. Docs: https://avgjs.github.io/docs/
Radialprogressbar 677 ⭐
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!