Shaped by Rain Studios
Shaped by Rain Studios
  • 44
  • 883 034
The Path of Ren | Gameplay Trailer
► WISHLIST ON STEAM
store.steampowered.com/app/1619920/The_Path_of_Ren
► DESCRIPTION
A boy wakes up in a strange world. His only memory is of a white fox granting him a wish. Dash, Crystalize, Ghostify, Warp, and Slow Time to overcome 250+ difficult precision platforming challenges in search of the rumored place of wishes.
► KEY FEATURES
- Precision platformer with tight controls and mechanics.
- Mostly linear progression with side challenges, secret areas, and collectables.
- 250+ unique platforming challenges.
- Both a story mode and speed running mode.
- RPG elements & story (skippable if desired).
- Extremely difficult, but equally rewarding.
► FOLLOW THE GAMES DEVELOPMENT
🐦 Twitter ➔ trevermock
📷 Instagram ➔ trevermock
🕑 TikTok ➔ tiktok.com/@shapedbyrainstudios
Thank you for watching!
มุมมอง: 1 715

วีดีโอ

How to Create a Quest Log in Unity
มุมมอง 2.7K7 หลายเดือนก่อน
This video covers one of the many ways to go about creating a Quest Log in Unity. The Quest Log will have a scrolling list of quests. When one of those quests is selected, details are displayed which include the quests name, the quests status, requirements to start the quest, and rewards for finishing the quest. We'll also do some fancier things like coloring the Quest buttons depending on thei...
How create a Quest System in Unity | RPG Style | Including Data Persistence
มุมมอง 34Kปีที่แล้ว
How create a Quest System in Unity | RPG Style | Including Data Persistence
How to call C# code from an Ink Dialogue File in Unity | Ink External Functions
มุมมอง 9Kปีที่แล้ว
How to call C# code from an Ink Dialogue File in Unity | Ink External Functions
How to make an Audio System in Unity | Unity + FMOD Tutorial
มุมมอง 56Kปีที่แล้ว
How to make an Audio System in Unity | Unity FMOD Tutorial
FMOD Studio Tutorial | How to Create Adaptive Audio for Video Games
มุมมอง 59Kปีที่แล้ว
FMOD Studio Tutorial | How to Create Adaptive Audio for Video Games
How to Create Dialogue Audio like in Celeste and Animal Crossing using Unity
มุมมอง 26K2 ปีที่แล้ว
How to Create Dialogue Audio like in Celeste and Animal Crossing using Unity
Save & Load System in Unity - Bug Fixes, Scriptable Objects, Deleting Data, Backup Files, and More
มุมมอง 24K2 ปีที่แล้ว
Save & Load System in Unity - Bug Fixes, Scriptable Objects, Deleting Data, Backup Files, and More
How to Implement Save Slots to Manage Multiple Saved Games in Unity | 2022 tutorial
มุมมอง 33K2 ปีที่แล้ว
How to Implement Save Slots to Manage Multiple Saved Games in Unity | 2022 tutorial
How to make a Save & Load System work across Multiple Scenes in Unity | 2022 tutorial
มุมมอง 44K2 ปีที่แล้ว
How to make a Save & Load System work across Multiple Scenes in Unity | 2022 tutorial
How to make a Save & Load System in Unity | 2022
มุมมอง 196K2 ปีที่แล้ว
How to make a Save & Load System in Unity | 2022
How to create a Replay System like in Super Meat Boy using Unity
มุมมอง 10K2 ปีที่แล้ว
How to create a Replay System like in Super Meat Boy using Unity
Unity + Ink Dialogue System - Save/Load, Polish, and Bug Fixes
มุมมอง 15K2 ปีที่แล้ว
Unity Ink Dialogue System - Save/Load, Polish, and Bug Fixes
How to persist variables across multiple Ink stories (Variable Observer) | Unity + Ink tutorial
มุมมอง 18K2 ปีที่แล้ว
How to persist variables across multiple Ink stories (Variable Observer) | Unity Ink tutorial
Unity typing text effect for dialogue | Unity tutorial
มุมมอง 24K2 ปีที่แล้ว
Unity typing text effect for dialogue | Unity tutorial
Unity2D Dialogue System - Names, Portraits, and Layouts using Ink Tags | Unity + Ink tutorial
มุมมอง 34K2 ปีที่แล้ว
Unity2D Dialogue System - Names, Portraits, and Layouts using Ink Tags | Unity Ink tutorial
How to make a Dialogue System with Choices in Unity2D | Unity + Ink tutorial
มุมมอง 146K3 ปีที่แล้ว
How to make a Dialogue System with Choices in Unity2D | Unity Ink tutorial
Learn Ink (video game dialogue language) in 15 minutes | Ink tutorial
มุมมอง 63K3 ปีที่แล้ว
Learn Ink (video game dialogue language) in 15 minutes | Ink tutorial
How to create a Gradient Sky Background for a 2D game in Unity (Shader Graph)
มุมมอง 17K3 ปีที่แล้ว
How to create a Gradient Sky Background for a 2D game in Unity (Shader Graph)
How to Recreate Madeline's Hair Movement from Celeste using Unity
มุมมอง 16K3 ปีที่แล้ว
How to Recreate Madeline's Hair Movement from Celeste using Unity

ความคิดเห็น

  • @WindsorJerome-d2t
    @WindsorJerome-d2t 20 ชั่วโมงที่ผ่านมา

    Bertram Mall

  • @mr.moyesyoutubescollege1062
    @mr.moyesyoutubescollege1062 21 ชั่วโมงที่ผ่านมา

    Great video! I am having an issue that when using your input manager script, when I try and enter dialogue a second time with the same NPC, it will not register my initial input to start a conversation (I have a multi-path dialogue system that was working without the input manager system you're using, but I couldn't figure out how to "select" the buttons appropriately without using your method). Not sure if that's an issue you've encountered, might be something on my end I messed up with the Input Event System, but if you have any recommendations that would be greatly appreciated :)

  • @DeweyCharlotte
    @DeweyCharlotte วันที่ผ่านมา

    Althea Corner

  • @REFRAME_267
    @REFRAME_267 วันที่ผ่านมา

    6:01 PlayerPrefs

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

    Thank you so much!

  • @WeorMe7
    @WeorMe7 6 วันที่ผ่านมา

    Hello, I'm having trouble importing the Unity project from Github to Unity, could someone explain it to me pls ?

  • @GurmeetGringogrande-w4q
    @GurmeetGringogrande-w4q 6 วันที่ผ่านมา

    Gay Glen

  • @SPEISUKAT
    @SPEISUKAT 6 วันที่ผ่านมา

    9:08 I am having a hard time around this part of the tutorial. I've copied all of the necessary scripts pretty much exactly, even using an int variable to test the save data. But when I start the game, I get an error saying "ArgumentNullException: Value cannot be null, Parameter: collection". almost as if the DataPersistenceManager just couldn't find any scripts using IDataPersistence?? I have zero clue what I did wrong. I would appreciate it greatly for feedback and advice!

    • @SPEISUKAT
      @SPEISUKAT 6 วันที่ผ่านมา

      Update: I deleted the GameData, DataPersistenceManager, and IDataPersistence scripts and closed unity to take a break. Couple hours later, I reopened my game project, recreated the scripts again and they magically work now???? Man, Unity is a very very wacky game engine. At least I'm able to carry on with the rest of this tutorial now!

  • @unloadedmaster1176
    @unloadedmaster1176 8 วันที่ผ่านมา

    Hey there, just checked out this video pretty recently and am a big fan of it. Followed it all the way through and it works pretty well. I have encountered one issue though at the end if you do see this. Basically the issue comes from the choice selection. It works so far where you can select and choose the pokemon, but after choosing a Pokemon the final text does not get displayed and the dialogue interaction ends early. How do I fix this?

  • @risingdagger5416
    @risingdagger5416 11 วันที่ผ่านมา

    dialogue keeps repeating how to fix this? i followed through everything

  • @dbweb.creative
    @dbweb.creative 11 วันที่ผ่านมา

    How would you highlight objective world objects to signify for player that it's an objective? Would you hook each object to quest module via event, or maybe some radar polling, or something else?? What I mean is let's say a mushroom is an objective, and I want it to sparkle so the player knows it's an objective

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

    13:35 I can see that you are expirienced Unity user

  • @JayBarrios-n3g
    @JayBarrios-n3g 15 วันที่ผ่านมา

    Bruen Route

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

    My code is the same as yours, but for some reason, it’s falling into the ‘else’ of continueStory directly. When I tried using inkTest, it only displayed the last sentence. I really don’t know what I did wrong.

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

      Sorry for asking this from a video from 3 years ago

  • @ToneyCondon-t2z
    @ToneyCondon-t2z 16 วันที่ผ่านมา

    Dejah Turnpike

  • @FrankWeber-k5n
    @FrankWeber-k5n 16 วันที่ผ่านมา

    Orlo Squares

  • @WalterCowan-k8z
    @WalterCowan-k8z 17 วันที่ผ่านมา

    Chadrick Points

  • @HordorDev-ms7sj
    @HordorDev-ms7sj 18 วันที่ผ่านมา

    Best tutorial about FMOD.

  • @JosephNora-f4h
    @JosephNora-f4h 19 วันที่ผ่านมา

    Trudie Tunnel

  • @JeremiahFraizer-d7v
    @JeremiahFraizer-d7v 19 วันที่ผ่านมา

    Syble Mill

  • @StevieTango-j1w
    @StevieTango-j1w 19 วันที่ผ่านมา

    Otilia Tunnel

  • @MiraKarcher-h2u
    @MiraKarcher-h2u 19 วันที่ผ่านมา

    Alverta Port

  • @nico_crowned
    @nico_crowned 20 วันที่ผ่านมา

    At 33:53 the line "...CreateInstance" appears me underlined in red... and it says that the name "CreateInstance" does not exist in the current context... what did I do wrong or what part could I have missed??

  • @romanclap7392
    @romanclap7392 20 วันที่ผ่านมา

    At 9:13 I got an error "MonoBehavior doesn't contain a definition for 'OfType'. If it happens to you maybe you typed "FindObjectOfType" (without the "s" at "Object") instead of "FindObjectsOfType". Hope that helps !

  • @huntermeaney-i7j
    @huntermeaney-i7j 22 วันที่ผ่านมา

    Camille Park

  • @RoseLivingston-r5p
    @RoseLivingston-r5p 22 วันที่ผ่านมา

    Liza Highway

  • @colletteGreen-q6y
    @colletteGreen-q6y 22 วันที่ผ่านมา

    Maverick Ranch

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

    How would this work if you had areas with NPCs/Quest items that aren't instantiated when the game starts? Like open world where scenes are added instead of them being enabled all at once.

  • @VernaHopkins-c3u
    @VernaHopkins-c3u 23 วันที่ผ่านมา

    Jamil Square

  • @BernadetteSoule-k7h
    @BernadetteSoule-k7h 24 วันที่ผ่านมา

    Oberbrunner Crossing

  • @XaviToTheWorld
    @XaviToTheWorld 24 วันที่ผ่านมา

    Hey, great vid! do you also link the videogame it self?

  • @CoriePicard-b4x
    @CoriePicard-b4x 24 วันที่ผ่านมา

    Branson Flats

  • @REFRAME_267
    @REFRAME_267 24 วันที่ผ่านมา

    9:55 DialogueVariables & Dialogue Manager

  • @m.p.7766
    @m.p.7766 24 วันที่ผ่านมา

    works great. tyvm for sharing :)

  • @RealElevenTimes
    @RealElevenTimes 25 วันที่ผ่านมา

    How do I load objects that are inactive?

  • @HodgsonJoyce-w2y
    @HodgsonJoyce-w2y 25 วันที่ผ่านมา

    Waino Road

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

    Hi, thank you for sharing this wonderful save / load system!! It's for sure the best present on You tube. I would love to see how this could work with additive scene, if you can in the future. Thank you a lot again !!!

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

    Look really cool! Though would like to see what it looks like if it keeps chasing the player even out of range and only retract once the plant itself is out of the range. Overall still looks great!

  • @RisaMerlini-i6z
    @RisaMerlini-i6z 26 วันที่ผ่านมา

    Nestor Path

  • @SurreyTab-k4k
    @SurreyTab-k4k 29 วันที่ผ่านมา

    Gertrude Overpass

  • @ErikHawman-d8q
    @ErikHawman-d8q 29 วันที่ผ่านมา

    Harris Camp

  • @TYNEPUNK
    @TYNEPUNK 29 วันที่ผ่านมา

    yeh input state never works, wasted literally weeks trying.

  • @oldshamen
    @oldshamen 29 วันที่ผ่านมา

    Do you have a good suggestion for how to handle performing some sort of action when selecting a choice? Is it possible to run a script when a choice is made (or perform a func etc)?

    • @1x5x7
      @1x5x7 19 วันที่ผ่านมา

      I managed to implement that with a custom system, not with Ink. Key was to have a Dialogue Manager with an Action<int>-property, for example. If you click on a selection on the UI, it triggers the static Action of the DialogueManager with the parameters 1-4 (for each selection). NPC-scripts or scripts that trigger the dialogue automatically subscribe/desubscribe during the process and react upon the selection.

  • @jaeeee_lyn
    @jaeeee_lyn 29 วันที่ผ่านมา

    is it possible to modify this quest system such that the quest states (incomplete/complete) are tracked using Ink variables? as my current game is narrative-driven

  • @HowardBastille-i3f
    @HowardBastille-i3f หลายเดือนก่อน

    Conor Mountains

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

    Thank you for the explanation i was pulling out my hair trying to figure out a save system for my game !!! :) ty bud

  • @DeandraHemmert-n8o
    @DeandraHemmert-n8o หลายเดือนก่อน

    Arvel Streets

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

    amazing, thank you so much bro

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

    Hi! I know that this is two years old and the tutorials have been very helpful but I'm running into this issue where when one of the choices is the end of the dialogue and should close but its coming up with a blank before closing? It's like trying to load dialogue that doesn't exist before closing. eg: [No Comment] -> END This comes up as just a blank before closing instead of just closing the dialogue. Is there a fix for this? Thanks!

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

      Hey! Really glad you've found these tutorials to be helpful! :) I imagine you're hitting a similar case to what happens when an external function is used at the end of dialog. See the timestamp "8:58 External Functions at the end of the dialogue" in this video - th-cam.com/video/dwxu4Q-GJU0/w-d-xo.html I believe that will solve the issue you're running into. I hope that helps and best of luck!

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

      @@ShapedByRainStudios it worked! I just had to put it into the choice function for it to work properly but thank you!