Giter Club home page Giter Club logo

awesome-unity's Introduction

Awesome Unity

Awesome

A categorized community-driven collection of high-quality awesome Unity assets, projects, and resources.

Suggestions and contributions are always welcome! Take a look at the contribution guidelines for more information.

Thanks to all the contributors, this wouldn't be possible without you!

2D

AI

  • A* Pathfinding Project - Lightning fast pathfinding with heavily optimized algorithms and a large feature set.
  • Apex Path (Paid) - Apex Path handles dynamic pathfinding including local avoidance steering and dynamic obstacles.
  • Rain - A toolset that provides integrated AI rigging, a visual behavior tree editor, pathfinding, automatic nav grid generation, and more.

Camera

  • UFPS (Paid) - Provides camera, controllers, and other effects for use in FPS games.

Character Controllers

  • CharacterController2D - A 2D controller that behaves very similarily to Unity's CharacterController component.

Frameworks

  • uFrame (Paid) - Create maintainable games faster, better, more stable, and consistent than ever before.

Input

  • InControl - An input manager that tames makes handler cross-platform. controller input easy.
  • InputBinder - Bind game inputs to methods via code or using the inspector to add event driven input handling to your project.
  • TouchKit - Makes it easy to recognize gestures and other touch input.

Modeling

  • Prototype - Uses the core of ProBuilder, enabling you to build entire game levels (or objects) with speed and simplicity.

Monetization

  • Unity Ads - Unity Ads is a video ad network with quick and seamless integration using regular and opt-in ads.

Networking

  • Bolt (Paid) - Build networked games without having to know the details of networking or write any complex networking code.
  • Photon Unity Networking - Plug and play cloud networking that also works for local hosting. Free for up to 20 concurrent users.

Scripting

  • Easy Save 2 (Paid) - A fast and simple way to save and load data on all major platforms supported by Unity.
  • Mad Level Manager (Paid) - Provides a level manager, level selector, and progress save/load tools to make it easy to transition between levels and make level selection screens.
  • UniStorm (Paid) - A customizable dynamic day and night weather system that creates realistic storms and weather.

Services

  • Unity Analytics - Provides a dashboard with metrics to help track active players, sessions, retention, and revenue.

Shaders

  • Shader Forge (Paid) - A node-based shader editor giving you the artistic freedom of shader creation, with no need to code.

Textures

Tweening

  • DOTween - Tween any numeric property or field (including Vectors, Rectangles, etc.), plus some non-numeric ones (like strings). This is the follow-up to HOTween.
  • GoKit - An open source, lightweight tween library aimed at making tweening objects dead simple.
  • iTween - A simple, and easy to use animation system.
  • LeanTween - FOSS, and also the most lightweight tweening library for Unity. Allows you to tween any value you have access to via the .value() method.

##UI

  • NGUI (Paid) - A powerful UI system and event notification framework.

Utilities

  • CSharpatron (Paid) - Automatically convert scripts from UnityScript to C# without breaking existing game objects.
  • SnazzyGrid (Paid) - 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.
  • UniMerge (Paid) - Editor extension for merging scenes and prefabs, also integrates with VCS.
  • UniRx - UniRx (Reactive Extensions for Unity) is a reimplementation of the .NET Reactive Extensions. Rx cures the "asynchronous blues" without async/await.
  • UnityToolbag - Collection of miscellaneous open source scripts and helpers for Unity 5.0.

Visual Scripting

  • Playmaker (Paid) - Quickly make gameplay prototypes, A.I. behaviors, animation graphs, interactive objects, and more using finite state machines.

Projects

A list of awesome projects made using Unity.

Resources

Tips and Tricks

  • Editor Tips - Tips in gif form showing a few ways to use the editor more efficiently.
  • Unity Tips - Short videos showing some handy tips when using Unity.

Tutorials

Contributing

Please see CONTRIBUTING for details.

awesome-unity's People

Contributors

alexpersian avatar granadier avatar lynnntropy avatar mtschoen avatar ruscoe avatar ryannielson avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.