diff --git a/3rdPlugins/README.md b/3rdPlugins/README.md index cdeae3e9e..4386eba4b 100644 --- a/3rdPlugins/README.md +++ b/3rdPlugins/README.md @@ -696,4 +696,57 @@ * [.Net-Bridge](https://github.com/tr8dr/.Net-Bridge) * [UnityMeshSimplifier](https://github.com/Unity-Technologies/UnityMeshSimplifier) * [ComputeSharp](https://github.com/Sergio0694/ComputeSharp) -* [LitMotion - Lightning-fast and Zero Allocation Tween Library for Unity](https://github.com/AnnulusGames/LitMotion) +* [LitMotion - Lightning-fast and Zero Allocation Tween Library for Unity](https://github.com/AnnulusGames/LitMotion) +* [whisper.unity](https://github.com/Macoron/whisper.unity) +* [ClassifiedConsoleWindow](https://github.com/Goatman1996/ClassifiedConsoleWindow) +* [UnityDropdown](https://github.com/SolidAlloy/UnityDropdown) +* [ObservableCollections](https://github.com/Cysharp/ObservableCollections) +* [UnityTimer](https://github.com/akbiggs/UnityTimer) +* [NETworkManager - A powerful tool for managing networks and troubleshoot network problems](https://github.com/BornToBeRoot/NETworkManager) +* [Jelly-Mesh-System](https://github.com/roundyyy/Jelly-Mesh-System) +* [godot-3d-mannequin](https://github.com/gdquest-demos/godot-3d-mannequin) +* [ReflectionTool-C# Reflection Wrapper Generation & Method Hooking Tools For Unity](https://github.com/kuronekoyang/ReflectionTool/) +* [Fast-Persistent-Dictionary](https://github.com/jgric2/Fast-Persistent-Dictionary/) +* [Kcp-CSharp](https://github.com/Molth/Kcp-CSharp) +* [unity-package - Unity Plugin – Debug, control, and fine-tune your Unity games directly inside the game view](https://github.com/jahro-console/unity-package) +* [H.Pipes - A simple, easy to use, strongly-typed, async wrapper around .NET named pipes](https://github.com/HavenDV/H.Pipes) +* [Dynamic-Parkour-System](https://github.com/knela96/Dynamic-Parkour-System) +* [AppWindowUtility](https://github.com/sator-imaging/AppWindowUtility) +* [Unity-WinForms](https://github.com/Meragon/Unity-WinForms) +* [csv - Fast C# CSV parser](https://github.com/nreco/csv) +* [ParrelSync](https://github.com/VeriorPies/ParrelSync) +* [VYaml - The extra fast, low memory footprint YAML library for C#, focued on .NET and Unity](https://github.com/hadashiA/VYaml) +* [UniWindowController - Makes your Unity window transparent and allows you to drop files](https://github.com/kirurobo/uniwindowcontroller) +* [KuroDynamicAtlas-High performance ASTC dynamic atlas for unity](https://github.com/kuronekoyang/KuroDynamicAtlas) +* [UnsafeStringBuffer - High performance zero allocation string builder (but unsafe)](https://github.com/kuronekoyang/UnsafeStringBuffer) +* [UnsafeArrayBuffer - High performance zero allocation array buffer (but unsafe)](https://github.com/kuronekoyang/UnsafeArrayBuffer) +* [Animation-Instancing](https://github.com/Unity-Technologies/Animation-Instancing) +* [UnityGpuInstancedAnimation](https://github.com/piti6/UnityGpuInstancedAnimation) +* [zlua-An IL2CPP-optimized Lua scripting solution for Unity - faster and more elegant](https://github.com/focus-creative-games/zlua) +* [unity-iso-tools(Make 2.5D isometric game in Unity easy)](https://github.com/BlackMATov/unity-iso-tools) +* [dnlib - Reads and writes .NET assemblies and modules](https://github.com/0xd4d/dnlib) +* [JustDiff - c# xls/xlsx/unity prefab diff view](https://github.com/luxuia/JustDiff) +* [UniInk-CSharpInterpreter4AOT](https://github.com/Arc-huangjingtong/UniInk-CSharpInterpreter4AOT) +* [Jawbone.Sockets - UDP and TCP socket library for game engines](https://github.com/ObviousPiranha/Jawbone.Sockets) +* [AutoUpdater.NET](https://github.com/ravibpatel/AutoUpdater.NET) +* [GodotIK](https://github.com/monxa/GodotIK) +* [AutoUI](https://github.com/Sunnyliumingsheng/AutoUI) +* [ColliderMeshTool](https://github.com/SinlessDevil/ColliderMeshTool) +* [visualyaml - Unity 的 Yaml 差异工具](https://github.com/RamiShehadeh/visualyaml) +* [UnityLibs-libs for unity, memorypool, UIView Code generator, EventSet for event manager, timer wheel, clock, etc](https://github.com/fancyhub/UnityLibs) +* [MotionMatching-Motion Matching implementation for Unity](https://github.com/JLPM22/MotionMatching) +* [UnityMaliCompilerBridge](https://github.com/arcsearoc/UnityMaliCompilerBridge) +* [Unity-UGUIDrawCallAnalyzer](https://github.com/VenusEvans/Unity-UGUIDrawCallAnalyzer?tab=readme-ov-file) +* [pdb2mdb](https://github.com/bodong1987/pdb2mdb) +* [LiteEntitySystem](https://github.com/RevenantX/LiteEntitySystem) +* [SuperSimpleTcp](https://github.com/jchristn/SuperSimpleTcp) +* [ZMFrameWork](https://github.com/ZMteacher/ZMFrameWork) +* [PoolManager- PoolManager is a lightweight and async-compatible object pooling system for Unity](https://github.com/BatuhanKanbur/PoolManager) +* [UnityOctree - A dynamic, loose octree implementation for Unity written in C#](https://github.com/Nition/UnityOctree) +* [centrifuge-csharp -C# client SDK to communicate with Centrifugo and Centrifuge-based server from multiple environments](https://github.com/centrifugal/centrifuge-csharp) +* [UNanite - UNanite is an automatic LOD system intelligence for Unity](https://github.com/treviasxk/UNanite) +* [com.unity.virtualmesh](https://github.com/Unity-Technologies/com.unity.virtualmesh) +* [Unity资源缓存池,用来提前实例化防止运行时卡顿](https://github.com/zhimingliang/GameObjectPool) +* [ADB-Explorer](https://github.com/Alex4SSB/ADB-Explorer) +* [UnityNonConvexMeshColliders - Provides three types of non-convex MeshCollider approximations that work with rigid bodies](https://github.com/JohannHotzel/UnityNonConvexMeshColliders) +* [UABEANext](https://github.com/nesrak1/UABEANext) diff --git a/AI/README.md b/AI/README.md index 555195d21..8a31ca531 100644 --- a/AI/README.md +++ b/AI/README.md @@ -1,5 +1,6 @@ -## 游戏中的人工智能 +## AI相关 +### 游戏AI >* [游戏AI探索之旅——从alphago到moba游戏](https://www.cnblogs.com/qcloud1001/p/9511640.html) >* [游戏AI的生命力源自哪里?为你揭开MOBA AI的秘密!](https://www.cnblogs.com/qcloud1001/p/9214270.html) >* [游戏人工智能开发之6种决策方法](https://www.gameres.com/467913.html) @@ -9,3 +10,127 @@ >* [Skywind Inside](http://www.skywind.me/blog/) >* [Goal Oriented Action Planning for a Smarter AI](https://gamedevelopment.tutsplus.com/tutorials/goal-oriented-action-planning-for-a-smarter-ai--cms-20793) >* [GOAP](http://alumni.media.mit.edu/~jorkin/goap.html) + +### MCP +>* [Awesome-MCP-ZH(MCP 资源精选, MCP指南)](https://github.com/yzfly/Awesome-MCP-ZH) +>* [unity-mcp](https://github.com/CoplayDev/unity-mcp) +>* [UnityMCP](https://github.com/Arodoid/UnityMCP) +>* [UnrealMCP](https://github.com/kvick-games/UnrealMCP) +>* [awesome-mcp-list](https://github.com/MobinX/awesome-mcp-list) +>* [uLoopMCP](https://github.com/hatayama/uLoopMCP/) +>* [SharpToolsMCP](https://github.com/kooshi/SharpToolsMCP) +>* [mcp-perforce](https://github.com/Cocoon-AI/mcp-perforce) +>* [genai-toolbox - MCP Toolbox for Databases is an open source MCP server for databases](https://github.com/googleapis/genai-toolbox) +>* [15 分钟内构建你的第一个 MCP 服务器](https://mp.weixin.qq.com/s/GHWDnIgJv0IoMiPLFrbFrA) +>* [Build Your First MCP Server in 15 Minutes](https://medium.com/data-science-collective/build-your-first-mcp-server-in-15-minutes-complete-code-d63f85c0ce79) +>* [Unreal_mcp](https://github.com/ChiR24/Unreal_mcp) +>* [mcp-go](https://github.com/mark3labs/mcp-go) + +### Skill +>* [nuwa-skill 你想蒸馏的下一个员工,何必是同事。蒸馏任何人的思维方式——心智模型、决策启发式、表达DNA](https://github.com/alchaincyf/nuwa-skill) +>* [superpowers - Claude Code superpowers: core skills library](https://github.com/obra/superpowers) +>* [awesome-agent-skills - Agent Skills 权威中文指南:快速入门、推荐技能、最新资讯与实战案例](https://github.com/libukai/awesome-agent-skills?tab=readme-ov-file) +>* [awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) +>* [awesome-claude-skills (The awesome collection of Claude Skills and resources)](https://github.com/VoltAgent/awesome-claude-skills) +>* [antigravity-awesome-skills](https://github.com/sickn33/antigravity-awesome-skills) +>* [playwright-skill - Claude Code Skill for browser automation with Playwright](https://github.com/lackeyjb/playwright-skill) +>* [graphify - AI coding assistant skill](https://github.com/safishamsi/graphify/tree/v3) +>* [obsidian-skills](https://github.com/kepano/obsidian-skills) +>* [Anthropic-Cybersecurity-Skills](https://github.com/mukul975/Anthropic-Cybersecurity-Skills) + +### CLI +>* [teamcity-cli](https://github.com/JetBrains/teamcity-cli#) +>* [copilot-cli](https://github.com/github/copilot-cli) + +### Memory +>* [mem0 -Universal memory layer for AI Agents](https://github.com/mem0ai/mem0#) + +### RAG +>* [🔍大模型应用开发实战一:RAG技术全栈指南](https://github.com/datawhalechina/all-in-rag) + +### Coding AI Assistant +>* [cline](https://github.com/cline/cline) +>* [MonkeyCode - 企业级 AI 编程助手](https://github.com/chaitin/MonkeyCode?tab=readme-ov-file) +>* [XCodeReviewer - 基于大语言模型(LLM)的智能审计工具](https://github.com/lintsinghua/XCodeReviewer) +>* [opencode - The open source coding agent](https://github.com/anomalyco/opencode) +>* [cherry-studio](https://github.com/CherryHQ/cherry-studio) +>* [AionUi - Free, local, open-source 24/7 Cowork and OpenClaw](https://github.com/iOfficeAI/AionUi/tree/main) +>* [awesome-copilot](https://github.com/github/awesome-copilot) + +### AIGC +>* [ComfyUI](https://github.com/Comfy-Org/ComfyUI) +>* [ComfyUI-Desktop](https://github.com/Comfy-Org/desktop) +>* [stable-diffusion.cpp](https://github.com/leejet/stable-diffusion.cpp) +>* [aimangastudio - 一个利用 AI 制作漫画的工具,支持脚本创作、分镜设计和角色风格控制](https://github.com/morsoli/aimangastudio) +>* [RedInk - 基于🍌Nano Banana Pro🍌 的一站式小红书图文生成器](https://github.com/HisMax/RedInk) +>* [Wan2GP - A fast AI Video Generator for the GPU Poor](https://github.com/deepbeepmeep/Wan2GP) +>* [json-render (AI → JSON → UI)](https://github.com/vercel-labs/json-render) +>* [ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill) +>* [Toonflow-app 是一款 AI 短剧漫剧工具,能够利用 AI 技术将小说自动转化为剧本,并结合 AI 生成的图片和视频](https://github.com/HBAI-Ltd/Toonflow-app) +>* [JJYB_AI_VideoAutoCut- 智能视频自动剪辑与AI解说工具(离线TTS、原创解说、混剪、AI配音)](https://github.com/jianjieyiban/JJYB_AI_VideoAutoCut) +>* [Pixelle-Video AI 全自动短视频引擎](https://github.com/AIDC-AI/Pixelle-Video) +>* [VideoCaptioner - 🎬 卡卡字幕助手 | VideoCaptioner - 基于 LLM 的智能字幕助手](https://github.com/WEIFENG2333/VideoCaptioner) +>* [awesome-seedance](https://github.com/ZeroLu/awesome-seedance) +>* [NovelForge - AI辅助长篇小说创作,卡片式创作](https://github.com/RhythmicWave/NovelForge) +>* [Seedance2-Storyboard-Generator](https://github.com/liangdabiao/Seedance2-Storyboard-Generator) +>* [awesome-seedance](https://github.com/ZeroLu/awesome-seedance/) +>* [awesome-gpt-image-2 Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,370+ 个案例逆向工程,20+ 套工业级模板](https://github.com/freestylefly/awesome-gpt-image-2) + +### AI friend +>* [xiaozhi-esp32 小智 AI 聊天机器人](https://github.com/78/xiaozhi-esp32) +>* [AstrBot-✨ 一站式 LLM 聊天机器人平台及开发框架](https://github.com/AstrBotDevs/AstrBot) + +### Prompt +>* [Quick Prompt ✨ 提示词管理与快速输入浏览器扩展](https://github.com/wenyuanw/quick-prompt) +>* [prompt-optimizer](https://github.com/linshenkx/prompt-optimizer) + +### Knowledge +>* [从 Prompt 到 Context:基于 1400+ 论文的 Context Engineering 系统综述](https://mp.weixin.qq.com/s/G5BUoM12vu2dWfxzIrAcfg) +>* [Awesome-Context-Engineering](https://github.com/Meirtz/Awesome-Context-Engineering) +>* [Awesome-AGI AGI资料汇总学习(主要包括LLM和AIGC)](https://github.com/ArronAI007/Awesome-AGI) +>* [hello-agents 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程](https://github.com/datawhalechina/hello-agents) + +### LLM +>* [LLM-RL-Visualized 🌟100+ 原创 LLM / RL 原理图📚,《大模型算法》作者巨献](https://github.com/changyeyu/LLM-RL-Visualized) +>* [HY-Motion-1.0 腾讯混元](https://github.com/Tencent-Hunyuan/HY-Motion-1.0) +>* [ACE-Step-1.5 The most powerful local music generation model that outperforms most commercial alternatives](https://github.com/ace-step/ACE-Step-1.5) + +### Workflow +>* [claude-flow](https://github.com/ruvnet/claude-flow) +>* [C2C - The official code implementation for "Cache-to-Cache: Direct Semantic Communication Between Large Language Models"](https://github.com/thu-nics/C2C) +>* [langgraph - Build resilient language agents as graphs](https://github.com/langchain-ai/langgraph) +>* [langchaingo - LangChain for Go, the easiest way to write LLM-based programs in Go](https://github.com/tmc/langchaingo) + +### Text-to-Speech +>* [Frontier Open-Source Text-to-Speech](https://github.com/microsoft/VibeVoice) + +### Agent +>* [500-AI-Agents-Projects](https://github.com/ashishpatel26/500-AI-Agents-Projects) +>* [openclaw - Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞](https://github.com/openclaw/openclaw) +>* [hermes-agent The agent that grows with you](https://github.com/NousResearch/hermes-agent) +>* [BettaFish - 微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架](https://github.com/666ghj/BettaFish) +>* [🎯 告别信息过载,AI 助你看懂新闻资讯热点,简单的舆情监控分析](https://github.com/sansan0/TrendRadar) +>* [trae-agent Trae Agent is an LLM-based agent for general purpose software engineering tasks](https://github.com/bytedance/trae-agent) +>* [A2UI - Agent-to-User Interface](https://github.com/google/A2UI?tab=readme-ov-file) +>* [daily_stock_analysis - LLM驱动的 A 股智能分析器](https://github.com/ZhuLinsen/daily_stock_analysis) +>* [eigent - The Open Source Cowork Desktop to Unlock Your Exceptional Productivity](https://github.com/eigent-ai/eigent) +>* [BMAD-METHOD - Breakthrough Method for Agile Ai Driven Development](https://github.com/bmad-code-org/BMAD-METHOD) +>* [hello-agents 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程](https://github.com/datawhalechina/hello-agents) +>* [camel - The first and the best multi-agent framework. Finding the Scaling Law of Agents](https://github.com/camel-ai/camel) +>* [agent-framework - A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET](https://github.com/microsoft/agent-framework) +>* [Locus-The open source Unity Dev Agent](https://github.com/r1n7aro/Locus) + +### Document +>* [Cursor Tutorial](https://cursor.com/cn/learn/how-ai-models-work) +>* [使用 Agent 编码的最佳实践](https://cursor.com/cn/blog/agent-best-practices) +>* [Building effective agents](https://www.anthropic.com/engineering/building-effective-agents) +>* [Claude Code Doc](https://code.claude.com/docs/zh-CN/overview) +>* [claude-code-guide (Setup, Commands, workflows, agents, skills & tips-n-tricks go from beginner to power user)](https://github.com/zebbern/claude-code-guide) + +### Service +>* [claude-relay-service - CRS-自建Claude Code镜像](https://github.com/Wei-Shaw/claude-relay-service) + +### Misc +>* [MinerU - Transforms complex documents like PDFs into LLM-ready markdown/JSON for your Agentic workflows](https://github.com/opendatalab/MinerU) +>* [chinese-llm-benchmark](https://github.com/jeinlee1991/chinese-llm-benchmark) +>* [docutranslate - 文档(小说、论文、字幕)翻译工具](https://github.com/xunbu/docutranslate) diff --git a/AboutJob/README.md b/AboutJob/README.md index e46ac834b..ee32d2d96 100644 --- a/AboutJob/README.md +++ b/AboutJob/README.md @@ -44,7 +44,9 @@ >* [面试中更多会考核相关技能的项目经验——再论程序员该如何准备面试](https://www.cnblogs.com/JavaArchitect/p/12466948.html) >* [博主营地 | Unity3D 实用技巧 - 理论知识库(一)](https://mp.weixin.qq.com/s/lfBaUxhXjsZ64CxRrl-27A) >* [三流大学和一流大学学生的简历有什么区别?](https://www.cnblogs.com/aobing/p/13716292.html) ->* [中国学历真相:非985、211真的没前途了吗?](https://mp.weixin.qq.com/s/YFvKuquGdD1-GQ4DJkH--Q) +>* [中国学历真相:非985、211真的没前途了吗?](https://mp.weixin.qq.com/s/YFvKuquGdD1-GQ4DJkH--Q) +>* [《剑指Offer》,《程序员代码面试指南》,Leetcode等算法题目集合](https://github.com/iwiniwin/Algorithm) +>* [算法(第四版)习题题解 C# 版](https://github.com/ikesnowy/Algorithms-4th-Edition-in-Csharp) ### 职场生存指南 >* [程序员找工作面试会遇到哪些坑(校招篇)](https://www.cnblogs.com/smyhvae/p/9587950.html) diff --git a/AboutSkill/README.md b/AboutSkill/README.md index b52678168..2bce97d31 100644 --- a/AboutSkill/README.md +++ b/AboutSkill/README.md @@ -3,7 +3,6 @@ #### 技术文章 >* [游戏开发中的GamePlay技术专栏](https://www.zhihu.com/column/c_1253986063259426816) >* [MMORPG技能系统:AOI、技能、Buff、子弹、特效、运动、动画...](https://mp.weixin.qq.com/s/XsIdVsOukU5HFku4dMuYZQ) ->* [如何实现一个强大的MMO技能系统!](https://mp.weixin.qq.com/s/2Tha5RWFKSw6-nLSUj1CGg) >* [基于行为树的MOBA技能系统:总目录](https://www.lfzxb.top/nkgmoba-totaltabs/) >* [Unity怎么去实现ACT战斗?](https://mp.weixin.qq.com/s/MHPMqEl7cebUrSzz9HCLig) >* [实现行为树黑板模块0GC赋值功能](https://zhuanlan.zhihu.com/p/205410980) @@ -23,7 +22,9 @@ >* [全新的技能系统](https://github.com/dreamanlan/CSharpGameFramework/blob/master/Doc/SkillDsl.txt) >* [a roguelike framework for C# with ECS and Unity integration](https://github.com/azsdaja/Osnowa) >* [XCSkillEditor_Unity](https://github.com/smartgrass/XCSkillEditor_Unity) ->* [MDDSkillEngine](https://gitee.com/flamesky/MDDSkillEngine) +>* [MDDSkillEngine](https://gitee.com/flamesky/MDDSkillEngine) +>* [gameplay-ability-system-for-unity](https://github.com/No78Vino/gameplay-ability-system-for-unity) +>* [ActionEditor - unity技能编辑器,Buff编辑器,场景编辑器](https://github.com/NoBugCn/ActionEditor) #### 成品 >* [用Unity做的一个类Moba游戏Demo](https://github.com/swordjoinmagic/MoBaDemo) diff --git a/CPlusPlus/README.md b/CPlusPlus/README.md index 5c4a5d5cf..9e383674a 100644 --- a/CPlusPlus/README.md +++ b/CPlusPlus/README.md @@ -133,9 +133,7 @@ >* [flatbuffers](https://github.com/google/flatbuffers) >* [uvw-Header-only, event based, tiny and easy to use libuv wrapper in modern C++](https://github.com/skypjack/uvw) >* [minicoro-Single header asymmetric stackful cross-platform coroutine library in pure C](https://github.com/edubart/minicoro) ->* [snmalloc-Message passing based allocator](https://github.com/microsoft/snmalloc) >* [foundationdb-FoundationDB - the open source, distributed, transactional key-value store](https://github.com/apple/foundationdb) ->* [mimalloc](https://github.com/microsoft/mimalloc) >* [simplecpp-C++ preprocessor](https://github.com/danmar/simplecpp) >* [stdexec-`std::execution`, the proposed C++ framework for asynchronous and parallel programming](https://github.com/NVIDIA/stdexec) >* [voronoi-A C implementation for creating 2D voronoi diagrams](https://github.com/JCash/voronoi) @@ -218,46 +216,45 @@ >* [nsjail - 一个轻量级的进程隔离工具](https://github.com/google/nsjail) >* [darktable - darktable is an open source photography workflow application and raw developer](https://github.com/darktable-org/darktable) >* [MemoryModule - Library to load a DLL from memory](https://github.com/fancycode/MemoryModule) ->* [ApkDiffPatch](https://github.com/sisong/ApkDiffPatch) ->* [dumplib - Import library generator for x86 PE files](https://github.com/Mattiwatti/dumplib) ->* [btop - A monitor of resources](https://github.com/aristocratos/btop) ->* [Inject-dll-by-APC](https://github.com/3gstudent/Inject-dll-by-APC) ->* [cstl - C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more](https://github.com/facil-io/cstl) ->* [NumCpp](https://github.com/dpilger26/NumCpp) ->* [minicoro - Single header stackful cross-platform coroutine library in pure C](https://github.com/edubart/minicoro) ->* [astc-encoder](https://github.com/ARM-software/astc-encoder) ->* [ProcessHider](https://github.com/M00nRise/ProcessHider) ->* [VMPilot - VMPilot: A Modern C++ Virtual Machine SDK](https://github.com/25077667/VMPilot) ->* [eventbus - A simple, header only event bus library written in modern C++17](https://github.com/DeveloperPaul123/eventbus) ->* [pipe - Fundational library of cross-platform features](https://github.com/PipeRift/pipe) ->* [InterSpec - spectral radiation analysis software](https://github.com/sandialabs/InterSpec) ->* [PhaseBetweener](https://github.com/pauzii/PhaseBetweener) ->* [process_ghosting](https://github.com/hasherezade/process_ghosting) ->* [EABase](https://github.com/electronicarts/EABase) ->* [lua-lz4](https://github.com/witchu/lua-lz4) ->* [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm) ->* [wxWidgets - Cross-Platform C++ GUI Library](https://github.com/wxWidgets/wxWidgets) ->* [blazingmq - A modern high-performance open source message queuing system](https://github.com/bloomberg/blazingmq) ->* [epoller - epoll implementation for connections in Linux, MacOS and Windows](https://github.com/smallnest/epoller) ->* [nolimix86 - x86 virtual machine with unlimited registers](https://github.com/francisvm/nolimix86) ->* [sparsehash - C++ associative containers](https://github.com/sparsehash/sparsehash) ->* [NanoSockets - Lightweight UDP sockets abstraction for rapid implementation of message-oriented protocols](https://github.com/nxrighthere/NanoSockets) ->* [CppDelegates - Single C++ header/source file that implements modern delegates](https://github.com/simco50/CppDelegates) ->* [sizer - Win32/64 executable size reporting](https://github.com/aras-p/sizer) ->* [Effekseer](https://github.com/effekseer/Effekseer) ->* [c_math_library - Highly optimized, single-header, 3D math library written in C](https://github.com/pbotmeyertron/c_math_library) ->* [decenc - Binary-to-text encoding/decoding algorithms implemented in C++](https://github.com/serge1/decenc) ->* [jank - A Clojure dialect hosted on LLVM with native C++ interop](https://github.com/jank-lang/jank) ->* [RawTherapee - A powerful cross-platform raw photo processing program](https://github.com/Beep6581/RawTherapee) ->* [CefViewCore - A common library providing clean and easy consuming of CEF](https://github.com/CefView/CefViewCore) ->* [cppLox - A tree-walker && virtual-machine && JIT interpreter for Lox language](https://github.com/edimetia3d/cppLox) ->* [iPlug2 - C++ Audio Plug-in Framework for desktop, mobile and web](https://github.com/iPlug2/iPlug2) ->* [coost - A tiny boost library in C++11](https://github.com/idealvin/coost) ->* [primihub - 由密码学专家团队打造的开源隐私计算平台](https://github.com/primihub/primihub) ->* [ufbx - Single source file FBX loader](https://github.com/ufbx/ufbx) ->* [sqlite_zstd_vfs](https://github.com/mlin/sqlite_zstd_vfs) ->* [sonobus](https://github.com/sonosaurus/sonobus) ->* [snmalloc - Message passing based allocator](https://github.com/microsoft/snmalloc) +>* [ApkDiffPatch](https://github.com/sisong/ApkDiffPatch) +>* [dumplib - Import library generator for x86 PE files](https://github.com/Mattiwatti/dumplib) +>* [btop - A monitor of resources](https://github.com/aristocratos/btop) +>* [Inject-dll-by-APC](https://github.com/3gstudent/Inject-dll-by-APC) +>* [cstl - C STL - a Server Toolbox Library for C, including JSON processing, hash maps, dynamic arrays, binary strings and more](https://github.com/facil-io/cstl) +>* [NumCpp](https://github.com/dpilger26/NumCpp) +>* [minicoro - Single header stackful cross-platform coroutine library in pure C](https://github.com/edubart/minicoro) +>* [astc-encoder](https://github.com/ARM-software/astc-encoder) +>* [ProcessHider](https://github.com/M00nRise/ProcessHider) +>* [VMPilot - VMPilot: A Modern C++ Virtual Machine SDK](https://github.com/25077667/VMPilot) +>* [eventbus - A simple, header only event bus library written in modern C++17](https://github.com/DeveloperPaul123/eventbus) +>* [pipe - Fundational library of cross-platform features](https://github.com/PipeRift/pipe) +>* [InterSpec - spectral radiation analysis software](https://github.com/sandialabs/InterSpec) +>* [PhaseBetweener](https://github.com/pauzii/PhaseBetweener) +>* [process_ghosting](https://github.com/hasherezade/process_ghosting) +>* [EABase](https://github.com/electronicarts/EABase) +>* [lua-lz4](https://github.com/witchu/lua-lz4) +>* [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm) +>* [wxWidgets - Cross-Platform C++ GUI Library](https://github.com/wxWidgets/wxWidgets) +>* [blazingmq - A modern high-performance open source message queuing system](https://github.com/bloomberg/blazingmq) +>* [epoller - epoll implementation for connections in Linux, MacOS and Windows](https://github.com/smallnest/epoller) +>* [nolimix86 - x86 virtual machine with unlimited registers](https://github.com/francisvm/nolimix86) +>* [sparsehash - C++ associative containers](https://github.com/sparsehash/sparsehash) +>* [NanoSockets - Lightweight UDP sockets abstraction for rapid implementation of message-oriented protocols](https://github.com/nxrighthere/NanoSockets) +>* [CppDelegates - Single C++ header/source file that implements modern delegates](https://github.com/simco50/CppDelegates) +>* [sizer - Win32/64 executable size reporting](https://github.com/aras-p/sizer) +>* [Effekseer](https://github.com/effekseer/Effekseer) +>* [c_math_library - Highly optimized, single-header, 3D math library written in C](https://github.com/pbotmeyertron/c_math_library) +>* [decenc - Binary-to-text encoding/decoding algorithms implemented in C++](https://github.com/serge1/decenc) +>* [jank - A Clojure dialect hosted on LLVM with native C++ interop](https://github.com/jank-lang/jank) +>* [RawTherapee - A powerful cross-platform raw photo processing program](https://github.com/Beep6581/RawTherapee) +>* [CefViewCore - A common library providing clean and easy consuming of CEF](https://github.com/CefView/CefViewCore) +>* [cppLox - A tree-walker && virtual-machine && JIT interpreter for Lox language](https://github.com/edimetia3d/cppLox) +>* [iPlug2 - C++ Audio Plug-in Framework for desktop, mobile and web](https://github.com/iPlug2/iPlug2) +>* [coost - A tiny boost library in C++11](https://github.com/idealvin/coost) +>* [primihub - 由密码学专家团队打造的开源隐私计算平台](https://github.com/primihub/primihub) +>* [ufbx - Single source file FBX loader](https://github.com/ufbx/ufbx) +>* [sqlite_zstd_vfs](https://github.com/mlin/sqlite_zstd_vfs) +>* [sonobus](https://github.com/sonosaurus/sonobus) >* [musializer - Music Visualizer](https://github.com/tsoding/musializer) >* [react-native - A framework for building native applications using React](https://github.com/facebook/react-native) >* [sol2 - C++ <-> Lua API wrapper](https://github.com/ThePhD/sol2) @@ -321,7 +318,25 @@ >* [json.cpp - JSON for Classic C++](https://github.com/jart/json.cpp) >* [luaaa - C++ to LUA binding tool in a single](https://github.com/gengyong/luaaa) >* [utf8.h - single header utf8 string functions for C and C++](https://github.com/sheredom/utf8.h) ->* [verysleepy - Very Sleepy, a sampling CPU profiler for Windows](https://github.com/VerySleepy/verysleepy) +>* [verysleepy - Very Sleepy, a sampling CPU profiler for Windows](https://github.com/VerySleepy/verysleepy) +>* [cling - The interactive C++ interpreter Cling](https://github.com/vgvassilev/cling) +>* [tlse - Single C file TLS 1.2/1.3 implementation, using tomcrypt as crypto library](https://github.com/eduardsui/tlse) +>* [earcut - Fast, header-only polygon triangulation](https://github.com/mapbox/earcut.hpp) +>* [dr_libs](https://github.com/mackron/dr_libs) +>* [cppparser - A library to parse C/C++ source as AST](https://github.com/satya-das/cppparser) +>* [tiny-regex-c](https://github.com/kokke/tiny-regex-c) +>* [imgui-node-editor](https://github.com/thedmd/imgui-node-editor) +>* [mold - A Modern Linker 🦠](https://github.com/rui314/mold) +>* [chibicc - A small C compiler](https://github.com/rui314/chibicc) +>* [fil-c:completely compatible memory safety for C and C++](https://github.com/pizlonator/fil-c) +>* [openzl - A novel data compression framework](https://github.com/facebook/openzl) +>* [The Algorithms - Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes](https://github.com/TheAlgorithms/C) +>* [Clipper2 - Polygon Clipping and Offsetting - C++, C# and Delphi](https://github.com/AngusJohnson/Clipper2) +>* [clice - A next-generation C++ language server for modern C++, focused on high performance and deep code intelligence](https://github.com/clice-io/clice) +>* [miniaudio -Audio playback and capture library written in C, in a single source file](https://github.com/mackron/miniaudio) +>* [deskflow - Share a single keyboard and mouse between multiple computers](https://github.com/deskflow/deskflow) +>* [watchman - Watches files and records, or triggers actions, when they change](https://github.com/facebook/watchman) +>* [crun - A fast and lightweight fully featured OCI runtime and C library for running containers](https://github.com/containers/crun) ## Shader >* [ShaderLab](https://github.com/BobLChen/ShaderLab/) @@ -338,7 +353,19 @@ ## Lock-free >* [concurrentqueue-A fast multi-producer, multi-consumer lock-free concurrent queue for C++11](https://github.com/cameron314/concurrentqueue) >* [readerwriterqueue-A fast single-producer, single-consumer lock-free queue for C++](https://github.com/cameron314/readerwriterqueue) ->* [queues-A public domain lock free queues implemented in C++11](https://github.com/mstump/queues) +>* [queues-A public domain lock free queues implemented in C++11](https://github.com/mstump/queues) + +## malloc +>* [mimalloc](https://github.com/microsoft/mimalloc) +>* [snmalloc](https://github.com/microsoft/snmalloc) +>* [jemalloc](https://github.com/jemalloc/jemalloc) +>* [tlsf](https://github.com/mattconte/tlsf) +>* [dlmalloc](https://github.com/ennorehling/dlmalloc) +>* [malloc tech](https://github.com/HarshTrivedi/malloc) +>* [glibc](https://github.com/lattera/glibc/tree/master) +>* [mimalloc-bench](https://github.com/daanx/mimalloc-bench) +>* [tcmalloc](https://github.com/google/tcmalloc) +>* [glibc](https://ftp.gnu.org/gnu/glibc/) # C++ 文章 [C++文章整理](./articles/README.md) diff --git a/CPlusPlus/unrealengine/README.md b/CPlusPlus/unrealengine/README.md index 6dcc2dbc9..59fed1a3d 100644 --- a/CPlusPlus/unrealengine/README.md +++ b/CPlusPlus/unrealengine/README.md @@ -41,4 +41,11 @@ >* [Unreal-Engine-4.x-Scripting-with-C-Cookbook---Second-edition](https://github.com/PacktPublishing/Unreal-Engine-4.x-Scripting-with-C-Cookbook---Second-edition) >* [UnrealCSharp](https://github.com/crazytuzi/UnrealCSharp) >* [UE4_MotionMatching](https://github.com/Hethger/UE4_MotionMatching-) ->* [UnrealSpecifiers](https://github.com/fjz13/UnrealSpecifiers) +>* [UnrealSpecifiers](https://github.com/fjz13/UnrealSpecifiers) +>* [NodeToCode - Translate Unreal Engine Blueprints to C++ in seconds. Not hours](https://github.com/protospatial/NodeToCode) +>* [ZipUtility-Unreal](https://github.com/getnamo/ZipUtility-Unreal) +>* [WebView - Efficient UE browser uses CEF open source kernel](https://github.com/aSurgingRiver/WebView) +>* [RealtimeMeshComponent](https://github.com/TriAxis-Games/RealtimeMeshComponent) +>* [UEViewer - Viewer and exporter for Unreal Engine 1-4 assets](https://github.com/gildor2/UEViewer) +>* [UE4-CustomGravityPlugin](https://github.com/HoussineMehnik/UE4-CustomGravityPlugin) +>* [VoxelPluginFreeLegacy](https://github.com/VoxelPlugin/VoxelPluginFreeLegacy) diff --git a/Engine/README.md b/Engine/README.md index 63eebb475..649b128b0 100644 --- a/Engine/README.md +++ b/Engine/README.md @@ -20,11 +20,17 @@ * [Asset Bundle 格式简析](https://blog.csdn.net/TorstenZhou/article/details/107360345) * [研究快速修改Unity构建包内的资源文件](https://zhuanlan.zhihu.com/p/677543237) * [Unity Asset Bundles tips and pitfalls](https://blog.unity.com/engine-platform/unity-asset-bundles-tips-pitfalls) -* [Unity Asset Bundles,不可不知的使用技巧和误区](https://mp.weixin.qq.com/s/2wMpO9h7aCcv3gpVBJxQDA) +* [Unity Asset Bundles,不可不知的使用技巧和误区](https://mp.weixin.qq.com/s/2wMpO9h7aCcv3gpVBJxQDA) +* [团结 AssetBundle 新功能深度解析:加密、依赖分析优化与并行构建提升](https://mp.weixin.qq.com/s/05_Jbh6SmMNK8yId88hgdA) +* [Unity IL2CPP的GC原理](https://mp.weixin.qq.com/s/iz54xvT4NQV01R2q76ENGw) +* [团结 AssetBundle 新功能深度解析 Ⅱ:多进程并行构建提升](https://mp.weixin.qq.com/s/uL-6AePwRClkV_XB_Mn7Lw) ## UnrealEngine分析 * [虚幻引擎编译系统总结](https://mp.weixin.qq.com/s/33nGKBrEl2W9Q8vBbd66pw) -* [解析UE动画系统——核心实现](https://mp.weixin.qq.com/s/wdpZiHAegrtRV97VAXMsrA) +* [解析UE动画系统——核心实现](https://mp.weixin.qq.com/s/wdpZiHAegrtRV97VAXMsrA) +* [UE5多线程|FRunnableThread](https://mp.weixin.qq.com/s/l7ne4C1KmOS77FO2U0q5Lg) +* [UE5多线程|ThreadPool](https://mp.weixin.qq.com/s/89uDjQcAnlqgOf-gUJ1fCw) +* [UE5多线程|TaskGraph](https://mp.weixin.qq.com/s/WkyMNzR2ZN4-9JUQM6dnpw) ## 物理 * [NVIDIA PhysX SDK 5.0](https://github.com/NVIDIA-Omniverse/PhysX) @@ -53,7 +59,12 @@ * [IrrPAL - repository for Irrlicht and PAL physics integration](https://github.com/netpipe/IrrPAL) * [manifold - Geometry library for topological robustness](https://github.com/elalish/manifold) * [QuarkPhysics](https://github.com/erayzesen/QuarkPhysics) -* [havok-2013](https://github.com/sigmaco/havok-2013) +* [havok-2013](https://github.com/sigmaco/havok-2013) +* [godot-jolt](https://github.com/godot-jolt/godot-jolt) +* [历时2年,华人团队力作,震撼开源生成式物理引擎Genesis,可模拟世界万物](https://mp.weixin.qq.com/s/ioYK3YV07f9m0Iu-l6tLsg) +* [Genesis - A generative world for general-purpose robotics & embodied AI learning](https://github.com/Genesis-Embodied-AI/Genesis) +* [KawaiiPhysics - KawaiiPhysics : Simple fake Physics for UnrealEngine4 & 5](https://github.com/pafuhana1213/KawaiiPhysics) +* [RVO2 - Optimal Reciprocal Collision Avoidance (C++)](https://github.com/snape/RVO2) ## 渲染 * [现代渲染引擎开发-Modern Graphic API](https://mp.weixin.qq.com/s/ZEDfNmyFF5UTpGJDp3Okqw) @@ -82,10 +93,12 @@ * [Candela - Pathtraced Realtime Engine](https://github.com/swr06/Candela) * [skia Skia is a complete 2D graphic library for drawing Text, Geometries, and Images](https://github.com/google/skia) * [Friction Graphics](https://github.com/friction2d/friction) -* [hlslpp - Math library using HLSL syntax with multiplatform SIMD support](https://github.com/redorav/hlslpp) +* [hlslpp - Math library using HLSL syntax with multiplatform SIMD support](https://github.com/redorav/hlslpp) +* [LLGL - Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal](https://github.com/LukasBanana/LLGL) ## 动画 -* [Motion-Matching](https://github.com/orangeduck/Motion-Matching) +* [Motion-Matching](https://github.com/orangeduck/Motion-Matching) +* [在UE5中,预测脚步IK实现-PredictFootIK](https://mp.weixin.qq.com/s/64Mye5xvBpBSjHsZUGTPrQ) ## 开源引擎 * [Game Engines with Source: Learning from the best](https://github.com/redorav/public_source_engines) @@ -93,7 +106,8 @@ * [OpenGraphic - Graphic Engine & Game Engine lists](https://github.com/Gforcex/OpenGraphic) * [Game engine created using OpenGL and C++](https://github.com/MrFrenik/Enjon) * [Flax Engine – multi-platform 3D game engine](https://github.com/FlaxEngine/FlaxEngine) -* [Godot Engine – Multi-platform 2D and 3D game engine](https://github.com/godotengine/godot) +* [Godot Engine – Multi-platform 2D and 3D game engine](https://github.com/godotengine/godot) +* [awesome-godot](https://github.com/godotengine/awesome-godot) * [godex - Godex is a Godot Engine ECS library](https://github.com/GodotECS/godex) * [Piccolo – mini game engine for games104](https://github.com/BoomingTech/Piccolo) * [Cross mobile platform 2D&3D C++ game engine](https://github.com/fjz13/Medusa) @@ -145,17 +159,31 @@ * [DiligentEngine](https://github.com/DiligentGraphics/DiligentEngine) * [bgfx](https://github.com/bkaradzic/bgfx) * [Castor3D - Multi-OS 3D engine](https://github.com/DragonJoker/Castor3D) -* [limonEngine - 3D FPS game engine with full dynamic lighting and shadows](https://github.com/enginmanap/limonEngine) +* [limonEngine - 3D FPS game engine with full dynamic lighting and shadows](https://github.com/enginmanap/limonEngine) +* [source-sdk-2013](https://github.com/ValveSoftware/source-sdk-2013) +* [mgp - 3D Game engine building from Gameplay3D codebase](https://github.com/chunquedong/mgp) +* [FEngine - 2d格斗游戏引擎&&编辑器](https://github.com/hoyt-tian/FEngine) +* [openbor-OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more](https://github.com/DCurrent/openbor) +* [BraneEngine](https://github.com/BraneReality/BraneEngine) +* [Prowl - An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor](https://github.com/ProwlEngine/Prowl) +* [SpartanEngine - A game engine with an emphasis on real-time cutting-edge solutions](https://github.com/PanosK92/SpartanEngine) +* [Bulllord-Engine - lightspeed lightweight elegant game engine in pure c](https://github.com/MarilynDafa/Bulllord-Engine) +* [Boo-Engine:基于Vulkan的现代游戏引擎架构实践](https://mp.weixin.qq.com/s/5U0Vt9MZwMiz5icLMESm0g) +* [Boo-Engine](https://github.com/carlosyzy/Boo-Engine) ## ECS -* [entt-Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more](https://github.com/skypjack/entt) +* [entt-Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more](https://github.com/skypjack/entt) + +## 工具 +* [rectpack2D - A header-only, very efficient 2D rectangle packing library. Used in Assassin's Creed and Skydio drones. 2 scientific references](https://github.com/TeamHypersomnia/rectpack2D) ## 文章 * [从零编写游戏引擎教程 Writing a game engine tutorial from scratch](https://github.com/ThisisGame/cpp-game-engine-book) * [游戏引擎开发实录](https://www.zhihu.com/column/c_1346828552935948288) * [手摇虚幻引擎](https://www.zhihu.com/column/c_1358890091050606592) * [次世代游戏引擎中的 I/O(序):迈向 DirectStorage](https://zhuanlan.zhihu.com/p/605381512) -* [从零开始手敲次世代游戏引擎](https://zhuanlan.zhihu.com/c_119702958) +* [从零开始手敲次世代游戏引擎](https://zhuanlan.zhihu.com/c_119702958) +* [《恋与深空》首次深度技术分享:如何为玩家创造真实可感世界?](https://mp.weixin.qq.com/s/-v3CgfsqyK61jF2m2Ao7Tw) ## games104作业 * [作业收集1](https://github.com/1393650770/Games104-Homework) diff --git a/HotUpdate/README.md b/HotUpdate/README.md index 06637b62d..c474885f1 100644 --- a/HotUpdate/README.md +++ b/HotUpdate/README.md @@ -52,7 +52,9 @@ * [江娱Unity手游代码热更新技术演进](https://zhuanlan.zhihu.com/p/676793950) * [AssetBundle详解与休闲游戏如何设计Bundle结构](https://blog.csdn.net/lanazyit/article/details/108552429) * [Unity Asset Bundles,不可不知的使用技巧和误区](https://mp.weixin.qq.com/s/2wMpO9h7aCcv3gpVBJxQDA) -* [利用多进程并行化加速Unity资源构建](https://blog.uwa4d.com/archives/USparkle_Multi_process.html) +* [利用多进程并行化加速Unity资源构建](https://blog.uwa4d.com/archives/USparkle_Multi_process.html) +* [StreamAssetBundle - Unity AssetBundle 资源加密](https://github.com/shunfy/StreamAssetBundle/) +* [YooAsset](https://github.com/tuyoogame/YooAsset/tree/dev) #### Shader打包与变体收集 * [Shader变体收集与打包](https://zhuanlan.zhihu.com/p/68888831) diff --git a/LearningOpenGL/README.md b/LearningOpenGL/README.md index 9acc286aa..4076d6c82 100644 --- a/LearningOpenGL/README.md +++ b/LearningOpenGL/README.md @@ -89,7 +89,8 @@ * [MSAA-Visualization](https://github.com/keijiro/MSAA-Visualization) * [当我们谈Raytracing时我们在谈些什么](https://mp.weixin.qq.com/s/f3czSYy6QBVNfrzQ3Hwm-g) * [Raymarching-Engine-Unity](https://github.com/aniketrajnish/Raymarching-Engine-Unity) -* [四种体积光的写法](https://mp.weixin.qq.com/s/dP9-ZzeM37dgyVRataQAWA) +* [四种体积光的写法](https://mp.weixin.qq.com/s/dP9-ZzeM37dgyVRataQAWA) +* [LightGraph:使用最短路径查找在参与介质中实现高效多重散射](https://mp.weixin.qq.com/s/6pHARz5kwhAUKkk4karHIA) ### URP * [【渲染篇】新时代的SRP Batcher 和尴尬的Dynamic Batching](https://zhuanlan.zhihu.com/p/183931199) @@ -115,7 +116,8 @@ * [UnityInteractableWater-Grass-Wind_URP](https://github.com/Zoroiscrying/UnityInteractableWater-Grass-Wind_URP) * [FFT-Ocean](https://github.com/gasgiant/FFT-Ocean) * [Boat-Simulation](https://github.com/corentin-ryr/Boat-Simulation) -* [URP-RayTracer](https://github.com/teofilobd/URP-RayTracer) +* [URP-RayTracer](https://github.com/teofilobd/URP-RayTracer) +* [UnityURP-MobileDrawMeshInstancedIndirectExample](https://github.com/ColinLeung-NiloCat/UnityURP-MobileDrawMeshInstancedIndirectExample) ### PRB @@ -124,7 +126,7 @@ ### 水体 * [boat-attack-water](https://github.com/Unity-Technologies/boat-attack-water) -* + ### 水墨画实现 * [仿宋代水墨山水画风格3D渲染 Unity实现](https://zhuanlan.zhihu.com/p/602960198) * [Okami-Celestial-Brush](https://github.com/mixandjam/Okami-Celestial-Brush) diff --git a/NetWorkAndResources/README.md b/NetWorkAndResources/README.md index dc9fae927..606c2b2ff 100644 --- a/NetWorkAndResources/README.md +++ b/NetWorkAndResources/README.md @@ -34,8 +34,12 @@ >* [Unity3D使用Socket.IO](http://www.luohanjie.com/2019-07-25/socket-io-for-unity3d.html) >* [《Exploring in UE4》Unreal回放系统剖析](https://mp.weixin.qq.com/s/k0dPE3_2DTUolcaPPAlKpA) >* [一文搞懂select、poll和epoll区别](https://zhuanlan.zhihu.com/p/272891398) ->* [「Linux」——select和epoll详解](https://zhuanlan.zhihu.com/p/179071801) +>* [「Linux」——select和epoll详解](https://zhuanlan.zhihu.com/p/179071801) +>* [linker-.NET8、p2p打洞(tcp+udp),和异地组网](https://github.com/snltty/linker) ### FlatBffers >* [深入浅出FlatBuffers原理](https://zhuanlan.zhihu.com/p/391109273) ->* [数据序列化组件PB与FB对比](https://juzii.gitee.io/2020/03/02/protobuf-vs-flatbuffer/) +>* [数据序列化组件PB与FB对比](https://juzii.gitee.io/2020/03/02/protobuf-vs-flatbuffer/) + +### CSV +>* [csv - Fast C# CSV parser](https://github.com/nreco/csv) diff --git a/PerformanceOptimization/UWA.md b/PerformanceOptimization/UWA.md index efda86438..76d2f7a60 100644 --- a/PerformanceOptimization/UWA.md +++ b/PerformanceOptimization/UWA.md @@ -286,4 +286,42 @@ >* [【厚积薄发】如何区分实例化网格中的每个实例](https://mp.weixin.qq.com/s/pZVrjer-kuyPghMDSDSVhw) >* [【厚积薄发】MemoryProfiler中Graphics/No Name内存怎么排查](https://mp.weixin.qq.com/s/9cGjJYMTmm92-uHr96yqVg) >* [【厚积薄发】如何解决穿插易导致半透明物体合批失败](https://mp.weixin.qq.com/s/NKKpeHtznoQNzEtrW0gEeg) ->* [【厚积薄发】为什么Unity里的变体数和UWA工具测出来的不一样](https://mp.weixin.qq.com/s/oYlJBRHr5brb356inPUJHA) +>* [【厚积薄发】为什么Unity里的变体数和UWA工具测出来的不一样](https://mp.weixin.qq.com/s/oYlJBRHr5brb356inPUJHA) +>* [【厚积薄发】关于il2cpp.so裁剪的问题](https://mp.weixin.qq.com/s/L0VE9bYan2T4a8c08ZGUPA) +>* [【厚积薄发】开发微信小程序游戏,有没有类似Debug真机图形的方法](https://mp.weixin.qq.com/s/uImI8Rs5js02w0RQCY9rHw) +>* [【厚积薄发】OpenGL中Shader LOD失效](https://mp.weixin.qq.com/s/ZJHTXFibbwIscusBqu_ScA) +>* [【厚积薄发】iOS进程增加内存上限的接口](https://mp.weixin.qq.com/s/ewf7AFKm6zwzayo-SCYVww) +>* [【厚积薄发】关于CanvasRenderer.SyncTransform触发调用的机制](https://mp.weixin.qq.com/s/UVLZu5ZO4d11f7gJxcAVEA) +>* [【厚积薄发】在Unity转微信小游戏下,如何用Worker实现多线程](https://mp.weixin.qq.com/s/mkRm33hJGfKOuvCOOWqAlg) +>* [【厚积薄发】InstantiateAsync有什么需要特殊处理的吗](https://mp.weixin.qq.com/s/H_2l6hdrGnPSSWlNs2s6GA?poc_token=HA3KzmejYhTRWpI1eYniDl72GQ6dnVvRF3se0sZC) +>* [【厚积薄发】如何在纹理图集中对其中某个图块单独进行缩放](https://mp.weixin.qq.com/s/Cv9eFQZFa7lhVi2DUxUQfw) +>* [【厚积薄发】小游戏中Enable Exceptions的各选项有何区别](https://mp.weixin.qq.com/s/UPpkw52yCNEXO_L8eLdSMQ) +>* [【厚积薄发】如何在运行时获取硬件信息](https://mp.weixin.qq.com/s/qdlyBGwXR2KLxR7MAyPv-Q) +>* [【厚积薄发】FairyGUI图标文字合批失败的原因](https://mp.weixin.qq.com/s/di5TVmzi83feh4NnZgvVfA) +>* [【厚积薄发】粒子系统开启Noise模块在移动端的消耗如何](https://mp.weixin.qq.com/s/Vmj0di_Sw2avTrp-UZEkzA) +>* [【厚积薄发】如何用GPU Instancing来优化树木草石重复模型](https://mp.weixin.qq.com/s/s-Q117tU8BLsjpwdWvgGvA) +>* [【厚积薄发】URP相机如何将场景渲染定帧模糊绘制](https://mp.weixin.qq.com/s/5dtJ9vc51dOVcpFxfYV_FQ) +>* [【厚积薄发】项目中Warmup耗时高该如何操作处理](https://mp.weixin.qq.com/s/5XovHITSBAPuHViMtMrW0A) +>* [【厚积薄发】怎么实现在微信小游戏接入外部JS传参](https://mp.weixin.qq.com/s/CuTaxTqv5xzzybKx88QEhQ) +>* [【厚积薄发】如何优化微信小游戏在iOS机器上Shader变体预热特别慢的问题](https://mp.weixin.qq.com/s/HeyHU-pK4li3lhE4elhVsA) +>* [【厚积薄发】为什么使用发射Mesh的粒子系统会使Graphics内存暴涨](https://mp.weixin.qq.com/s/y-SPkDxHA4rY9UVXO-HZ9A) +>* [【厚积薄发】微信小游戏出现对应平台不支持纹理格式的问题](https://mp.weixin.qq.com/s/Aog0hO1SsQu0mdGeWaayyQ) +>* [【厚积薄发】将FGUI的Shader全部预热后,WebGL平台没有加载成功](https://mp.weixin.qq.com/s/Iiy0Ifm0mFGD07O-HINeHg) +>* [【厚积薄发】虚拟相机的最佳实践参考是什么](https://mp.weixin.qq.com/s/xgoKcbLRytzVVBxiG0mD5w) +>* [【厚积薄发】Unity中是否可以禁用GC](https://mp.weixin.qq.com/s/IbFDoDJqC9LbjNw0rjIVFg) +>* [【厚积薄发】游戏在高负载场景下,整机功耗控制在多少](https://mp.weixin.qq.com/s/aC1igculAaEbPcR7sJp57Q) +>* [【厚积薄发】iOS框架内存中占用很高的ttc文件是否正常](https://mp.weixin.qq.com/s/nXEsItBnmvoefDEz0NV0eg) +>* [【厚积薄发】为什么Android游戏画面在30帧运行时有抖动现象](https://mp.weixin.qq.com/s/VTQoU4883leK8ubuyI0Zdg) +>* [【厚积薄发】有什么指标可以判断手机是否降频](https://mp.weixin.qq.com/s/3pcGjyj3H2OkeZXz8DPAqw) +>* [【厚积薄发】为何iPad Pro上设置目标帧率为90时无法生效](https://mp.weixin.qq.com/s/r1mR-4S2deoOa50uKv2j2A) +>* [【厚积薄发】如何解决ProtoBuf反序列化中GC高的问题](https://mp.weixin.qq.com/s/_DgLdd4GFI4IchW0FMGRPw) +>* [【厚积薄发】参数GPU Write Total Bandwidth的含义是什么,导致其值过高的因素有哪些](https://mp.weixin.qq.com/s/XMar7DCgQi_A7p1JIOSKCQ) +>* [【厚积薄发】UE是怎么管理纹理的各向异性采样的](https://mp.weixin.qq.com/s/jZUOh-3PjyE0UmSGc_BX0w) +>* [【厚积薄发】如何使Bloom只局部地作用于特效以提高性能](https://mp.weixin.qq.com/s/KaAOs4cVKiC5cWao83CU_Q) +>* [【厚积薄发】.so mmap计算工具内存翻倍现象](https://mp.weixin.qq.com/s/7kDxyvT_5wlkNvXstJJYuQ) +>* [【厚积薄发】UE的粒子系统开销怎么优化](https://mp.weixin.qq.com/s/cv21rKc6o8yncIfvRL2zHw) +>* [【厚积薄发】堆内存对象的Managed Size具体是如何计算的](https://mp.weixin.qq.com/s/_p0T1h0MumAUgTCa3aiw3Q) +>* [【厚积薄发】GPU带宽分析中GPU Non-Base Level Textures过低是什么意思](https://mp.weixin.qq.com/s/fL9IJYkK7dhx5d4ilSA7kw) +>* [【厚积薄发】如何降低Animator的调用次数](https://mp.weixin.qq.com/s/6b1pq6zrKlWzXZRC8Wc01A) +>* [【厚积薄发】小游戏的Spine数量过多开销大](https://mp.weixin.qq.com/s/KkOBXVDt6iYSVLWmmJmiJA) +>* [【厚积薄发】Spine动画更新耗时问题治理](https://mp.weixin.qq.com/s/4YugYNezLXiJkR1Js6Evxg) diff --git a/README.md b/README.md index c044a19f0..f02cbe38d 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ >* [42.剧情动画与Timeline研究](https://github.com/XINCGer/Unity3DTraining/tree/master/CutsceneTimeline) >* [43.2D原生平台游戏](https://github.com/XINCGer/Unity3DTraining/tree/master/2DPlatformer) >* [44.Lua的相关知识点和总结记录](https://github.com/XINCGer/Unity3DTraining/tree/master/lua) ->* [45.游戏人工智能](https://github.com/XINCGer/Unity3DTraining/tree/master/AI) +>* [45.AI相关](https://github.com/XINCGer/Unity3DTraining/tree/master/AI) >* [46.设备输入](https://github.com/XINCGer/Unity3DTraining/tree/master/InputAndTouch) >* [47.持续集成CI(Continuous Integration)](https://github.com/XINCGer/Unity3DTraining/tree/master/CI) >* [48.电商与后端开发等相关的不错的资料](https://github.com/XINCGer/Unity3DTraining/tree/master/ServerDevlop) diff --git a/ServerDevlop/README.md b/ServerDevlop/README.md index 8ab75adf7..ab77cfeb4 100644 --- a/ServerDevlop/README.md +++ b/ServerDevlop/README.md @@ -55,6 +55,9 @@ >* [azerothcore-wotlk - Complete Open Source and Modular solution for MMO](https://github.com/azerothcore/azerothcore-wotlk) >* [breeze - 一个C++的轻量级的分布式服务器引擎, 架构思想为一切皆service](https://github.com/zsummer/breeze) >* [luacluster - MMO game server: Unity includes a 10,000 Player scene](https://github.com/surparallel/luacluster) +>* [TrinityCore](https://github.com/TrinityCore/TrinityCore) +>* [due-基于Go语言开发的高性能分布式游戏服务器框架](https://github.com/dobyte/due) +>* [Fantasy - 零反射、高性能的 C# 游戏服务器框架,专为大型多人在线游戏打造](https://github.com/qq362946/Fantasy) #### Redis >* [一文回顾Redis五大对象(数据类型)](https://www.cnblogs.com/hunternet/p/12742390.html) @@ -144,7 +147,10 @@ >* [vue-office](https://github.com/501351981/vue-office) >* [netdata-Real-time performance monitoring](https://github.com/netdata/netdata) >* [ffmpeg-commander - 🛠️ FFmpeg Command Generator Web UI](https://github.com/alfg/ffmpeg-commander) ->* [pyroscope](https://github.com/grafana/pyroscope?tab=readme-ov-file) +>* [pyroscope](https://github.com/grafana/pyroscope?tab=readme-ov-file) +>* [FileCodeBox](https://github.com/vastsa/FileCodeBox) +>* [lynx - Empower the Web community and invite more to build across platforms](https://github.com/lynx-family/lynx?tab=readme-ov-file#About-Lynx) +>* [MoveCar - 挪车通知系统](https://github.com/lesnolie/movecar) #### Linux >* [Linux的打包和压缩详解](https://www.cnblogs.com/TheGCC/p/14228439.html) @@ -225,4 +231,9 @@ #### 数据库 >* [ravendb - ACID Document Database](https://github.com/ravendb/ravendb) >* [ByConity - ByConity is an open source cloud-native data warehouse](https://github.com/ByConity/ByConity) ->* [miniob - one mini database, helping developers to learn how database works](https://github.com/oceanbase/miniob) +>* [miniob - one mini database, helping developers to learn how database works](https://github.com/oceanbase/miniob) +>* [SpacetimeDB - Multiplayer at the speed of light](https://github.com/clockworklabs/SpacetimeDB) +>* [rethinkdb - The open-source database for the realtime web](https://github.com/rethinkdb/rethinkdb) + +#### 图床 +>* [PixelPunk - 赛博图床 - 一款酷炫的现代化图床、结合AI实现智能标签、审核、使用方便智能、且持续免费更新](https://github.com/CooperJiang/PixelPunk) diff --git a/UGUITraining/README.md b/UGUITraining/README.md index 26afbbd9f..9b2733481 100644 --- a/UGUITraining/README.md +++ b/UGUITraining/README.md @@ -51,4 +51,5 @@ >* [基于UGUI的栈式导航框架,仿自Flutter路由API](https://github.com/Eashiong/StackUI) >* [A smart solution for Safe Area in Unity](https://github.com/su10/AutoScreen-for-Unity2021) >* [Unity Screen Navigator](https://github.com/Haruma-K/UnityScreenNavigator) ->* [UChart - data chart / data graph for untiy](https://github.com/spr1ngd/UChart) +>* [UChart - data chart / data graph for untiy](https://github.com/spr1ngd/UChart) +>* [unity-bridge-ui-framework](https://github.com/zouhunter/unity-bridge-ui-framework)