update
This commit is contained in:
343
html/unity.md2.html
Normal file
343
html/unity.md2.html
Normal file
@@ -0,0 +1,343 @@
|
||||
<h1 id="awesome-unity">Awesome Unity</h1>
|
||||
<p><strong>NOTE: THIS REPOSITORY HAS BEEN ARCHIVED BECAUSE I NO LONGER
|
||||
USE UNITY AND AM UNABLE TO KEEP IT UPDATED.</strong></p>
|
||||
<p><a href="https://github.com/sindresorhus/awesome"><img
|
||||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||||
alt="Awesome" /></a></p>
|
||||
<p>A categorized community-driven collection of high-quality awesome
|
||||
Unity assets, projects, and resources. Free assets and resources are
|
||||
prioritized over paid when possible.</p>
|
||||
<p>Suggestions and contributions are always welcome! Make sure to read
|
||||
the <a
|
||||
href="https://github.com/RyanNielson/awesome-unity/blob/master/CONTRIBUTING.md">contribution
|
||||
guidelines</a> for more information before submitting a pull
|
||||
request.</p>
|
||||
<p>Thanks to all the <a
|
||||
href="https://github.com/ryannielson/awesome-unity/graphs/contributors">contributors</a>,
|
||||
this wouldn’t be possible without you!</p>
|
||||
<ul>
|
||||
<li><a href="#awesome-unity">Awesome Unity</a>
|
||||
<ul>
|
||||
<li><a href="#2d">2D</a></li>
|
||||
<li><a href="#ai">AI</a></li>
|
||||
<li><a href="#augmented--virtual-reality">Augmented & Virtual
|
||||
Reality</a></li>
|
||||
<li><a href="#camera">Camera</a></li>
|
||||
<li><a href="#character-controllers">Character Controllers</a></li>
|
||||
<li><a href="#frameworks">Frameworks</a></li>
|
||||
<li><a href="#input">Input</a></li>
|
||||
<li><a href="#modeling">Modeling</a></li>
|
||||
<li><a href="#monetization">Monetization</a></li>
|
||||
<li><a href="#networking">Networking</a></li>
|
||||
<li><a href="#scripting">Scripting</a></li>
|
||||
<li><a href="#services">Services</a></li>
|
||||
<li><a href="#tweening">Tweening</a></li>
|
||||
<li><a href="#ui">UI</a></li>
|
||||
<li><a href="#utilities">Utilities</a></li>
|
||||
<li><a href="#video">Video</a></li>
|
||||
<li><a href="#visual-scripting">Visual Scripting</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#projects">Projects</a>
|
||||
<ul>
|
||||
<li><a href="#games">Games</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#resources">Resources</a>
|
||||
<ul>
|
||||
<li><a href="#tips-and-tricks">Tips and Tricks</a></li>
|
||||
<li><a href="#tutorials">Tutorials</a></li>
|
||||
</ul></li>
|
||||
<li><a href="#contributing">Contributing</a></li>
|
||||
</ul>
|
||||
<h2 id="d">2D</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/sprite-management/2d-rope-system-17722">2D
|
||||
Rope System (Paid)</a> - Scripts for creating any type of 2D ropes in
|
||||
the editor or during runtime.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/level-design/ferr2d-terrain-tool-11653">Ferr2D
|
||||
Terrain Tool (Paid)</a> - Quickly create handcrafted 2D landscapes and
|
||||
levels.</li>
|
||||
<li><a href="https://github.com/RyanNielson/PixelCamera2D">Pixel Camera
|
||||
2D</a> - A simple pixel perfect camera with scaling options for 2D
|
||||
Games.</li>
|
||||
<li><a href="http://esotericsoftware.com">Spine (Paid)</a> - A skeletal
|
||||
animation editor with a Unity library.</li>
|
||||
<li><a href="http://www.seanba.com/tiled2unity">Tiled2Unity</a> - Takes
|
||||
your <a href="http://www.mapeditor.org">Tiled</a> files and creates
|
||||
Unity prefabs from them that are easily placed into your Unity scene.
|
||||
Complex collision is supported through Unity’s PolygonCollider2D
|
||||
class.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/2d/characters/anima2d-no-longer-supported-replaced-by-2d-animation-79840">Unity
|
||||
Anima2D</a> - Advanced skeletal animation editor with support for both
|
||||
per-object and skinned mesh animation with an integrated in-editor
|
||||
skinning tool.</li>
|
||||
<li><a href="https://github.com/nickgravelyn/UnityTiled">UnityTiled</a>
|
||||
- An importer for <a href="http://www.mapeditor.org">Tiled</a>
|
||||
maps.</li>
|
||||
</ul>
|
||||
<h2 id="ai">AI</h2>
|
||||
<ul>
|
||||
<li><p><a href="http://arongranberg.com/astar/">A* Pathfinding
|
||||
Project</a> - Lightning fast pathfinding with heavily optimized
|
||||
algorithms and a large feature set.</p></li>
|
||||
<li><p><a
|
||||
href="https://assetstore.unity.com/packages/tools/ai/apex-path-17943">Apex
|
||||
Path (Paid)</a> - Apex Path handles dynamic pathfinding including local
|
||||
avoidance steering and dynamic obstacles.</p></li>
|
||||
<li><p><a href="https://github.com/igiagkiozis/CrystalAI">Crystal AI</a>
|
||||
- Crystal is a fast, scalable and extensible utility based AI framework
|
||||
for C# and Unity.</p></li>
|
||||
</ul>
|
||||
<h2 id="augmented-virtual-reality">Augmented & Virtual Reality</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://artoolkit.org/documentation/doku.php?id=6_Unity:unity_about">ARToolKit</a>
|
||||
- Augmented Reality SDK that includes libraries, utilities, and
|
||||
examples.</li>
|
||||
<li><a href="https://developers.google.com/vr/unity">Google VR SDK</a> -
|
||||
Scripts and prefabs to help with the development of Google Daydream and
|
||||
Cardboard apps for Android and iOS.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/integration/vrtk-virtual-reality-toolkit-vr-toolkit-64131">SteamVR
|
||||
Unity Toolkit</a> - Scripts and Great examples to abstract the use of VR
|
||||
controller actions in Unity.</li>
|
||||
<li><a href="http://github.com/thestonefox/vrtk">Virtual Reality
|
||||
Toolkit</a> - Virtual Reality framework that allows for powerful
|
||||
interactions, locomotion, and visual effects.</li>
|
||||
<li><a href="https://vuforia.com/">Vuforia</a> - Augmented Reality SDK
|
||||
with image and object recognition, smart terrain and extended tracking
|
||||
features.</li>
|
||||
</ul>
|
||||
<h2 id="camera">Camera</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/templates/systems/ufps-ultimate-fps-2943">UFPS
|
||||
(Paid)</a> - Provides camera, controllers, and other effects for use in
|
||||
FPS games.</li>
|
||||
</ul>
|
||||
<h2 id="character-controllers">Character Controllers</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://github.com/prime31/CharacterController2D">CharacterController2D</a>
|
||||
- A 2D controller that behaves very similarly to Unity’s
|
||||
CharacterController component.</li>
|
||||
</ul>
|
||||
<h2 id="frameworks">Frameworks</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/snozbot/fungus">Fungus</a> - An easy to
|
||||
use Unity 3D library for creating illustrated Interactive Fiction
|
||||
games.</li>
|
||||
<li><a href="http://strangeioc.github.io/strangeioc/">StrangeIoC</a> -
|
||||
Strange is a super-lightweight and highly extensible
|
||||
Inversion-of-Control (IoC) framework, written specifically for C# and
|
||||
Unity.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/visual-scripting/uframe-game-framework-14381">uFrame
|
||||
(Paid)</a> - Create maintainable games faster, better, more stable, and
|
||||
consistent than ever before.</li>
|
||||
</ul>
|
||||
<h2 id="input">Input</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/pbhogan/InControl">InControl</a> - An
|
||||
input manager that tames makes handler cross-platform. controller input
|
||||
easy.</li>
|
||||
<li><a href="https://github.com/RyanNielson/InputBinder">InputBinder</a>
|
||||
- Bind game inputs to methods via code or using the inspector to add
|
||||
event driven input handling to your project.</li>
|
||||
<li><a href="https://github.com/prime31/TouchKit">TouchKit</a> - Makes
|
||||
it easy to recognize gestures and other touch input.</li>
|
||||
<li><a href="https://github.com/TouchScript/TouchScript">TouchScript</a>
|
||||
- Makes handling complex gesture interactions on any touch surface much
|
||||
easier.</li>
|
||||
</ul>
|
||||
<h2 id="modeling">Modeling</h2>
|
||||
<ul>
|
||||
<li><a href="http://sabrecsg.com/">SabreCSG</a> - A set of <a
|
||||
href="https://en.wikipedia.org/wiki/Constructive_solid_geometry">CSG</a>
|
||||
level design tools for building complex levels quickly inside
|
||||
Unity.</li>
|
||||
</ul>
|
||||
<h2 id="monetization">Monetization</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/add-ons/services/unity-monetization-66123">Unity
|
||||
Monetization</a> - Unity Ads is a video ad network with quick and
|
||||
seamless integration using regular and opt-in ads.</li>
|
||||
</ul>
|
||||
<h2 id="networking">Networking</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/network/nakama-81338">Nakama</a>
|
||||
- Build social and realtime games with an open-source <a
|
||||
href="https://github.com/heroiclabs/nakama">distributed server</a>.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/network/photon-bolt-free-127156">Photon
|
||||
Bolt (Paid)</a> - Build networked games without having to know the
|
||||
details of networking or write any complex networking code.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/network/photon-unity-networking-classic-free-1786">Photon
|
||||
Unity Networking</a> - Plug and play cloud networking that also works
|
||||
for local hosting. Free for up to 20 concurrent users.</li>
|
||||
</ul>
|
||||
<h2 id="scripting">Scripting</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/input-management/easy-save-the-complete-save-load-asset-768">Easy
|
||||
Save 2 (Paid)</a> - A fast and simple way to save and load data on all
|
||||
major platforms supported by Unity.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/particles-effects/unistorm-volumetric-clouds-sky-modular-weather-and-cloud-shadows-2714">UniStorm
|
||||
(Paid)</a> - A customizable dynamic day and night weather system that
|
||||
creates realistic storms and weather.</li>
|
||||
</ul>
|
||||
<h2 id="services">Services</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://docs.unity3d.com/Manual/UnityAnalyticsSetup.html">Unity
|
||||
Analytics</a> - Provides a dashboard with metrics to help track active
|
||||
players, sessions, retention, and revenue.</li>
|
||||
</ul>
|
||||
<h2 id="tweening">Tweening</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676">DOTween</a>
|
||||
- Tween any numeric property or field (including Vectors, Rectangles,
|
||||
etc.), plus some non-numeric ones (like strings). This is the follow-up
|
||||
to HOTween.</li>
|
||||
<li><a href="https://github.com/prime31/GoKit">GoKit</a> - An open
|
||||
source, lightweight tween library aimed at making tweening objects dead
|
||||
simple.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/animation/itween-84">iTween</a>
|
||||
- A simple, and easy to use animation system.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/animation/leantween-3595">LeanTween</a>
|
||||
- FOSS, and also the most lightweight tweening library for Unity. Allows
|
||||
you to tween any value you have access to via the .value() method.</li>
|
||||
</ul>
|
||||
<h2 id="ui">UI</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/gui/ngui-next-gen-ui-2413">NGUI
|
||||
(Paid)</a> - A powerful UI system and event notification framework.</li>
|
||||
<li><a
|
||||
href="https://docs.unity3d.com/Packages/com.unity.textmeshpro@1.3/manual/index.html">TextMesh
|
||||
Pro</a> - A alternative to render text in uGUI by using the distance
|
||||
field technique, which allows crisp fonts at any scale. This was
|
||||
recently purchased by Unity and will be integrated into the engine in
|
||||
the future.</li>
|
||||
</ul>
|
||||
<h2 id="utilities">Utilities</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/mminer/consolation">Consolation</a> -
|
||||
In-game debug console that displays output from
|
||||
<code>Debug.Log</code>.</li>
|
||||
<li><a href="https://unity.github.com/">GitHub for Unity</a> - The new
|
||||
GitHub for Unity extension brings the GitHub workflow and more to Unity,
|
||||
providing support for large files with Git LFS and file locking.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/utilities/grouping-tool-147552">Grouping
|
||||
Tool</a> - Easily group objects together</li>
|
||||
<li><a href="https://github.com/mminer/scene-view-bookmarks">Scene View
|
||||
Bookmarks</a> - Editor extension to bookmark and later recall scene
|
||||
views.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/level-design/snazzygrid2-19245">SnazzyGrid
|
||||
(Paid)</a> - Makes it easy to manage positions of assets in the scene
|
||||
with easy to use snapping tools and many more features to improve the
|
||||
scene creation workflow.</li>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/version-control/unimerge-9733">UniMerge
|
||||
(Paid)</a> - Editor extension for merging scenes and prefabs, also
|
||||
integrates with VCS.</li>
|
||||
<li><a href="https://github.com/neuecc/UniRx">UniRx</a> - UniRx
|
||||
(Reactive Extensions for Unity) is a reimplementation of the .NET
|
||||
Reactive Extensions. Rx cures the “asynchronous blues” without
|
||||
async/await.</li>
|
||||
<li><a
|
||||
href="https://github.com/nickgravelyn/unitytoolbag">UnityToolbag</a> -
|
||||
Collection of miscellaneous open source scripts and helpers for Unity
|
||||
5.0.</li>
|
||||
</ul>
|
||||
<h2 id="video">Video</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/vimeo/vimeo-unity-sdk">Vimeo Unity
|
||||
SDK</a> - Easily stream your Vimeo videos into Unity or record and
|
||||
publish out to Vimeo.</li>
|
||||
</ul>
|
||||
<h2 id="visual-scripting">Visual Scripting</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://assetstore.unity.com/packages/tools/visual-scripting/playmaker-368">Playmaker
|
||||
(Paid)</a> - Quickly make gameplay prototypes, A.I. behaviors, animation
|
||||
graphs, interactive objects, and more using finite state machines.</li>
|
||||
</ul>
|
||||
<h1 id="projects">Projects</h1>
|
||||
<h2 id="games">Games</h2>
|
||||
<ul>
|
||||
<li><a href="https://github.com/Hyperparticle/nodulus">Nodulus</a> - A
|
||||
complete puzzle game with a clever twist. Play it online.</li>
|
||||
</ul>
|
||||
<h1 id="resources">Resources</h1>
|
||||
<h2 id="tips-and-tricks">Tips and Tricks</h2>
|
||||
<ul>
|
||||
<li><a href="http://imgur.com/a/2w7zd">Editor Tips</a> - Tips in gif
|
||||
form showing a few ways to use the editor more efficiently.</li>
|
||||
<li><a href="https://github.com/Unity-Technologies/SuperScience">Unity
|
||||
Labs’ Super Science</a> - Gems of Unity Labs for user education.</li>
|
||||
<li><a href="https://unity3d.com/learn/tutorials/topics/tips">Unity
|
||||
Tips</a> - Short videos showing some handy tips when using Unity.</li>
|
||||
</ul>
|
||||
<h2 id="tutorials">Tutorials</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="http://nielson.dev/2015/12/splatter-effects-in-unity-using-the-stencil-buffer">2D
|
||||
Splatter Effects Using the Stencil Buffer</a> - Using the stencil buffer
|
||||
in Unity to draw splatter effects on surfaces. This could be used for
|
||||
paint or blood splatter.</li>
|
||||
<li><a
|
||||
href="http://www.alanzucconi.com/2015/06/10/a-gentle-introduction-to-shaders-in-unity3d">A
|
||||
Gentle Introduction to Shaders in Unity3D</a> - This series of posts
|
||||
will introduce you to shader coding, and is oriented to developers with
|
||||
little to no knowledge about shaders.</li>
|
||||
<li><a
|
||||
href="http://www-cs-students.stanford.edu/~amitp/gameprog.html">Amit’s
|
||||
Game Programming Information</a> - An great collection of general
|
||||
purpose game programming content.</li>
|
||||
<li><a href="http://catlikecoding.com/unity/tutorials/">Catlike
|
||||
Coding</a> - Tutorials designed for learning the C# scripting side of
|
||||
Unity.</li>
|
||||
<li><a
|
||||
href="http://nielson.dev/2015/10/fixing-gaps-between-sprites-better-2d-in-unity-part-2">Fixing
|
||||
Gaps Between Sprites</a> - A short tutorial about removing the small
|
||||
gaps that sometimes appear between adjacent sprites.</li>
|
||||
<li><a href="http://gameprogrammingpatterns.com/contents.html">Game
|
||||
Programming Patterns</a> - Lots of great game development patterns
|
||||
useful when making games with or without Unity.</li>
|
||||
<li><a
|
||||
href="https://www.youtube.com/playlist?list=PLt_Y3Hw1v3QTEbh8fQV1DUOUIh9nF0k6c">Modern
|
||||
GUI Development in Unity 4.6</a> - A video tutorial providing an
|
||||
in-depth explanation of Unity’s new UI system.</li>
|
||||
<li><a href="http://unity3d.com/learn/tutorials/modules">Official Video
|
||||
Tutorials</a> - The official tutorials for scripting, animation, audio,
|
||||
and almost anything Unity related.</li>
|
||||
<li><a href="http://www.raywenderlich.com/category/unity">Ray
|
||||
Wenderlich’s Tutorials</a> - Beginner and mid-level tutorials focused on
|
||||
learning Unity features or creating small example games.</li>
|
||||
<li><a
|
||||
href="https://developer.microsoft.com/en-us/windows/holographic/unity_development_overview">Unity
|
||||
in HoloLens</a> - Official tutorials from Microsoft for creating
|
||||
Microsoft HoloLens applications.</li>
|
||||
<li><a href="http://docs.unity3d.com/Manual/VROverview.html">Unity
|
||||
Virtual Reality</a> - Unity’s official documentation on developing
|
||||
virtual reality applications.</li>
|
||||
</ul>
|
||||
<h1 id="contributing">Contributing</h1>
|
||||
<p>Please see <a
|
||||
href="https://github.com/RyanNielson/awesome-unity/blob/master/CONTRIBUTING.md">CONTRIBUTING</a>
|
||||
for details.</p>
|
||||
<p>TESTING</p>
|
||||
<p><a href="https://github.com/RyanNielson/awesome-unity">unity.md
|
||||
Github</a></p>
|
||||
Reference in New Issue
Block a user