Thanks bro, I've learned a lot more here than in other courses I've paid for, it's appreciated and let me tell you that I'm learning by leaps and bounds with these courses, these tutorials are greatly appreciated, I've hardly been able to find courses like yours, I hope you grow a lot from this content because it's really worth it, it's what every novice video game developer should learn by watching your videos.❤❤❤ By the way, greetings from Argentina
@terresquall5 күн бұрын
@@Saccharo3 thank you for your kind words
@rashtopdog80495 күн бұрын
Thank you vary much it helped me a lot
@spadesjrm137 күн бұрын
Thanks for this video, you are a life saver!!
@wik2347 күн бұрын
Hey, i have problem with building the game, it says, 'cannot build player while editor is importing assets or compiling scripts', i would really appriciate some helpful comments
@terresquall7 күн бұрын
@@wik234 try closing your project, deleting your library folder and reopening it
@wik2347 күн бұрын
@@terresquall Deleting 'using unity.engine' in two of my scripts worked for me
@wik2347 күн бұрын
@@terresquall Deleting 'using unity.engine' from two of my scripts (player stats and weapon controling script) fixed build issue for me
@gerolori10 күн бұрын
Thanks! This was exactly the problem, I've accidentally committed some build files and the next commits triggered the ignored folder! Deleting the folders made the trick for the next commits
@Apurv_Lall11 күн бұрын
Nice stream ❤
@bastidino112 күн бұрын
i have a problem with the water on aquas lite, it look all pink, any solutions would be appreciated
@terresquall12 күн бұрын
Can you paste a screenshot on our forums? This gives me a better idea of what your issue is: blog.terresquall.com/community/forum/video-game-tutorials/underwater-survival-game/
@licantropolobo191513 күн бұрын
HI, Good Night, Excelents Videos, thank you so much.
@Apurv_Lall13 күн бұрын
Awesome stream ❤ 😀
@lufaces13 күн бұрын
0:12 Me: Ok, I get it. (Quit the video) 30 seconds later... (Come back) Me: Sorry, I was wrong, so what's next?
@chengguipiao14 күн бұрын
I am really thankful for this tutorial,thanks a lot.
@CyberStudios14 күн бұрын
Thank you so much for this!!! :D
@surjeetkumar-j1d16 күн бұрын
Thank you. This fixed my issue
@xobk17 күн бұрын
Thank you. This channel is so about to blow up in 2025!
@a.technology144617 күн бұрын
Amazing thanks a lot , but this problem disappeared when i restart unity :( i dont know why
@terresquall16 күн бұрын
the error was probably from before you updated your script, or from a Unity engine component.
@Mountain_Settler18 күн бұрын
is it really necessary to build such a huge pile of conditions and is there truly no other way to make it more elegant? Every frame will go through a mountain of checks for 95% of cases will nothing happen.
@terresquall18 күн бұрын
@@Mountain_Settler it is always possible that there is a more elegant way. In our case here we only check for collision when the character is moving. This makes the code way more efficient, because collision checking is expensive. Checking which direction the player is moving in is just simple arithmetic, which the computer performs very quickly. A lot of core game dev code is like this! Collision checking between objects works like this too.
@terresquall18 күн бұрын
Written about this in more detail here: blog.terresquall.com/community/topic/part-2-more-elegant-way-to-code-the-tile-generation/#post-16887
@Mountain_Settler17 күн бұрын
@@terresquall wow you have a live forum! that's cool, thanks)
@akael835018 күн бұрын
In blog you talk of jump buffer. I think this is a better approach because your method may lead to negative values. if (Input.GetButtonDown("Jump")) { jumpBufferCounter = jumpBufferFrames } else(Input.GetButtonUp("Jump")) { jumpBufferCounter = 0; } if (jumpBufferCounter > 0) { jumpBufferCounter -= Time.deltaTime; }
@Clinterpottrmus19 күн бұрын
It seems kind of counter intuitive at first glance but I appreciate taking the time to code and set things up simply at first and then coming back later on to show how to optimize it, instead of just doing it optimized the first time around. It helps me to learn things one at a time and also why these optimizations are beneficial.
@terresquall19 күн бұрын
@@Clinterpottrmus glad you like the format. From part 15 onwards, we redesign quite a few of the older systems as well, to maximise the scalability of the project.
@CaindogLover19 күн бұрын
Would it be hard to change it so that cutscenes aren't only when a new scene is loaded? Like say if there is a large main map but I want certain scenes to trigger when you walk onto the beach.
@terresquall18 күн бұрын
It is quite easy to change the trigger, simply call CutsceneManager.OnLocationLoad whenever you want a cutscene to trigger.
@solumotario606520 күн бұрын
thanks!
@usernameluis30520 күн бұрын
its sf5 all over again lol
@Apurv_Lall21 күн бұрын
Hello
@chickennugget937921 күн бұрын
Using chatgpt I corrected it and made it simpler to fire the weapon My weapon is called WaterBlade so change it your names using System.Collections; using System.Collections.Generic; using UnityEngine; /// <summary> /// Base Script of all projectile behaviours [To be placed on a prefab of a weapon that is a projectile] /// </summary> public class ProjectileWeaponBehaviour : MonoBehaviour { protected Vector3 direction; public float destroyAfterSeconds; protected virtual void Start() { Destroy(gameObject, destroyAfterSeconds); // Destroy after a set time } public void DirectionChecker(Vector3 dir) { direction = dir; // Normalize direction to avoid scaling issues direction.Normalize(); // Calculate the angle the projectile should face float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg; // Convert radians to degrees transform.rotation = Quaternion.Euler(new Vector3(0, 0, angle)); // Apply the calculated rotation } }
@terresquall21 күн бұрын
Thank you for sharing your script chickennugget
@CaindogLover23 күн бұрын
Compare isn't showing up in the inspector as a Condition. Only Key Name, Value Type, and Value.
@terresquall23 күн бұрын
Did you declare the comparison type on the BlackboardCondition class? If you are still stuck on it, you can post your code on the Forums and we can have a closer look.
@CaindogLover22 күн бұрын
@terresquall I did everything shown in the video. Plus changed the parameter BlackboardEntryData to BlackboardCondition in CompareValue. So unless it was something not in the video then I did it. Do I need to add something to OnGUI in BlackboardEntryDataEditor(I'm using Unity 2021)?
@terresquall20 күн бұрын
Post your code in blog.terresquall.com/community/forum/video-game-tutorials/farming-rpg/ and we can have a look
@CaindogLover19 күн бұрын
@terresquall i figured it out
@REFRAME_26724 күн бұрын
1:01 , 6:12 sprite setting & parallax 29:19 build Scenes and 29:31 Scene Transitions 34:00 make the Game Manager, player, canvas a prefab
@TheGuyWhoAsked000126 күн бұрын
I followed your instructions on displaying the item name and description but the text won't show can you help me?
@terresquall25 күн бұрын
@@TheGuyWhoAsked0001 can you make a post on our forums?
@DeadRisen-q8j26 күн бұрын
Thanks, ive been trying to figure it out for 2 hours.
@p9897627 күн бұрын
I love you
@tranliem06nd27 күн бұрын
Cant believe you updated the project after 1 year. Thank you alot for this it really helped me passed my university project. 🥰🥰
@AlwaysBolttheBird28 күн бұрын
I don’t know if this was added in a new update to unity but instead of creating a C Sharp script when you want to create a scriptable script you can right click choose create then scripting then scriptable object script and you won’t have to delete all this stuff and change mono behavior
@terresquall28 күн бұрын
@@AlwaysBolttheBird thats fantastic. Thanks for the heads up
@CaindogLover29 күн бұрын
It only loads the animals if it is the same play session. If I exit play mode and reenter, then LoadStats doesnt get past TryGetValue(because it returns false) and none of the animals are loaded.
@terresquall29 күн бұрын
For this tutorial, the game's save state is saved and made persistent when the player sleeps. This applies to Blackboard data as well.
@CaindogLover29 күн бұрын
@@terresquall I didnt like what basically amounted to an auto save so as I implented saving i did it separate from sleeping. It's worked up until now. What do I need to do differently to have it work at this point?
@vaudemu2263Ай бұрын
bro, I follow exactly what you do and run into all sorts of issue, especially with slash effect unwanted rendering/not rendering, at start/on attack. Your code looks different in "fix" videos but before you actually take us through the fix. Meaning, other things were changed in prep and it always confuses the hell out of me, because I think, "wow, I don't remember doing that, and he isn't even mentioning it". The code is clearly spaghetti at this point, in my mind.
@vaudemu2263Ай бұрын
Do I need to do anything to the animator for slash effect. Like, add a trigger? I looked in the code and rewatched the video a hundred times and didn't see anything regarding a trigger for slash effect, nor any part where the animator was edited or parameters were added. I know we instantiate it at transforms, but when I start the game, the slash effect shows up(all of it) without an animation. Its just stuck on screen, and follows my character. When I attack, no effect happens. The effect is just plastered there in a motionless state. All keys seem to be present at once.
@terresquall29 күн бұрын
@@vaudemu2263 can you post a recording of the issue on our forums? We'll help you figure it out.
@Apurv_LallАй бұрын
Yo hyd sir hope i was helpful too!
@Apurv_LallАй бұрын
Yo wssup sir! Hyd ❤
@eyeoftheflame6957Ай бұрын
if anyone here is trying to get movement working change rb.velocity = new Vector2(moveDir.x * moveSpeed, moveDir.y * moveSpeed); to rb.linearvelocity = new Vector2(moveDir.x * moveSpeed, moveDir.y * moveSpeed); Unity changed it so .velocity is outdated
@terresquallАй бұрын
Thank you for noting this eyeoftheflame.
@TrumpISAgentORANGEАй бұрын
It would've been great to know prior to starting this series that it is an incomplete series.
@TrumpISAgentORANGEАй бұрын
I don't mind donating on Patreon for COMPLETED series.
@terresquallАй бұрын
Lies. Someone who gets free stuff and only has negative things to say are usually very miserly people. You may be the exception, but I doubt it.
@yokoxama1680Ай бұрын
thanks man!
@shirikokataure5919Ай бұрын
Jumping very high makes me glitch through the ground. How to fix it?
@terresquallАй бұрын
@@shirikokataure5919 set the player's rigidbody collision detection to Continuous instead of Discrete.
@shirikokataure5919Ай бұрын
Thanks it works@@terresquall
@shirikokataure5919Ай бұрын
In soul knight theres a word called "pogo" which make a character bounce when it hit an enemy. My problem is when hit down i still bounce even when theres no enemy
@terresquallАй бұрын
Can you share your player character script and a video recording of how your attacking looks like on our forums?
@shirikokataure5919Ай бұрын
When i dash to the Enemy it froze the entire game. How to fix it?
@terresquallАй бұрын
Can you share your player script in our forums?
@shirikokataure5919Ай бұрын
@@terresquall i have shared it but im not sure. its "create new topic" right? well anyway, is it actually on the script?
@terresquallАй бұрын
@@shirikokataure5919 yup post your script under Create a New Topic
@LMKGaming-39Ай бұрын
Good Day I encountered an issue regarding the stacking, the Tools slot duplicates when Unequipping but on the Item part it is doing fine. I already posted on the General Discussion on the Forum December 5, 2024 Thank you Edit: I will now be watching the Part 17 since after navigating the Forum that it was fixed in Part 17
@terresquallАй бұрын
Glad you found the fix!
@RümeysaKoçak-c7qАй бұрын
I wonder when the series will end?
@terresquallАй бұрын
The series is going to go for a long time. There are many features we can cover to build different aspects of a farming RPG.
@RümeysaKoçak-c7qАй бұрын
@terresquall Anladım teşekkürler ama en azından tahmini bir süre söyler misiniz benim için çok önemli.
@VietnamYoiАй бұрын
hi how can i reset the progres sir?
@terresquallАй бұрын
@@VietnamYoi you will need to delete the save files. Are you on mac or windows?
@terresquallАй бұрын
The locations where the save files are saved are listed here: docs.unity3d.com/6000.0/Documentation/ScriptReference/Application-persistentDataPath.html It's different depending on your OS.