Rytech
Rytech
  • 109
  • 690 752
Minecraft Biome Generation 1/2 | How Minecraft Works Pt. 9 [C#] [Unity3D]
Join my Discord! ► discord.gg/jrRJgfBz2y
Project Github ► github.com/Rytecc/How-Minecraft-Works-Tutorial-Series
#unity3d #unitytutorials
มุมมอง: 1 747

วีดีโอ

C# Arrays in 1 Minute
มุมมอง 410ปีที่แล้ว
Join my Discord! ► discord.gg/jrRJgfBz2y More on Arrays ► learn.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/
C# Strings in 2 Minutes or Less
มุมมอง 166ปีที่แล้ว
Join my Discord! ► discord.gg/jrRJgfBz2y More on Strings ► learn.microsoft.com/en-us/dotnet/api/system.string?view=net-7.0 String Interpolation ► learn.microsoft.com/en-us/dotnet/csharp/tutorials/exploration/interpolated-strings #unity3d #unitytutorials
I Coded an AI Hockey Goalie Shown on TSN
มุมมอง 1.7Kปีที่แล้ว
Join my Discord! ► discord.gg/jrRJgfBz2y More Information What is FRC & FIRST ► www.firstinspires.org/robotics/frc More About Team 7200 ► www.banting7200.com Clip Sources Robot Goalie Clip ► www.espn.com/video/clip/_/id/37946709 Limelight 3 Clip ► th-cam.com/video/rNEqI0NizVs/w-d-xo.html
I Made a 3D Physics Simulation
มุมมอง 731ปีที่แล้ว
Join my Discord! ► discord.gg/jrRJgfBz2y Link to simulation ► rytechdev.itch.io/3d-forces-simulation #unity3d #devlog
How to Make a Third Person Character Controller in Unity3D #2 | Controller Movement in 1 Minute
มุมมอง 1.2Kปีที่แล้ว
In this video, I go over how to create the controller movement of a third person character controller in Unity3D
How to Make a Third Person Character Controller in Unity3D #1 | Camera Controller in 4 Minutes
มุมมอง 2.6Kปีที่แล้ว
In this video, I go over how to create the camera controller of a third person character controller in Unity3D
How to Simulate Projectiles WITHOUT PHYSICS in Unity3D
มุมมอง 14Kปีที่แล้ว
Extend your knowledge: pomax.github.io/bezierinfo/index.html Pros: - Uses strictly mathematics - Easy to implement and modify - Fast Cons: - No mid-path collision detection by default - Not as realistic when compared to physics simulated projectiles
How to Get Better at Coding as FAST AS POSSIBLE in 2023
มุมมอง 4.6Kปีที่แล้ว
TikTok scrolling clip: th-cam.com/video/MKZiThbKm2M/w-d-xo.html kind of clickbait ik
How to Make a Flexible Interaction System in 2 Minutes [C#] [Unity3D]
มุมมอง 118K2 ปีที่แล้ว
How to Make a Flexible Interaction System in 2 Minutes [C#] [Unity3D]
How to Smoothly Move Between Objects Using Linear Interpolation [C#] [Unity3D]
มุมมอง 9K2 ปีที่แล้ว
How to Smoothly Move Between Objects Using Linear Interpolation [C#] [Unity3D]
Minecraft Structure Generation in 4 Minutes [C#] [Unity3D] | How Minecraft Works Pt. 8
มุมมอง 1.7K2 ปีที่แล้ว
Minecraft Structure Generation in 4 Minutes [C#] [Unity3D] | How Minecraft Works Pt. 8
How to Make Dialogue System in Under 4 Minutes in Unity
มุมมอง 3.4K2 ปีที่แล้ว
How to Make Dialogue System in Under 4 Minutes in Unity
Game Developer Struggles on a Leetcode Problem for 3 Minutes
มุมมอง 1.1K2 ปีที่แล้ว
Game Developer Struggles on a Leetcode Problem for 3 Minutes
C# Math Basics in Less Than 4 Minutes
มุมมอง 5522 ปีที่แล้ว
C# Math Basics in Less Than 4 Minutes
MODULAR WEAPON SYSTEM in Unity in Under 4 Minutes
มุมมอง 54K2 ปีที่แล้ว
MODULAR WEAPON SYSTEM in Unity in Under 4 Minutes
SMOOTH FIRST PERSON MOVEMENT in Unity
มุมมอง 21K2 ปีที่แล้ว
SMOOTH FIRST PERSON MOVEMENT in Unity
I Made a Game in Under 48 Hours | GMTK Game Jam 2022
มุมมอง 5192 ปีที่แล้ว
I Made a Game in Under 48 Hours | GMTK Game Jam 2022
Minecraft Terrain Editing in 4 Minutes [C#] [Unity3D] | How Minecraft Works Pt. 7
มุมมอง 2.5K2 ปีที่แล้ว
Minecraft Terrain Editing in 4 Minutes [C#] [Unity3D] | How Minecraft Works Pt. 7
SIMPLE VIEW BOBBING in Unity
มุมมอง 33K2 ปีที่แล้ว
SIMPLE VIEW BOBBING in Unity
I Made the Google Dino Game in 3D (and beautiful)
มุมมอง 4322 ปีที่แล้ว
I Made the Google Dino Game in 3D (and beautiful)
C# Variables in less than 4 Minutes
มุมมอง 4862 ปีที่แล้ว
C# Variables in less than 4 Minutes
How Minecraft Works | Multithreading Pt. 2 [C#] [Unity3D]
มุมมอง 2.1K2 ปีที่แล้ว
How Minecraft Works | Multithreading Pt. 2 [C#] [Unity3D]
How Minecraft Works | Multithreading Pt. 1 [C#] [Unity3D]
มุมมอง 4.5K2 ปีที่แล้ว
How Minecraft Works | Multithreading Pt. 1 [C#] [Unity3D]
How Minecraft Works | Infinite Terrain Generation [C#] [Unity3D]
มุมมอง 5K2 ปีที่แล้ว
How Minecraft Works | Infinite Terrain Generation [C#] [Unity3D]
Playing Subscriber Games #1 | Black Blizzard, Rimecraft
มุมมอง 2232 ปีที่แล้ว
Playing Subscriber Games #1 | Black Blizzard, Rimecraft
I Simulated an Alien Invasion
มุมมอง 1.3K2 ปีที่แล้ว
I Simulated an Alien Invasion
I Made My First Mobile Game in 1 Day
มุมมอง 5592 ปีที่แล้ว
I Made My First Mobile Game in 1 Day
How to Set up Autocomplete in Visual Studio for Unity in 1 Minute (Set up Intellisense for Unity)
มุมมอง 14K2 ปีที่แล้ว
How to Set up Autocomplete in Visual Studio for Unity in 1 Minute (Set up Intellisense for Unity)
4 Common Errors in C# Explained (C# Beginner Tutorial)
มุมมอง 9742 ปีที่แล้ว
4 Common Errors in C# Explained (C# Beginner Tutorial)

ความคิดเห็น

  • @skyl3x0
    @skyl3x0 3 วันที่ผ่านมา

    using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(PositionFollower))] public class PositionFollower : MonoBehaviour { public float EffectIntensity; public float EffectIntensityX; public float EffectSpeed; private PositionFollower FollowerInstance; private Vector3 OriginalOffset; private float SinTime; void Start() { FollowerInstance = GetComponent<PositionFollower>(); OriginalOffset = FollowerInstance.OriginalOffset; } void Update() { Vector3 inputVector = new Vector3(Input.GetAxis("Vertical"), 0f, Input.GetAxis("Horizontal")); if (inputVector.magnitude > 0f) { SinTime += Time.deltaTime * EffectSpeed; } else { SinTime = 0f; } float sinAmountY = Mathf.Abs(EffectIntensity * Mathf.Sin(SinTime)); Vector3 sinAmountX = FollowerInstance.transform.right * Mathf.Cos(SinTime) * EffectIntensity; FollowerInstance.OriginalOffset = new Vector3 { x = OriginalOffset.x, y = OriginalOffset.y + sinAmountY, z = OriginalOffset.z }; FollowerInstance.OriginalOffset += sinAmountX; } }

  • @SkullcrusherDogenborn
    @SkullcrusherDogenborn 4 วันที่ผ่านมา

    simple and understandable!

  • @Mike_8088
    @Mike_8088 5 วันที่ผ่านมา

    I have a problem for the minute 2:30. Could someone help me to match a vector3 with a vector3int?

  • @FillyCoder-h6i
    @FillyCoder-h6i 5 วันที่ผ่านมา

    Thanks for the great tutorial! I had another tutorial that talked about this but I didn't understand and you helped me understand.

  • @hayyeh7795
    @hayyeh7795 9 วันที่ผ่านมา

    For everyone who copied the exact same code and are having problems, perhaps try this: 1. Attach the Interactor script to the Main Camera, then drag Transform to InteractorSource under the script. (And make sure the Range is not 0) 2. Try adding debug statements like from here: void Update() { if (Input.GetKeyDown(KeyCode.E)) { Debug.Log("E key pressed"); Ray r = new Ray(InteractorSource.position, InteractorSource.forward); Debug.DrawRay(InteractorSource.position, InteractorSource.forward * InteractRange, Color.red, 1.0f); // Visualize ray if (Physics.Raycast(r, out RaycastHit hitInfo, InteractRange)) { Debug.Log($"Ray hit: {hitInfo.collider.gameObject.name}"); if (hitInfo.collider.gameObject.TryGetComponent(out IInteractable interactObj)) { Debug.Log("IInteractable found, calling Interact..."); interactObj.Interact(); } else { Debug.Log("No IInteractable component found on hit object."); } } else { Debug.Log("Raycast did not hit anything."); } } } It will tell you exactly what is missing, and what object is being hit by the ray.

  • @lisco10
    @lisco10 15 วันที่ผ่านมา

    I was creating a mulitplayer shooter game and this is the only movement tutorial that actually worked out. TYSM

  • @wildknowledge4816
    @wildknowledge4816 17 วันที่ผ่านมา

    It's better to place "Tick Towers" from GameLoopManager after "Remove Enemies" otherwise you'll have to deal with dirty EntitySummoner.EnemiesInGame at TowerTargeting. Also fullfill Tower prefab (layer=Enemy and range=10), add box collider to root object enemy prefab (and remove it from child cube). That let you: Enemy CurrentEnemy = EnemiesInRange[i].GetComponent<Enemy>(); without any extra "transform.parent'

  • @teste-x6o
    @teste-x6o 20 วันที่ผ่านมา

    First Script: using System.Collections; using System.Collections.Generic; using UnityEngine; interface IInteractable { public void Interact(); } public class Interactor : MonoBehaviour { public Transform InteractorSource; public float InteractRange; void Start() { } void Update() { if (Input.GetKeyDown(KeyCode.E)) { Ray r = new Ray(InteractorSource.position, InteractorSource.forward); if (Physics.Raycast(r, out RaycastHit hitInfo, InteractRange)) { if (hitInfo.collider.gameObject.TryGetComponent(out IInteractable interactObj)) { interactObj.Interact(); } } } } } Second Script: using System.Collections; using System.Collections.Generic; using UnityEngine; public class NumberGenerator : MonoBehaviour, IInteractable { public void Interact() { Debug.Log(Random.Range(0, 100)); } } Remember to set the variables in the Inspector tab, You`re welcome.

  • @zpropartygamer
    @zpropartygamer 21 วันที่ผ่านมา

    if you just attach the HandPivot to the Camera you don't need the last script and its less jittery

  • @Teelur
    @Teelur 22 วันที่ผ่านมา

    Finally, raycasts ACTUALLY made simple. Awesome video man

  • @ocks_dev_vlogs
    @ocks_dev_vlogs 22 วันที่ผ่านมา

    Why not just use the physics equation for projectile motion? (Not talking about using the Unity physics engine, I mean literally the equation in the physics field of study) Position = x + v*t + (1/2)a^2 It seems like it would be a lot simpler and more realistic while also not having the restriction of having a defined start/end point.

  • @senbatale
    @senbatale 22 วันที่ผ่านมา

    Cheers! Super helpful

  • @bartekolb2274
    @bartekolb2274 23 วันที่ผ่านมา

    the only problem with unity's CharacterController is that when you jump and ceiling is low it will be flyin in it

  • @ODZZplays
    @ODZZplays 28 วันที่ผ่านมา

    Really simple & elegant solution, thanks for sharing!

  • @nodis-l9l
    @nodis-l9l หลายเดือนก่อน

    Thanks for this tutorial, but it's really jittery, do you think there is a way to fix that?

  • @aaronwatkins4681
    @aaronwatkins4681 หลายเดือนก่อน

    Can you create a new valid discord even though ur gone

  • @CrazyBeanVR
    @CrazyBeanVR หลายเดือนก่อน

    its invalid

  • @MatyášHeřman-n5o
    @MatyášHeřman-n5o หลายเดือนก่อน

    im having trouble with th textures, i cant get atlas into material so i can use it as texture. do i need to get all texture into specific face textures?

  • @Spolo921
    @Spolo921 หลายเดือนก่อน

    It doesn't seem like the drop function works, because at 5:53, there is still an error, namely because they are trying to pass though an item in the Initialize function while the parameter is a Gameobject in the DropItem function, unless I missed something. However other wise great tutorial that shows a flexible inventory system

  • @MarwanAkram-e7y
    @MarwanAkram-e7y หลายเดือนก่อน

    can someone send me the code? i feel like when im typing it bar for bar i somehow make a mistake, and then the script wont work at all.

    • @ArzenikDev
      @ArzenikDev 26 วันที่ผ่านมา

      Lazy much?

  • @prodbyindigo
    @prodbyindigo 2 หลายเดือนก่อน

    thanks this helped me

  • @Gtagi_sub
    @Gtagi_sub 2 หลายเดือนก่อน

    can you pleas put in a new discord link thanks

  • @christophersmith1658
    @christophersmith1658 2 หลายเดือนก่อน

    I got confused when this didn't work, then I realized you had to assign the camera to the *Interactor Source* on the camera from the script. Works like a charm now. Basically, you have to -Create the script (Interactor) and write the code -Attach the script to the camera -Make the *Interactor Source* on the camera, the camera itself -Make the "NumberGenerator" (or whatever interaction you want) script and write the code -Attach the the script to the object you're interacting with -???? -Profit Hope this helps someone else that made similar silly mistakes to what I did

  • @thatrimbo
    @thatrimbo 2 หลายเดือนก่อน

    Hey, i know im a little late but im having problems. It only prints the first two characters in the text box.

    • @thatrimbo
      @thatrimbo 2 หลายเดือนก่อน

      Update, turns out it prints as many characters as there are segments

    • @thatrimbo
      @thatrimbo 2 หลายเดือนก่อน

      Figured it out, js a simple error, i typed DialogueSegments instead of segment.DialogueToPrint on line 48

  • @AYippeeA
    @AYippeeA 2 หลายเดือนก่อน

    leaving a timestamp for later 9:19

  • @Lixosoaoaoaoaooaoa
    @Lixosoaoaoaoaooaoa 2 หลายเดือนก่อน

    Ty!

  • @smileplz3345
    @smileplz3345 2 หลายเดือนก่อน

    its jittery FIX PLZ

  • @HyperUltraKaren
    @HyperUltraKaren 2 หลายเดือนก่อน

    Nice Vid. I Used It For My New minecraft Game ! 1 Sub+!

  • @TheLastEcho1
    @TheLastEcho1 2 หลายเดือนก่อน

    do u attach the interact script to the player?

  • @mutlugameofhalit
    @mutlugameofhalit 2 หลายเดือนก่อน

    If we have more than one interaction key, what can we do?

  • @itsvolt69
    @itsvolt69 3 หลายเดือนก่อน

    You can also use a enum to seperate the different types of objects btw

  • @amac333
    @amac333 3 หลายเดือนก่อน

    this is perfect, I tried a bunch of different approaches over the last couple days but this exactly what I was after.

  • @Funguys_handle
    @Funguys_handle 3 หลายเดือนก่อน

    It says that entity couldn't be found

  • @esa0832
    @esa0832 3 หลายเดือนก่อน

    THANKSS.. easy to know and you saved my time

  • @Rengrandt
    @Rengrandt 3 หลายเดือนก่อน

    Code working but i shoot and cant kill

  • @watercat1248
    @watercat1248 3 หลายเดือนก่อน

    i don't get it at all

  • @squify7226
    @squify7226 3 หลายเดือนก่อน

    theres a problem, when i try to code an animation and particles in, its spammable and breaks the game, how do i fix this?

  • @squify7226
    @squify7226 3 หลายเดือนก่อน

    this is an amazing tutorial, it gives you a customizable and very mobile system in such a short time, thanks

  • @gutzimmumdo4910
    @gutzimmumdo4910 3 หลายเดือนก่อน

    thank you so much finally i understand how to use the job system holly! you video helped me sement what i thought i knew about it.

  • @zachariusd
    @zachariusd 3 หลายเดือนก่อน

    fast explanation. excellent

  • @Sharky.Sharky.Sharky
    @Sharky.Sharky.Sharky 4 หลายเดือนก่อน

    bro i loooove you so much

  • @asalaj5885
    @asalaj5885 4 หลายเดือนก่อน

    Can you move a and b when projectile is already on the move?

  • @terracraftgames4459
    @terracraftgames4459 4 หลายเดือนก่อน

    I do wish you showed us how to make waves and upgrading towers! Still cool tho!

  • @robloxnoobtheanimator
    @robloxnoobtheanimator 4 หลายเดือนก่อน

    so i was following this tutorial and i get one error that says that there is a missing } at the end even tho there isnt, and i dont know what i did to break it, and i dont know how to fix it. this is my code using UnityEngine; private Vector3 PlayerMovementInput; private Vector2 PlayerMouseInput; private float xRot; [Serializefield] private Transform PlayerCamera; [Serializefield] private Rigidbody playerBody; [Space] [SerializeField] private float Speed; [Serializefield] private float Sensitivity; [Serializefield] private float Jumpforce; void Start() { Cursor.lockState = CursorLockMode.Locked; } void Update() { PlayerMovementInput = new Vector3(Input.GetAxis("horizontal"), of, Input.GetAxis("vertical")); PlayerMouseInput = new Vector2(input.GetAxis("mouse X"), Input.GetAxis("mouse Y")); MovePlayer(); MovePlayerCamera(); } private void MovePlayer() { Vector3 MoveVector = transform.TransformDirection(PlayerMovementInput) * Speed; PlayerBody.velocity = new Vector3(MoveVector.x, PlayerBody.velocity.y, MoveVector.z); if (Input.GetKeyDown(KeyCode.Space)) { PlayerBody.AddForce(Vector3.up * JumpForce, ForceMode.Impulse); } please comment if you know what to fix

  • @MarinersLegacy
    @MarinersLegacy 4 หลายเดือนก่อน

    terrible, show how to get started with all of the cubes and such. watching another tutorial. fuck you

  • @ENDUVY
    @ENDUVY 4 หลายเดือนก่อน

    Criminally underrated channel. You are very pedagogical!

  • @OpxGames
    @OpxGames 4 หลายเดือนก่อน

    cant make that work :( error error m8 i copy and pasted, how do i have error

  • @MarvelousMemerMan
    @MarvelousMemerMan 4 หลายเดือนก่อน

    im at 2:49 and my bullets aren't doing any damage, please help meee

  • @greensoupd
    @greensoupd 4 หลายเดือนก่อน

    the chunk appeared flattened and upside down in my case 💀

  • @Franchescovisk
    @Franchescovisk 4 หลายเดือนก่อน

    you will come back?

    • @greensoupd
      @greensoupd 4 หลายเดือนก่อน

      i guess no lol

    • @sixhvh
      @sixhvh 4 หลายเดือนก่อน

      he died in a car crash