Github 上有什么好的 unity 开源项目?
直接在 GitHub 搜关键词「Unity」会返回将近 30 万个结果,即便是把范围限定在 Unity 这个话题下也有将近 2.3 万个开源项目。从此可以看出来,想要找到符合自己要求的 Unity 项目是一件多么复杂的事情。
我每天都会花费一定的时间浏览 GitHub,其实上述这种简单粗暴的找自己想要的项目是一件非常困难的事情。
换个思路,可以用间接的方式寻找需要的项目。
例如,你想找 Unity 项目,可以退一步找 Unity 相关的合集,这些合集往往是一些相关领域的用户经过长时间总结整理的。分类清晰,而且覆盖面很全。
这里就给大家推荐 2 个 Unity 相关的合集项目,都非常不错。
1. awesome-unity
Star:5.5K
这是一个由社区驱动的开源项目,里面汇集了很多高质量的 Unity 项目、资源合集,而且都是免费的资源和项目。
这里面就包含两个关键词:「项目」和「资源」。
也就是说,它不仅有 Unity 项目,还有 Unity 相关的资源。
Unity、Unity3D、UI、Video、Camera。。。。围绕 Unity 相关的内容应有尽有。
2. awesome-unity-open-source-on-github
Star:2.3K
从名称也可以略知一二,这是一个面向 Unity 初学者的开源项目合集,目前已经手机了 800+个 Unity 相关开源项目。
除此之外,再给大家分享几个不在上面合集里,是我日常浏览 GitHub 时发现的 Unity 开源项目。
1. ml-agents
Star:13.8K
Unity 机器学习代理工具包 (ML-Agents) 是一个开源项目,它使游戏和模拟成为使用深度强化学习和模仿学习训练智能代理的环境。
2. 3d-game-shaders-for-beginners
Star:14.2K
逐步的教你如何实现 3D 游戏中实施 SSAO、景深、照明等模块,是一个非常不错的初学者指南。
3. Entitas
Star:6K
Entitas 是一个超快速的实体组件系统 (ECS) 框架,专为 C# 和 Unity 打造。
4. UniRx
Star:6.2K
UniRx(Reactive Extensions for Unity,Unity 反应性扩展)是 .NET 反应性扩展的重新实现。 官方 Rx 实现很棒,但不适用于 Unity,并且与 iOS IL2CPP 兼容性存在问题。 该库修复了这些问题并为 Unity 添加了一些特定的实用功能。
支持的平台有 PC/Mac/Android/iOS/WebGL/WindowsStore 等。
5. MixedRealityToolkit-Unity
Star:5.5K
Mixed Reality Toolkit(MRTK) 提供了一组组件和功能来加速 Unity 中的跨平台 MR 应用程序开发。
建议大家有空可以多浏览 Github,有很多好用的开源免费工具。但是,目前 Github 上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐 Github 上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖 C++、JAVA、JavaScript、Python、Go 等不同编程语言。此外,还有一些开源工具、优秀的技术文章,而且考虑到很多同学访问 Github 不方便的问题,我还特意同步到了 Gitee,建议大家看一下:
https://gitee.com/sharetech_lee/DevWeekly
hello,大家好,我是 Jackpop,重点大学本科毕业后保送到哈工大计算数学专业读研,有多年国内头部互联网、IT 公司工作经验,先后从事过计算机视觉、推荐系统、后端、数据等相关工作。如果同学们在升学考研、职业规划、高考志愿、简历优化、技术学习等方面有困惑,欢迎大家前来咨询!
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/baed733019f91c8a804ceee84】。文章转载请联系作者。
评论