Giter VIP home page Giter VIP logo

unity_utils's Introduction

Unity's most useful tools

Installation

Download and import this unity package into your project.

Package Content

Object pool

Object Pooling optimizes projects by reusing pre-instantiated GameObjects, reducing CPU burden from repetitive creation and destruction. This design pattern is crucial for top-down shooter games, like Space Shooter, with frequent bullet operations, ensuring smoother gameplay and improved performance. Efficient resource utilization and recycling mechanisms make Object Pooling an essential practice for game developers.

Object.Pool.mp4

Ragdoll

Download and import this unity package into your project.

  • Attach RagdollComponent to your character in Unity.
  • Populate Ragdoll Rigidbodies and Ragdoll Colliders lists in the Inspector.
  • During gameplay, call SetRagdollActive(bool active) to enable or disable ragdoll physics.
Ragdoll.-.LQ.mp4

Inverted Mask

This class can be used to invert a mask in Unity. To use it, simply add this component to your masked object instead of the unity Image component. InverseMask1

Flying Objects in UI

This repository contains a Unity utility script for adding captivating flying coin animations to your user interface elements. The script utilizes the powerful DoTween library to create smooth and engaging animations that can enhance the visual appeal of your UI.

Collect.Dotween.-.LQ.mp4

Safe area

This Unity Safe Area script streamlines mobile UI development by automatically adjusting elements for notches, rounded corners, and diverse screen sizes, eliminating manual tweaks. Easily integrated, the script ensures a polished UI across devices. Elevate your Unity game development with this efficient solution. 1

Utils

Extension

Extentions contains extensions to make development easier.

Dynamic Shake Animation

ShakeOnTrigger is a shake animation. How it Works:

  1. Attach the ShakeOnTrigger script to your desired GameObject.
  2. Set your preferred values for Shake Duration, Shake Power, and Vibrate Count in the Inspector.
  3. Watch the magic happen! When another collider enters the trigger zone, the object shakes vibrantly, adding a touch of dynamism to your scene.
Shake.Animation.-.LQ.mp4

unity_utils's People

Contributors

behnamjef avatar

Stargazers

 avatar Ardıç Demirol avatar 青文 avatar Şükrü avatar Vitor Borges avatar Sobhan_11 avatar  avatar Vansh Rana avatar Hassan Ali avatar Abhinav S avatar Vũ Huy Hoàng avatar Vlad avatar spaghetti cowboy avatar Barış Mete avatar Erick Lima avatar Yan Vishnevskiy avatar Sarmad Hussain avatar Muhammet Fatih Yılmaz avatar Ramazan  TOY avatar Kadir Çallıoğlu avatar Enes Çağlar avatar Emre Bulut avatar Oknaa 2.0 avatar Furkan Gök avatar RoboOH avatar Uğur Arsen avatar  avatar BoBbY Pal avatar Roman Shulevka avatar akshar avatar Alex avatar  avatar Hladkov Serhii avatar Sertaç Dinçel avatar Nguyen Dung avatar Philip O avatar Doruk avatar  avatar Gulraiz Noor Bari ⚡ avatar underdogg avatar  avatar ZTIF avatar Levent EREN avatar Mükremin Ramazan YILANCI avatar Emir Kaan Öz avatar Onur Özler avatar  avatar Salman Zafar avatar damla avatar Arda Erbaharlı avatar Tuğrul Sübekci avatar  avatar Akın Yıldırım avatar VIVEK CHOUDHARY avatar Praveen B avatar  avatar Eyüp Acar avatar Ekrem Atakan Kuloğlu  avatar Ahmet Yağız avatar Enes Telli avatar Mostafa Sedaghat avatar Çağatay Yapıcı avatar Firat Kocabacak avatar  avatar Cem Demirtas avatar Alexandr Golub avatar Nima avatar JM8 avatar  avatar Enwongo-Abasi (Promise) Mfon Udomah avatar

Watchers

 avatar Hyper-Casual.Games 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.