DitzelGames
How to create a 3D Charater for your game if you have zero skills | MMAG #2
updated
#ditzelgames #unity #gamedev
This is what we will cover today:
00:00 Intro
01:47 Code
04:46 Result
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
This is what we will cover today:
00:00 Intro
01:20 Acutal Start
01:25 Scriptable Objects
05:50 Code
19:30 Apply Menu to our Game
22:25 Result
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
This is what we will cover today:
00:00 Intro
00:20 Scripting LegoLogic
02:10 Brick Script
04:24 Place Brick Script
11:14 Small Fixes of the existing Logic
12:14 Result
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
This is what we will cover today:
00:00 Intro
00:26 Model a brick
03:59 Texture a brick
07:27 Import a brick
08:25 Level of detail
10:33 Result
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
This is what we will cover today:
00:00 Intro
00:21 Jump Animation based on Distances
03:43 Non Parabolic Jump Curve
07:00 Lean Rowards Run Direction
11:27 Mid Air Jump
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
This is what we will cover today:
00:00 Intro
00:20 Comments
00:58 Materials with Textures
02:16 Run Animation
11:28 Player/Character Controller
Referenced Video: youtu.be/1tSt-ZeEZNA
19:26 Zoom
20:12 Inverse Kinematic Disaster - Fix (Script git.io/fj779)
21:14 Run Sidewards Animation
22:30 Animation Controller
27:25 End
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
Have fun! Advanced stuff like many requested!
Lego Series will continue on saturday.
Script: gist.github.com/ditzel/73f4d1c9028cc3477bb921974f84ed56
Inspired by IanHubert: youtube.com/channel/UCbmxZRQk-X0p-TOxd6PEYJA
(give him a sub)
#ditzelgames #lazytutorial
This is what we will cover today:
0:00 Comments
0:43 Project Setup
4:55 Shaders
7:10 Inverse Kinematics Setup
11:36 Animation "Idle"
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh4YGSGCX9kj7v5-ruTU87qS
First episode: youtube.com/watch?v=43diUOkhA-k
Code & Project: github.com/ditzel/LegoGame
#ditzelgames #unity #LegoGame
#LegoGame #ditzelgames #unity #gamedev
Lucky for you that we got exact measures of the figures to create it. Otherwise it would be again a messy and ugly thing, that tries to walk.
Why should you follow this tutorial? Simple: I will use top of the edge techniques of unity. Including the SRP, Burst Compiler, Job System, DOTS and Entity Component System. Make sure to follow. And as always, everything will be delivered to you as a github project! Free as a free beer.
#LegoGame #ditzelgames #unity #gamedev
I will show how pinch, scrool and zoom can be translated into movement, rotation and zoom in Unity. This all works like in google maps or any photos app. The position you are touching the content will stick to your finger. You can than move them together to in the opposite direction.
The script is ready to go.
Script: gist.github.com/ditzel/836bb36d7f70e2aec2dd87ebe1ede432
Unity Remote: docs.unity3d.com/Manual/UnityRemote5.html
#ditzelgames #unity #gamedev
Asset Store: http://u3d.as/1ycW
Github: git.io/fjgm3
Unity's general tutorial on how to create a custom post procesing effect
github.com/Unity-Technologies/PostProcessing/wiki/Writing-Custom-Effects
#unity #postprocessing #ditzelgames
I will quickly explain how to use it and then dig deep into every line of code.
Post Processing Texture Overlay (for SRP)
Asset Store: http://u3d.as/1ycW
Github: git.io/fjgm3
#ditzelgames #unity #gamedev
This approach is used by all modern shooter. If you are looking for a tutorial using the old render pipeline look at jimmy vegas and weapon clipping.
His approach does not work anymore with the scriptable render pipeline, so this was my time to create a new one.
=== related stuff ===
Raised Issue: issuetracker.unity3d.com/issues/black-background-when-using-camera-clear-flag-depth-only-in-lwrp-only
Write a custom post process: github.com/Unity-Technologies/PostProcessing/wiki/Writing-Custom-Effects
Post Processing Texture Overlay (for SRP)
Asset Store: http://u3d.as/1ycW
Github: git.io/fjgm3
======
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
We will create some steps for the LWRP in this tutorial from scratch.
Do not be afraid to follow this tutorial, because it contains some shader coding. The coding is very simple and I keep it to the things we really need. And it is mostly copy and paste.
=== related stuff ===
Raised Issue: issuetracker.unity3d.com/issues/black-background-when-using-camera-clear-flag-depth-only-in-lwrp-only
Write a custom post process: github.com/Unity-Technologies/PostProcessing/wiki/Writing-Custom-Effects
Post Processing Texture Overlay (for SRP)
Asset Store: http://u3d.as/1ycW
Github: git.io/fjgm3
======
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
The initial question was raised by one of my viewers, who got the honor to be mentioned at the beginning. And I had to make an asset for you out there to keep my tutorials as simple as always!
You are able to stack cameras with this approach and render 3d object on a UI layer. This will allow us to create an examination system.
Have fun!
=== Links ===
Post Processing Texture Overlay (for SRP)
Asset Store: http://u3d.as/1ycW
Pizza: assetstore.unity.com/packages/3d/props/food/pbr-pizza-108425
=== related stuff ===
Raised Issue: issuetracker.unity3d.com/issues/black-background-when-using-camera-clear-flag-depth-only-in-lwrp-only
Write a custom post process: github.com/Unity-Technologies/PostProcessing/wiki/Writing-Custom-Effects
#ditzelgames #unity #gamedev
This is an answer to this question. Not the detailed ones, not the most correct one and definitely not the one with the highest quality. But it is there and will help you a lot. To get started, to find at least one place, where you already saw it in use.
So have fun with this video, in which I will explain every unity shader graph node and an example how to use them.
There is the official text version of this tutorial:
docs.unity3d.com/Packages/com.unity.shadergraph@6.7/manual/index.html
0:23 Chanel Mixer
0:30 Contrast
0:35 Hue
0:41 Invert Colors
0:48 Replace Color
1:13 Saturation
1:23 White Balance
1:42 Blend
2:24 Dither
2:28 Channel Mask
2:40 Color Mask
3:08 Normal Blend
3:25 Normal From Height
3:40 Normal From Texture
3:48 Normal Reconstruct Z
4:09 Normal Strength
4:27 Normal Unpack
5:05 Colorspace Conversion
5:55 Split
5:57 Combine
6:24 Flip
6:29 Swizzle
7:05 Boolean
7:20 Color
7:25 Constant
7:30 Integer / Slider
7:52 Time
8:23 Vector 1-4
8:34 Bitangent Vector
8:36 Normal Vector
8:41 Position
8:50 Screen Position
8:54 Tangent Vector
8:58 UV
9:02 Vertex Color
9:05 View Direction
9:11 Gradient
9:11 Sample Gradient
9:39 Ambient
9:52 Baked GI
9:57 Reflection Probe
9:59 Matrix 2x2, 3x3 4x4
10:17 Transformation Matrix
10:25 Dielectric Specular
10:35 Metal Reflectance
11:01 Camera
11:10 Fog
11:12 Object
11:30 Scene Color
11:40 Scene Depth
11:41 Screen
11:50 Cubemap
11:55 Texture 2D
12:10 Texture 2D Array
12:26 Texture 3D
12:30 Sampler State
13:10 Texel Size
13:20 PBR Master / Unlit Master
14:19 Absolute
14:30 Exponential (wrongly explained :D)
14:44 Exponential
14:49 Length
15:10 Log
15:26 Modulo
16:03 Negate
16:22 Normalize
16:32 Posterize
17:00 Reciprocal
17:18 Reciprocal Square Root
17:35 Add
17:35 Subtract
17:47 Divide
17:54 Multiply
18:11 Power
18:23 Square Root
18:30DDX / DDXY / DDY
19:05 Lerp
19:38 Smooth Step
20:05 Matrix Construction / Matrix Determinant / Matrix Split / Matrix Transpose
20:33 Clamp
20:50 Fraction
21:05 Maximum
21:05 Minimum
21:13 One Minus
21:22 Random Range
21:30 Remap
22:20 Saturate
22:40 Ceiling
22:45 Floor
22:49 Round
22:54 Sign
23:08 Step
23:38 *Sine *Cosine *Tangent
23:55 Degrees To Radians / Radians To Radians
24:02 Distance / Dot Product / Cross Product
24:21 Fresnel Effect
24:53 Sphere Mask
25:57 Rotate About Axis
26:15 Reflection / Projection
27:09 Transform
27:38 Noise Sine Wave
27:57 Sawtooth Wave
28:08 Square Wave
28:16 Triangle Wave
14:19 Absolute
14:30 Exponential (wrongly explained :D)
14:44 Exponential
14:49 Length
15:10 Log
15:26 Modulo
16:03 Negate
16:22 Normalize
16:32 Posterize
17:00 Reciprocal
17:18 Reciprocal Square Root
17:35 Add
17:35 Subtract
17:47 Divide
17:54 Multiply
18:11 Power
18:23 Square Root
18:30DDX / DDXY / DDY
19:05 Lerp
19:38 Smooth Step
20:05 Matrix Construction / Matrix Determinant / Matrix Split / Matrix Transpose
20:33 Clamp
20:50 Fraction
21:05 Maximum
21:05 Minimum
21:13 One Minus
21:22 Random Range
21:30 Remap
22:20 Saturate
22:40 Ceiling
22:45 Floor
22:49 Round
22:54 Sign
23:08 Step
23:38 *Sine *Cosine *Tangent
23:55 Degrees To Radians / Radians To Radians
24:02 Distance / Dot Product / Cross Product
24:21 Fresnel Effect
24:53 Sphere Mask
25:57 Rotate About Axis
26:15 Reflection / Projection
27:09 Transform
27:38 Noise Sine Wave
27:57 Sawtooth Wave
28:08 Square Wave
28:16 Triangle Wave
28:40 Checkerboard
28:52 Gradient Noise / Simple Noise / Voronoi
29:09 Ellipse / Polygon / Rectangle / Rounded Rectangle
29:40 Preview
29:58 Any / All / Is Infinite / Is Font Face / Is NaN / And / Or / Not / Nand
30:45 Comparison
30:55 Branch
31:20 Flipbook
31:46 Polar Coordinates
32:05 Radial Shear
32:30 Rotate
32:47 Spherize
33:04 Tiling and Offset
33:18 Twirl
33:38 Triplanar
34:26 End!
#ditzelgames #unity #shadergraph
This time we talk about wind and how to simulate it on the graphics card. There is not actual physics involved. It is just the beauty of wind effects on plants. We will have a deep look on palm trees and grasses. This tutorial can also be applied to bushes and other plants.
Github:
github.com/UnityTechnologies/Test_ShaderGraphBlog
Blog Post:
blogs.unity3d.com/2018/10/05/art-that-moves-creating-animated-materials-with-shader-graph
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Github:
github.com/UnityTechnologies/Test_ShaderGraphBlog
Blog Post:
blogs.unity3d.com/2018/10/05/art-that-moves-creating-animated-materials-with-shader-graph
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Github:
github.com/UnityTechnologies/Test_ShaderGraphBlog
Blog Post:
blogs.unity3d.com/2018/10/05/art-that-moves-creating-animated-materials-with-shader-graph
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
I will explain a lot of nodes and you will get a deep knowledge of how it is done. We will start with a simple flag.
Github:
github.com/UnityTechnologies/Test_ShaderGraphBlog
Blog Post:
blogs.unity3d.com/2018/10/05/art-that-moves-creating-animated-materials-with-shader-graph
#ditzelgames #unity #shadergraph
I will use the FABRIK IK Algorithm that is used in Roblox for example. We will go step by step through the code. The best thing is, that the code is already available on github:
github.com/ditzel/SimpleIK
And of course ready to go on the asset store:
assetstore.unity.com/packages/tools/animation/fast-ik-139972
If you want to know what you can do with it, i will recommend you the first part:
youtu.be/SHplmEc6iv0
On the time of this video release I will have my espousal. Wish me Luck!
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Asset Store Link: assetstore.unity.com/packages/tools/animation/fast-ik-139972
You can find the source code on github. Feel free to contribute. In the next video we will have a look in detail, how the solver is working. So stay tuned:
github.com/ditzel/SimpleIK
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
You can play Cluncy Bird here:
danielerdmann.itch.io/clunky-bird
Code: github.com/ditzel/Clunky-Bird
Game Page: ldjam.com/events/ludum-dare/44/clunky-bird
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
I recently got many comments on my unity news videos, because some of them said, that unity is broken and changes too often to keep up with. And unity has too much features.
Let us see what he future holds.
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Have fun!
Do you want these beauties without getting you hands dirty. There you go.
Diffuse Map: imgur.com/IHOcgzt
Normal Map: imgur.com/5i0zk2C
Giving things for free is not normal. Consider being a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
But let us talk about this episode, what can you expect? The answer is easy': Everything. The enemy AI finally shoots at us. And I have added some special effects. They are not AAA effects, but you can use them as a start to improve. The most important thing is, that they are there. For example within this tiny episode we will: Create Blood Effects, Create Ragdoll Mechanics, Create Shooting AI, Create Fire Scattering, A Health Point System and Shooting Mechanics. That the reason it took me 25 minutes to explain this to you. And I don't want you to wait longer for the final one.
Don't forget to sub and bell me. Helps me a lot to get more visibility.
Related Videos:
Ragdoll: youtu.be/oVPI2ESkgIw
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
You can't expect too much from this episode. It's really impossible to watch 3-5 videos and be an enemy ai master. You just have to constantly improving in coding and consider how a good player or enemy would move and turn this into code.
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
Related Videos:
Character Controller: youtu.be/1tSt-ZeEZNA
Character Animations Masks: youtu.be/9rr1Oc0pvLA
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
I will use a gun and a rifle and switch between them. This approach is generally usable for more than one weapon and even medieval weapons, where such animations are more important.
Related Videos:
Blender2Unity: youtu.be/era0ZjWVIxo
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
In the first part we will just download our character and import it to blender to make him ready for the first animations.
Related Videos:
Blender2Unity: youtu.be/era0ZjWVIxo
How to use Mixamo: youtu.be/l_x5Y8rcYl4
Github Repository: git.io/fhFjr
Complete Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh47crwfsfiSZ5_fVYnkfiU8
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #shooting
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
The last chapter we will create a reusable script to control boats on our water surface. You will see how we apply physics in a way, that we can move the boat. There are so many approaches to move the boat, this is only one of them. If you like this series please give a thumb up and write down in the comments, which scene you want to see next.
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh76TDm9mZR0loAY7KWMk4KQ
Github Repository: github.com/ditzel/UnityOceanWavesAndShip
Tutorials that will help you understand this tutorial better:
Physics Basics: youtube.com/playlist?list=PLA6Gf0nq2Gh6h8WKcB_943JzHmswV6V5x
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #oceanscene
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
In the third chapter we will do the fun stuff. We will throw objects in the ocean and see how they will float. To do that we will create a simple script that you can use as a start-up for your project and water physics. These object will float in the water and have a realistic behaviour. This is the last part before we finally can start with our boat.
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh76TDm9mZR0loAY7KWMk4KQ
Github Repository: github.com/ditzel/UnityOceanWavesAndShip
Tutorials that will help you understand this tutorial better:
Physics Basics: youtube.com/playlist?list=PLA6Gf0nq2Gh6h8WKcB_943JzHmswV6V5x
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #oceanscene
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
In the second chapter we will make our scene look beautiful. We will make a complete shader graph from scratch to give our water a nice look. I will explain how to use unity shader graph to create a nice-looking waters surface. I will also provide you everything you need for it. Look at the attached link to the github repository. You can download the normal maps and everything in need to finish this tutorial. Have Fun.
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh76TDm9mZR0loAY7KWMk4KQ
Github Repository: github.com/ditzel/UnityOceanWavesAndShip
Tutorials that will help you understand this tutorial better:
Shader Graph Basics: youtu.be/J-afvtjGpRg
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #oceanscene
In the first chapter we will create the water from a mesh. The mesh will be generated by c# code and we will use perlin noise to give it a lively appearance. You will apply some octaves to it to have a very random movement, but still you are able to say that these are ocean waves. You will learn how to place vertices, calculate boundaries, set the normal right and use a mesh renderer.
Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh76TDm9mZR0loAY7KWMk4KQ
Github Repository: github.com/ditzel/UnityOceanWavesAndShip
Tutorials that will help you understand this tutorial better:
Mesh from Code: youtu.be/zISwvdnR8JY
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #oceanscene
The result is not only a deep understanding of rigidbody, but also you get a really nice script on the hand, that you can copy and paste into your project to directly becoming better at physics prototyping.
The tutorial is split into three parts. The third part is just a quick look at center of masses.
Physics Helper: git.io/fhgTg
Playlist of the series:
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
The result is not only a deep understanding of rigidbody, but also you get a really nice script on the hand, that you can copy and paste into your project to directly becoming better at physics prototyping.
The tutorial is split into three parts. The second part will be all about angular velocity, torque and how to transform quaternions to vectors and vice versa. The third part is just a quick look at center of masses.
Physics Helper: git.io/fhgTg
Playlist of the series:
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
The result is not only a deep understanding of rigidbody, but also you get a really nice script on the hand, that you can copy and paste into your project to directly becoming better at physics prototyping.
The tutorial is split into three parts. The first part is all about positions and translations. You will learn how gravity and velocity work and play together. The second part will be all about angular velocity, torque and how to transform quaternions to vectors and vice versa. The third part is just a quick look at center of masses.
Physics Helper: git.io/fhgTg
Playlist of the series:
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Script: git.io/fhcZs
From beginner to expert - From copy cat to scratch starter - everybody will find what he or she is looking for in this tutorial. Everything that is missing in other tutorial will be here. Simple, mobile ready, steady, robust and performance optimized.
From now on no explosion will be made without this script.
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #camerashake
Github Project: github.com/ditzel/Mobile-Multiplayer-Action-Game-in-Unity
Tutorial Series Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh6zMgOKQGuYdXreOLraKWRz
Become a patreon: patreon.com/ditzelgames
#ditzelgames #gta #gamedev
So share your thoughts. I really do care about the comments.
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gamedev
Become a patreon: patreon.com/ditzelgames
#ditzelgames #gta #gamedev
This tutorial is a updated version of the four part tutorial series: youtube.com/playlist?list=PLA6Gf0nq2Gh4AVFeqUL7xUfoxASM6izh5
This time I tried to get everything in just one single video. You will see how to model, texture, rig, animate and export a blender 2.8 model to unity 2018.3. I will talk about everything that changed. Especially how you use eevee instead of the blender renderer and keep you workflow.
#blender #unity #gamedev
Please leave a comment, if you want to have a specific topic covered next. Other than that, I wish you a happy new year! If you like my videos, you can now support me on patreon.
Github Project: github.com/ditzel/Mobile-Multiplayer-Action-Game-in-Unity
Tutorial Series Playlist: youtube.com/playlist?list=PLA6Gf0nq2Gh6zMgOKQGuYdXreOLraKWRz
Become a patreon: patreon.com/ditzelgames
#ditzelgames #unity #gta5 #carphysics


