GongYan's starred repositories

games

:video_game: A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

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.

filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Language:C++License:Apache-2.0Stargazers:17456Issues:381Issues:2232

cocos-engine

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

Language:C++License:NOASSERTIONStargazers:5578Issues:132Issues:2706

awesome-unity-open-source-on-github

A categorized collection of awesome Unity open source on GitHub (800+)

yocto-gl

Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

SpartanEngine

A game engine with an emphasis on real-time cutting-edge solutions

Language:C++License:MITStargazers:2063Issues:71Issues:91

mitsuba3

Mitsuba 3: A Retargetable Forward and Inverse Renderer

Language:C++License:NOASSERTIONStargazers:1961Issues:36Issues:501

GameEngineFromScratch

配合我的知乎专栏写的项目

Language:C++License:NOASSERTIONStargazers:1711Issues:133Issues:14

tungsten

High performance physically based renderer in C++11

Language:C++License:NOASSERTIONStargazers:1704Issues:94Issues:50

TowerDefense-GameFramework-Demo

基于Unity开源框架GameFramewrk实现的一款塔防游戏Demo

openspades

Compatible client of Ace of Spades 0.75

Language:C++License:GPL-3.0Stargazers:1130Issues:72Issues:776

OpenSiv3D

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

Language:C++License:MITStargazers:990Issues:44Issues:692

ouzel

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers

Language:C++License:UnlicenseStargazers:989Issues:71Issues:45

EtherealEngine

C++ Game Engine and Editor

Language:C++License:BSD-2-ClauseStargazers:957Issues:85Issues:30

RigelEngine

A modern re-implementation of the classic DOS game Duke Nukem II

Language:C++License:GPL-2.0Stargazers:912Issues:31Issues:473

storm-engine

Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.

Language:C++License:GPL-3.0Stargazers:838Issues:30Issues:49

Esoterica

Esoterica Engine

Language:C++License:MITStargazers:836Issues:29Issues:32

tprPix

a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.

Language:C++License:BSD-3-ClauseStargazers:708Issues:26Issues:3

open-builder

Open "Minecraft-like" game with multiplayer support and Lua scripting support for the both client and server

Language:C++License:GPL-3.0Stargazers:699Issues:33Issues:66

Thyme

An open source re-implementation of Generals : Zero Hour written in C++.

Language:C++License:GPL-2.0Stargazers:557Issues:35Issues:316

Plants-vs.-Zombies-Online-Battle

🧟 Plants vs. Zombies multiplayer battle, developed via reverse engineering, inline hook and dynamic-link library injection. Two online players defend and attack as the plant and zombie respectively.

Language:C++License:MITStargazers:555Issues:11Issues:2

Scotty3D

3D graphics software for mesh editing, path tracing, and animation

HybridCLR_YooAsset_UniTask

整合HybridCLR+YooAsset+UniTask工程

Solitaire

Solitaire card game made in Unity using MVP, dependency injection, reactive and asynchronous programming.

MakeNewWay

Beautiful mobile puzzle

Language:C#License:NOASSERTIONStargazers:42Issues:2Issues:1

g-framework

G-Framework 是一个基于 TypeScript 编写的实体组件系统(ECS)框架

Language:JavaScriptStargazers:24Issues:1Issues:0
Language:C#Stargazers:16Issues:0Issues:0

BezierEditorCocosCreator

bezier,curve,svg,path,animate,cocoscreator,action

Language:JavaScriptLicense:MITStargazers:9Issues:2Issues:0

UnityGames

Unity游戏合集:2D扫雷, 3D 扫雷,2048,俄罗斯方块

Language:C#License:MITStargazers:8Issues:0Issues:0