Skip to main content

Productivity Upgrade - Unity Asset Store [ July, 2018 ]

Productivity Boost - Assets That Help Make A Better Game In Less Time
*Note: These assets are not arranged in any way, no comparison is done. They are just really cool assets that will help make your entire workflow more streamlined as well as deliver output faster.😁.
Well a new month has arrived and it's time to see more of those cool assets on the Unity asset store.

8.Stats Monitor - Stats Monitor is the most feature-packed and customizable FPS counter and performance measuring tool on the asset store! It offers an easily deployable tool that provides an abundance of features such as various framerate-, memory-, and system information to test your Unity game project.
7.Pooling Toolkit - Pooling Toolkit is a package that facilitates better management of resources by allowing the reuse of objects. It includes tools that are easy to use yet highly configurable, allowing you to focus on what's important - developing features.
6.SciFi Industrial Level Kit 2.0.- Designed to be a useful, ever growing set of valid solutions to boost creativity for end users.It presents a modular, easy to combine system of objects, structures and PBR/IBL lighting solutions which allow the creation of different sci-fy, hi-tech industrial themed scenes.
5.Puppet3D - Puppet3D is a professional rigging toolset for Unity.
Features :
- AUTORIG - Rig it in a minute! Makes rigging a biped really fast.
- Create bones and skin them to any character or asset.
- IK & FK - Make IK controls for the limbs, which can blend between IK and FK.
And Many More.
4.Super Invoke - Super Invoke is a powerful and simple framework that allows you to time-control any kind of operation.
- Delay parameterless and parameterized methods in one line of code.
- Create sequences to manage complex multi-step operations.
- Repeat methods as many times as you want (infinite too).
3.City-Building Game Kit - Starter Version - Develop mobile city-building games. Add your own game features, menus, art. 100% source code included. No Unity Pro license needed.
2.Time Rewinder - This package provides a scripting system to manage time rewind. You only need to attach one script on all objects that could rewind in the time. You can set maximum rewind time and keep or not the velocity of the given object after rewinding's exit.
1.Aircraft Flight Physics Toolkit (helicopters and airplanes simulator) - Aircraft Flight Physics Toolkit features realistic aerodynamics and flight simulator for airplanes, helicopters and many other vehicles, includes also ready to use prebuilt examples for drag-and-drop in your project and components for include weapons, hud, weather, atmospheric simulator, sky with light scattering and aeronautical construction fully integrated with Unity Editor.
Check out more such Unity Asset Store Gems : HERE
Don't forget to share these wonderful assets with your colleagues and friends.
Support Bitshift Programmer by leaving a like on Bitshift Programmer Facebook Page and be updated as soon as there is a new blog post.
If you have any questions that you might have about shaders, C# or Unity development in general don't be shy and leave a message on my facebook page or down in the comments.


C# Fundamentals - Lambda Expressions

Lambda Expressions - Introduction Lambda expressions are how anonymous functions are created. It's a very powerful syntactic sugar that is available in C#.
At syntax level,The lambda operator => divides a lambda expression into two parts. The left side is the input parameter and the right side is the lambda body.
 A lambda expression can be simply viewed as a function or method without name, which looks like method parameter(s) => method body, or method parameter(s) => method return value. The => operator is called lambda operator and reads “go to”.
 In order to get a grasp of how lambdas work we will go through some examples.
Simple Lambda Example using System; using System.Collections.Generic; using System.Linq; public static class BitShift { public static void Main() { List<int> list = new List<int>() { 10, 12, 13, 14, 15, 16 }; List<int> evenNumbers = list.FindAll(x => (x % 2) == 0); …

Pixelation Shader - Unity Shader

Pixelation Shader This is the correct way (one of many) of showing pixelation as a post-processing effect. This effect will work in any aspect ratio without any pixel size scaling issues as well as it is very minimal in terms of coding it up.

In order to get this to work 2 components have to be set up:
1) The pixelation image effect
2) The script - which will be attached to the camera

So let's get started by creating a new image effect shader.
We will take a look at our Shaderlab properties :
_MainTex("Texture", 2D) = "white" {} That's it, Everything else will be private and not shown in the editor.
Now we will see what are defined along with the _MainTex but are private.
sampler2D _MainTex; int _PixelDensity; float2 _AspectRatioMultiplier; We will pass _PixelDensity & _AspectRatioMultiplier values from script.
As this is an image effect there is no need to play around with the vertex shader.
Let's take a look at our fragment shader:
fixed4 frag (v2…

Visual Upgrade - Unity Asset Store [ July, 2018 ]

Visual Overhaul - Assets That Turn Mediocre Into Drool Worthy *Note: These assets are not arranged in any way, no comparison is done. They are just really cool assets that will help make your game look at least a bit better.😁 .

8.Pixel Arsenal- Pixel Arsenal is a bundle of 419 retro game FX. This includes missile, explosion, beam, flamethrower, powerup, fire and several other particle effects. Looks pretty neat.
7.Subsurface Scatter Shader - Many organic and some inorganic skins are not totally opaque right at the surface, so light does not just bounce off the top surface. Instead, some light also penetrates the skin surface, and scatters around inside, taking on the color of the insides and emerging back out to blend with the surface reflection. Tomatoes, fruits, wax, gels (like honey, or Jello) and so on all have subsurface scattering (SSS), and photo-realism really cannot be achieved without it.
6.Liquid Mesh FX - Liquid Mesh FX is a pack of liquid particle effects. U…