diff --git a/3rdPlugins/README.md b/3rdPlugins/README.md index 9863e5579..4386eba4b 100644 --- a/3rdPlugins/README.md +++ b/3rdPlugins/README.md @@ -685,4 +685,68 @@ * [AOI - c# AOI algorithm for cross linked list](https://github.com/qq362946/AOI) * [EasyCompressor](https://github.com/mjebrahimi/EasyCompressor) * [PsdParser - PSD file parser library for C#](https://github.com/manju-summoner/PsdParser) -* [bzPSD - PSD loader for .NET written entirely in managed C#](https://github.com/bizzehdee/bzPSD) +* [bzPSD - PSD loader for .NET written entirely in managed C#](https://github.com/bizzehdee/bzPSD) +* [npoi](https://github.com/nissl-lab/npoi) +* [SocketIOUnity](https://github.com/itisnajim/SocketIOUnity) +* [ImKeyframeReduction](https://github.com/phi16/ImKeyframeReduction) +* [AsyncRAT-C-Sharp Open-Source Remote Administration Tool For Windows C# (RAT)](https://github.com/NYAN-x-CAT/AsyncRAT-C-Sharp) +* [SDFTextureGenerator](https://github.com/cecarlsen/SDFTextureGenerator) +* [Gitostory](https://github.com/emirkivrak/Gitostory) +* [com.nebukam.job-assist](https://github.com/Nebukam/com.nebukam.job-assist) +* [.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) +* [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..ffc37cb54 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,132 @@ >* [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) +>* [awesome-persona-skills](https://github.com/tmstack/awesome-persona-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) +>* [awesome-gpt-image-2-API-and-Prompts](https://github.com/EvoLinkAI/awesome-gpt-image-2-API-and-Prompts) + +### 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) +>* [gstack - Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA](https://github.com/garrytan/gstack) + +### 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) +>* [当AI学会了”做梦”:深扒Claude Code记忆系统](https://zhuanlan.zhihu.com/p/2023422937345135507) +>* [seedance-2-0-official-launch](https://seed.bytedance.com/zh/blog/seedance-2-0-official-launch) + +### 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 db8aa0b98..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) @@ -22,7 +21,10 @@ >* [c# AOI algorithm for cross linked list](https://github.com/qq362946/AOI) >* [全新的技能系统](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) +>* [XCSkillEditor_Unity](https://github.com/smartgrass/XCSkillEditor_Unity) +>* [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/CI/README.md b/CI/README.md index 95ecb6753..c75f3b78b 100644 --- a/CI/README.md +++ b/CI/README.md @@ -141,7 +141,10 @@ * [fastbuild compress compiled object](https://github.com/VicentChen/fastbuild-ue4.26.2/commit/280d92e19fce3af4ac86211f73aac317936f7afa) * [保姆式教你使用FASTBuild对UE4进行联机编译](https://zhuanlan.zhihu.com/p/158400394) * [Utility to build Visual Studio solutions and projects with FASTBuild, supports VS2015/2017/2019](https://github.com/LendyZhang/msfastbuild) -* [FASTBuild-Dashboard](https://github.com/hillin/FASTBuild-Dashboard) +* [FASTBuild-Dashboard](https://github.com/hillin/FASTBuild-Dashboard) +* [使用Fastbuild加快UnrealEngine编译速度](https://blueroses.top/2021/11/04/shi-yong-fastbuild-jia-kuai-unrealengine-bian-yi-su-du/) +* [笔记_fastbuild](https://github.com/sbfhy/note_fastbuild/tree/master/files) +* [初识FASTBuild 一个大幅提升C/C++项目编译速度的分布式编译工具](https://www.cnblogs.com/tangxin-blog/p/8635438.html) ### IncrediBuild * [IncrediBuild 联合编译-教程](https://blog.csdn.net/longji/article/details/118211274) diff --git a/CPlusPlus/README.md b/CPlusPlus/README.md index fd756c3fc..9e383674a 100644 --- a/CPlusPlus/README.md +++ b/CPlusPlus/README.md @@ -106,7 +106,6 @@ >* [HAP video player plugin for Unity](https://github.com/keijiro/KlakHap) >* [langcc: A Next-Generation Compiler Compiler](https://github.com/jzimmerman/langcc) >* [Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes](https://github.com/TheAlgorithms/C-Plus-Plus) ->* [stb single-file public domain libraries for C/C++](https://github.com/nothings/stb) >* [JoltPhysics C# bindings](https://github.com/amerkoleci/JoltPhysicsSharp) >* [Real-time GUI layout designer for Dear ImGui](https://github.com/Raais/ImStudio) >* [A flexible tool for redirecting a given program's TCP traffic to SOCKS5 or HTTP proxy](https://github.com/hmgle/graftcp) @@ -134,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) @@ -219,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) @@ -309,8 +305,38 @@ >* [cppcoro- A library of C++ coroutine abstractions for the coroutines TS](https://github.com/lewissbaker/cppcoro) >* [c_std - Implementation of C++ standard libraries in C](https://github.com/KaisenAmin/c_std) >* [NativeThreadpool - Work, timer, and wait callback example using solely Native Windows APIs](https://github.com/fin3ss3g0d/NativeThreadpool) -> [TimeSync - TimeSync: Time Synchronization Library in Portable C++](https://github.com/catid/TimeSync) -> [C-Thread-Pool](https://github.com/Pithikos/C-Thread-Pool) +>* [TimeSync - TimeSync: Time Synchronization Library in Portable C++](https://github.com/catid/TimeSync) +>* [C-Thread-Pool](https://github.com/Pithikos/C-Thread-Pool) +>* [TinySoundFont](https://github.com/schellingb/TinySoundFont) +>* [tinyfecVPN](https://github.com/wangyu-/tinyfecVPN) +>* [ladybird-Truly independent web browser](https://github.com/LadybirdBrowser/ladybird) +>* [FiberTaskingLib - A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies](https://github.com/RichieSams/FiberTaskingLib) +>* [blink - A tool which allows you to edit source code of any MSVC C++ project live at runtime](https://github.com/crosire/blink) +>* [tiny-utf8 Unicode (UTF-8) capable std::string](https://github.com/DuffsDevice/tiny-utf8) +>* [asyncplusplus - Async++ concurrency framework for C++11](https://github.com/Amanieu/asyncplusplus) +>* [Flexible, user expandable 2D animation software for Linux and Windows](https://github.com/MaurycyLiebner/enve) +>* [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) +>* [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/) @@ -327,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 49d0a6bad..59fed1a3d 100644 --- a/CPlusPlus/unrealengine/README.md +++ b/CPlusPlus/unrealengine/README.md @@ -39,4 +39,13 @@ >* [VRM4U](https://github.com/ruyo/VRM4U) >* [VirtualizationPlus](https://github.com/VesCodes/VirtualizationPlus) >* [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) +>* [UnrealCSharp](https://github.com/crazytuzi/UnrealCSharp) +>* [UE4_MotionMatching](https://github.com/Hethger/UE4_MotionMatching-) +>* [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/Crack/README.md b/Crack/README.md index 19d430251..d61bb73e8 100644 --- a/Crack/README.md +++ b/Crack/README.md @@ -18,7 +18,8 @@ >* [Hex Editor](https://github.com/WerWolv/ImHex) >* [Dependencies](https://github.com/lucasg/Dependencies) >* [unredacter](https://github.com/BishopFox/unredacter) ->* [免杀姿势学习、记录、复现](https://github.com/midisec/BypassAnti-Virus) +>* [免杀姿势学习、记录、复现](https://github.com/midisec/BypassAnti-Virus) +>* [免杀技术大杂烩---乱拳也打不死老师傅](https://github.com/Airboi/bypass-av-note) >* [【日常】瞎解包原神文件记录](https://blog.jixiaob.cn/?post=49) >* [il2cppdumper doc](https://il2cppdumper.com/reverse/going-in-dry) >* [uTinyRipper](https://github.com/mafaca/UtinyRipper) diff --git a/Doc/README.md b/Doc/README.md index cbc719ec8..ff4c85f7c 100644 --- a/Doc/README.md +++ b/Doc/README.md @@ -115,10 +115,11 @@ >* [3D变换的组合与分解](https://zhuanlan.zhihu.com/p/119066087) >* [【GDCVault】《看门狗:军团》群体 AI 框架](https://zhuanlan.zhihu.com/p/463560068) >* [出动200人,已获版号,朝夕光年这款自研UE产品遇到了哪些难题?](https://mp.weixin.qq.com/s/R0VrRAvLzqowb9V4m9zm4Q) ->* [四叉树、BVH树等空间数据结构](https://zhuanlan.zhihu.com/p/400749079) +>* [空间数据结构(四叉树/八叉树/BVH树/BSP树/k-d树)](https://www.cnblogs.com/KillerAery/p/10878367.htm) >* [通用游戏地图解决方案设计解析](https://mp.weixin.qq.com/s/JSChyaS46d0EYnhwAW0ddA) >* [手游Android端后台下载技术分享](https://zhuanlan.zhihu.com/p/612923726) >* [【Unity】使用dmp文件定位Player崩溃原因 ](https://www.cnblogs.com/caiger-blog/p/16211519.html) >* [git_and_unity smarymerge](https://gist.github.com/Ikalou/197c414d62f45a1193fd) >* [更高效地利用内存空间!Unity正逐步移植到CoreCLR GC](https://mp.weixin.qq.com/s/eTtRvOn8gGUIglqTOyhI4g) ->* [UE4 RoboMerge 部署方法](https://zhuanlan.zhihu.com/p/597540557) +>* [UE4 RoboMerge 部署方法](https://zhuanlan.zhihu.com/p/597540557) +>* [文件I/O的内核缓冲](https://www.cnblogs.com/yungyu16/p/13051582.html) diff --git "a/Doc/\351\251\254\344\270\211\347\232\204\351\235\242\350\257\225\351\242\230\346\225\264\347\220\206.md" "b/Doc/\351\251\254\344\270\211\347\232\204\351\235\242\350\257\225\351\242\230\346\225\264\347\220\206.md" index 2ba9fb0fa..67716ff8f 100644 --- "a/Doc/\351\251\254\344\270\211\347\232\204\351\235\242\350\257\225\351\242\230\346\225\264\347\220\206.md" +++ "b/Doc/\351\251\254\344\270\211\347\232\204\351\235\242\350\257\225\351\242\230\346\225\264\347\220\206.md" @@ -96,7 +96,9 @@ https://blog.codingnow.com/2012/03/dev_note_13.html * 实现一个比较好的洗牌算法? A:直接上Fisher-Yates shuffle洗牌算法 https://blog.csdn.net/u012604810/article/details/82177726 https://blog.csdn.net/bitcarmanlee/article/details/52206847 -* 从二叉查找树到B+树中间的各种树复习 A:https://www.cnblogs.com/godoforange/p/11618643.html +* 从二叉查找树到B+树中间的各种树复习 A:https://www.cnblogs.com/godoforange/p/11618643.html +* [最大连续子序列和](https://blog.csdn.net/u011947630/article/details/81542591) +* [C++实现队列--数组实现和链表实现](https://blog.csdn.net/FreeeLinux/article/details/52075018) #### 网络相关 * 简述一下TCP三次握手和四次挥手的过程?A:https://www.cnblogs.com/pretty-guy/p/11457706.html diff --git a/Engine/README.md b/Engine/README.md index 6f8bacd34..649b128b0 100644 --- a/Engine/README.md +++ b/Engine/README.md @@ -19,11 +19,18 @@ * [Alan Liu's Blog](https://alanliu90.hatenablog.com/archive) * [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 tips and pitfalls](https://blog.unity.com/engine-platform/unity-asset-bundles-tips-pitfalls) +* [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) @@ -50,7 +57,14 @@ * [bepuphysics2 - Pure C# 3D real time physics simulation library, now with a higher version number](https://github.com/bepu/bepuphysics2) * [The Open Dynamics Engine (ODE)](https://github.com/thomasmarsh/ODE) * [IrrPAL - repository for Irrlicht and PAL physics integration](https://github.com/netpipe/IrrPAL) -* [manifold - Geometry library for topological robustness](https://github.com/elalish/manifold) +* [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) +* [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) @@ -77,17 +91,24 @@ * [igl - intermediate Graphics Library](https://github.com/facebook/igl) * [smaa-cpp](https://github.com/iRi-E/smaa-cpp) * [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) +* [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) +* [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) +* [Game Engines with Source: Learning from the best](https://github.com/redorav/public_source_engines) +* [WickedEngine](https://github.com/turanszkij/WickedEngine) * [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) +* [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) * [Esoterica Engine](https://github.com/BobbyAnguelov/Esoterica) @@ -133,17 +154,36 @@ * [The-Forge](https://github.com/ConfettiFX/The-Forge) * [MxEngine - C++ open source 3D game engine](https://github.com/asc-community/MxEngine) * [blade - a cross platform 3d engine using c++98](https://github.com/crazii/blade) -* [Ant game engine](https://github.com/ejoy/ant) +* [Ant game engine](https://github.com/ejoy/ant) +* [butano - Modern C++ high level GBA engine](https://github.com/GValiente/butano) +* [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) +* [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 b0102b83f..c474885f1 100644 --- a/HotUpdate/README.md +++ b/HotUpdate/README.md @@ -50,7 +50,11 @@ * [[U3D]StreamedBinaryRead::TransferSTLStyleArray崩溃分析](https://zhuanlan.zhihu.com/p/59394832) * [Pak files - Virtual file system](https://simoncoenen.com/blog/programming/PakFiles) * [江娱Unity手游代码热更新技术演进](https://zhuanlan.zhihu.com/p/676793950) -* [AssetBundle详解与休闲游戏如何设计Bundle结构](https://blog.csdn.net/lanazyit/article/details/108552429) +* [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) +* [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 a8a6cdb6c..4076d6c82 100644 --- a/LearningOpenGL/README.md +++ b/LearningOpenGL/README.md @@ -88,7 +88,9 @@ * [渲染杂谈:early-z、z-culling、hi-z、z-perpass到底是什么?](https://zhuanlan.zhihu.com/p/389396050) * [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) +* [Raymarching-Engine-Unity](https://github.com/aniketrajnish/Raymarching-Engine-Unity) +* [四种体积光的写法](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) @@ -114,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 @@ -123,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) @@ -152,7 +155,10 @@ * [gi-study](https://github.com/JMS55/gi-study) * [lighting-data-asset-reverse](https://github.com/guycalledfrank/lighting-data-asset-reverse) * [SEGI-A fully-dynamic voxel-based global illumination system for Unity](https://github.com/sonicether/SEGI) -* [Probe-Based Global Illumination](https://mp.weixin.qq.com/s/AmlQOAdxn6tImdC3gdk2ag) +* [Probe-Based Global Illumination](https://mp.weixin.qq.com/s/AmlQOAdxn6tImdC3gdk2ag) +* [解析团结引擎实时全局光照系统技术能力](https://mp.weixin.qq.com/s/gZISRiX6a0a7CKsb4-J0sg?poc_token=HPhGCmej2hUy8037kG3E5zOuxdNgbbM9O8kCzm9N) +* [通俗易懂的 ShadowMap](https://zhuanlan.zhihu.com/p/690617671) +* [图形学基础 - 阴影 - ShadowMap及其延伸](https://zhuanlan.zhihu.com/p/384446688) ### Volume * [UnityVolumeCloud](https://github.com/ShaderFallback/UnityVolumeCloud) @@ -168,4 +174,7 @@ * [AmplifyOcclusion](https://github.com/AmplifyCreations/AmplifyOcclusion) ### LOD -* [SimLOD - simultaneous-lod-generation-and-rendering](https://github.com/m-schuetz/SimLOD) +* [SimLOD - simultaneous-lod-generation-and-rendering](https://github.com/m-schuetz/SimLOD) + +### 阴影 +* [Unity改造URP的CSM阴影](https://zhuanlan.zhihu.com/p/691367954) 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/OpenSourceGame/README.md b/OpenSourceGame/README.md index b136ed2e0..a45a5526d 100644 --- a/OpenSourceGame/README.md +++ b/OpenSourceGame/README.md @@ -51,4 +51,7 @@ A 2D online multiplayer game taking place in a submarine travelling through the * [MOBA_CSharp_Unity](https://github.com/yasgamesdev/MOBA_CSharp_Unity) * [wipeout-rewrite](https://github.com/phoboslab/wipeout-rewrite) * [DungeonShooting - 一款由Godot开发的地牢射击游戏](https://github.com/xlljc/DungeonShooting) -* [CityBuilder3D - It is a 3D city builder game rendered in opengl implemented in c++](https://github.com/TamasPetii/CityBuilder3D) +* [CityBuilder3D - It is a 3D city builder game rendered in opengl implemented in c++](https://github.com/TamasPetii/CityBuilder3D) +* [Thrive - The main repository for the development of the evolution game Thrive](https://github.com/Revolutionary-Games/Thrive) +* [laya3.x引擎 + nodejs 开发的网络麻将](https://github.com/liumengniu/majiang) +* [laya3.x引擎 + nodejs 开发的网络麻将(服务端)](https://github.com/liumengniu/majiang-server) diff --git a/PerformanceOptimization/README.md b/PerformanceOptimization/README.md index c57f82f15..5304bd668 100644 --- a/PerformanceOptimization/README.md +++ b/PerformanceOptimization/README.md @@ -130,7 +130,12 @@ >* [VFX Graph and High-Definition Render Pipeline](https://blog.unity.com/technology/now-available-the-spaceship-demo-project-using-vfx-graph-and-high-definition-render) >* [Unity网格内存优化](https://mp.weixin.qq.com/s/kUmeLFksQyUwqFlCNPpQeg) >* [浅析Unity引擎视角下的游戏内存优化](https://zhuanlan.zhihu.com/p/603847226) ->* [【Unity】引擎编译时间优化](https://zhuanlan.zhihu.com/p/601065788) +>* [【Unity】引擎编译时间优化](https://zhuanlan.zhihu.com/p/601065788) +>* [Unity Shader变体优化与故障排除技巧](https://mp.weixin.qq.com/s/0l6SkXNwuoRzFt9Xg0ZV4A) +>* [Unity大咖作客 | 知乎大V「放牛的星星」,是这么做性能优化的](https://www.bilibili.com/read/cv12145909/) +>* [Unite Shanghai 2024 游戏生态专场 | 《合金弹头:觉醒》框架演化之路](https://mp.weixin.qq.com/s/VBu5s_yGToBuasKH1dvV7w) +>* [解析团结引擎实时全局光照系统技术能力](https://mp.weixin.qq.com/s/gZISRiX6a0a7CKsb4-J0sg) +>* [做10万量级粒子的模拟与渲染需要什么样的技术实现方案?](https://mp.weixin.qq.com/s/erSzGu7Qj-sHM9RcSFzhVg) #### 底层原理 >* [Understanding the managed heap](https://docs.unity3d.com/Manual/BestPracticeUnderstandingPerformanceInUnity4-1.html) diff --git a/PerformanceOptimization/UWA.md b/PerformanceOptimization/UWA.md index eeacacd94..76d2f7a60 100644 --- a/PerformanceOptimization/UWA.md +++ b/PerformanceOptimization/UWA.md @@ -259,12 +259,69 @@ >* [【厚积薄发】限制Unity帧率的方式](https://mp.weixin.qq.com/s/dbTc2ff_Dtcjldz24auueg) >* [【厚积薄发】Unreadable-Mesh内存占用翻倍问题](https://mp.weixin.qq.com/s/2az4s-qv2POGkzCEBsT4dw) >* [【厚积薄发】在TMP中计算书名号《》高度的问题](https://mp.weixin.qq.com/s/B_gWbiPAf3ehvz9GIa5Kwg) ->* [【厚积薄发】Unity引擎关于APP后台下载支持的实现问题](https://mp.weixin.qq.com/s/sZ1wKWaM1BU0eoUyV82qyQ) ->* [【厚积薄发】用Compute Shader处理图像数据后在安卓机上不能正常显示渲染纹理](https://mp.weixin.qq.com/s/fKH6Q3c5Ofto9_31Wr5gRQ) -> [【厚积薄发】AssetBundle在移动设备上丢失](https://mp.weixin.qq.com/s/OZOTuNMVj0cpjFnmNVPzgA) -> [【厚积薄发】Unity中如何实现草的LOD](https://mp.weixin.qq.com/s/IpuUTobHNhlILSp7ILMSZQ) -> [【厚积薄发】内置管线升级到SBP,如何复用之前打包的AssetBundle](https://mp.weixin.qq.com/s/y2w1RSoB1L7sCzaLJWaAhA) -> [【厚积薄发】PlayerSettings.WebGL.emscriptenArgs设置无效的问题](https://mp.weixin.qq.com/s/mJ9I_CvMjk9eIfv89SXkGw) -> [【厚积薄发】如何优化Unity发布iOS编译出来的Framework文件过大问题](https://mp.weixin.qq.com/s/swzU2elhqMOOpukIftH1Yw) -> [【厚积薄发】java.lang.NoSuchMethodError的不明崩溃问题](https://mp.weixin.qq.com/s/YSRmYCZ7QveFxnT4fg2smA) -> [【厚积薄发】Text Mesh Pro图文混排如何对任何图片都能实现](https://mp.weixin.qq.com/s/MqxpIIFGdjmdrWKZmXsYbw) +>* [【厚积薄发】Unity引擎关于APP后台下载支持的实现问题](https://mp.weixin.qq.com/s/sZ1wKWaM1BU0eoUyV82qyQ) +>* [【厚积薄发】用Compute Shader处理图像数据后在安卓机上不能正常显示渲染纹理](https://mp.weixin.qq.com/s/fKH6Q3c5Ofto9_31Wr5gRQ) +>* [【厚积薄发】AssetBundle在移动设备上丢失](https://mp.weixin.qq.com/s/OZOTuNMVj0cpjFnmNVPzgA) +>* [【厚积薄发】Unity中如何实现草的LOD](https://mp.weixin.qq.com/s/IpuUTobHNhlILSp7ILMSZQ) +>* [【厚积薄发】内置管线升级到SBP,如何复用之前打包的AssetBundle](https://mp.weixin.qq.com/s/y2w1RSoB1L7sCzaLJWaAhA) +>* [【厚积薄发】PlayerSettings.WebGL.emscriptenArgs设置无效的问题](https://mp.weixin.qq.com/s/mJ9I_CvMjk9eIfv89SXkGw) +>* [【厚积薄发】如何优化Unity发布iOS编译出来的Framework文件过大问题](https://mp.weixin.qq.com/s/swzU2elhqMOOpukIftH1Yw) +>* [【厚积薄发】java.lang.NoSuchMethodError的不明崩溃问题](https://mp.weixin.qq.com/s/YSRmYCZ7QveFxnT4fg2smA) +>* [【厚积薄发】Text Mesh Pro图文混排如何对任何图片都能实现](https://mp.weixin.qq.com/s/MqxpIIFGdjmdrWKZmXsYbw) +>* [【厚积薄发】简单Mesh多线程合并,使用什么库性能更高](https://mp.weixin.qq.com/s/L1cHL3RoVL-X6XaQJ00U5w) +>* [【厚积薄发】如何选择Unity的4种批处理方式](https://mp.weixin.qq.com/s/wmXMkgxBcXOznihgU69qTA) +>* [【厚积薄发】iOS包ShaderVariantCollection预热慢问题](https://mp.weixin.qq.com/s/kM-b_NtV91WmsnUSBqVklg) +>* [【厚积薄发】如何计算弧线弹道的落地位置](https://mp.weixin.qq.com/s/XCfblEGa9ZJIUH_MvDakfQ) +>* [【厚积薄发】设置DepthBufferBits和设置DepthStencilFormat的区别](https://mp.weixin.qq.com/s/qjbWtImNB6G17TJViPSgXg) +>* [【厚积薄发】WebGL-编译报错,如何定位sendfile报错位置](https://mp.weixin.qq.com/s/h1a7iErFQ-AFh2FiWHLNYw) +>* [【厚积薄发】如何解决部分设备分辨率不适配](https://mp.weixin.qq.com/s/bP5zcxhtuFj3wZCRoYsBWA) +>* [【厚积薄发】PuerTS和HybridCLR哪个更适合开发微信小游戏](https://mp.weixin.qq.com/s/SZxi9_n27QmHjs2i4sryIg) +>* [【厚积薄发】TcpSocket在切后台后如何保活](https://mp.weixin.qq.com/s/o3mHnSQc8czZKh5sWnjHEg) +>* [【厚积薄发】使用Addressables+ SpriteAtlas打包产生冗余](https://mp.weixin.qq.com/s/eJiDGZ-OBv7-jUcKIeY38Q) +>* [【厚积薄发】使用SBP打AssetBundle时脚本引用丢失](https://mp.weixin.qq.com/s/ziTzQQC7RJthKcGjlEQmmw) +>* [【厚积薄发】为什么同一个Camera有两个RenderSingleCamera的耗时](https://mp.weixin.qq.com/s/Oa6I-7EDJUL6dTYvB2v9wQ) +>* [【厚积薄发】升级Unity后产生的Objects内存泄露现象](https://mp.weixin.qq.com/s/A3JEqoicgVDw7PXvBbaRKQ) +>* [【厚积薄发】如果想用ECS实现技能系统有什么好的思路](https://mp.weixin.qq.com/s/YjRd1wt1ajErodpsWQdAgg) +>* [【厚积薄发】如何处理微信小程序大量未捕获的异常](https://mp.weixin.qq.com/s/hU0a8Nvsu-zLuAnFKpYmJw) +>* [【厚积薄发】如何区分实例化网格中的每个实例](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) +>* [【厚积薄发】关于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 e2a21ec45..f02cbe38d 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,5 @@ # Unity3D--Training -【Unity杂货铺】unity大杂烩~ -本项目由[JetBranins](https://www.jetbrains.com/?from=Unity3DTraining)赞助相关开发工具 - - +【Unity杂货铺】unity大杂烩~ ## 目录 >* [1.收集整理一些第三方库和插件](https://github.com/XINCGer/Unity3DTraining/tree/master/3rdPlugins) >* [2.月光跑酷3D版](https://github.com/XINCGer/Unity3DTraining/tree/master/3DMoonRunner) @@ -47,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) @@ -57,6 +54,9 @@ >* [52.Python在游戏中的实用库](https://github.com/XINCGer/Unity3DTraining/tree/master/PythonInGame) >* [53.求职工作培训与养生等](https://github.com/XINCGer/Unity3DTraining/tree/master/AboutJob) +本项目已加入 HelloGitHub 徽章计划 +Featured|HelloGitHub + ## 友情链接 * [xasset 快速强大的Unity资源系统](https://github.com/xasset/xasset) * [anything_about_game(夜莺人行自走库)](https://github.com/killop/anything_about_game) @@ -66,4 +66,4 @@ * [烟雨迷离半世殇](https://www.lfzxb.top/) * [北冥有鱼其名为鲲的博客](https://www.cnblogs.com/xin-lover/) * [ZeaLotSean的博客](https://asuka4every.top/) -* [Awesome-Game-Analysis](https://github.com/OTFCG/Awesome-Game-Analysis) +* [Awesome-Game-Analysis](https://github.com/OTFCG/Awesome-Game-Analysis) diff --git a/ServerDevlop/README.md b/ServerDevlop/README.md index 8ab75adf7..d20240ce9 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,10 @@ #### 数据库 >* [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) +>* [sqlc - Generate type-safe code from SQL](https://github.com/sqlc-dev/sqlc) + +#### 图床 +>* [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) diff --git a/lua/README.md b/lua/README.md index 875c76a10..7bfbd3e3c 100644 --- a/lua/README.md +++ b/lua/README.md @@ -57,4 +57,7 @@ * [LuaRuntimeHotfix](https://github.com/756915370/LuaRuntimeHotfix) ### Lua性能优化工具 -* [Lua 性能分析工具 Lua profiler tool like gperftools](https://github.com/esrrhs/pLua) +* [Lua 性能分析工具 Lua profiler tool like gperftools](https://github.com/esrrhs/pLua) + +### Lua JIT +* [LuaJIT-5.3.6 多线程 垃圾回收](https://github.com/Yu2erer/LuaJIT-5.3.6)