Hey, I'm Jake, an Indie Game Dev from Melbourne Australia.
On the channel I'll be posting game development related content, including Dev Logs, Tutorials and Game Dev Challenges.
Twitter: twitter.com/jakemakesgames
Itch.io: jakemakes-games.itch.io/
Website: jakemakesgames.wixsite.com/home
Пікірлер
Short.. Old.. BUT very very useful video! Thank you for it! <3 (subscribed)
You’re welcome! Glad you enjoyed!
when I set it to game view the ui doesn't show up, however it does if I set the render mode to world space
Made sure on the “canvas scaler” component “ui scale mode” is set to “scale with screen size”, that may help your issue!
@@JakeMakesGames thanks you! I realized now that the canvas scales to the screen already and doesn't need to be within the camera. I thought I had to keep the images within the camera to see it in game 😓
@@RootsOf7 thats odd.. if you create them as UI images as a child of the canvas, it should be fine
Finishing games is definitely the hardest part of making them lol
100%! It’s a skill I lack and am trying to get better at!
nice vid
Thanks!
why does this comment ask for google to translate it? lol
This should be a fun project. Different enough from stuff you've made before so it probably feels fresh. But it seems reasonable in scope, I think this will be good one.
It’s definitely super fresh to work on something completely different! Have done a few things in the project so far I’ve never done before so it’s been good for my brain!
Woooo, perfect. 👍
Glad you enjoyed!
Thanks for this tutorial! It's very useful. But I have one problem. When I'm dashing I am becoming slower than I was before(than actual speed). I've tried to fix it somehow, but I can't do this. Can you help me? public float speed; public bool hasDashRune; public Rigidbody2D rb2d; public GameObject Ghostoo; public Vector3 direction; private float activeMoveSpeed; public float dashSpeed; public float dashLength = .5f, dashCooldown = 1f; private float dashCounter; private float dashCoolCounter; SpriteRenderer spriteRenderer; //[SerializeField] private TrailRenderer tr; //void ChangePosition() //{ //Ghostoo.transform.position = direction; //} void Start() { activeMoveSpeed = speed; spriteRenderer = GetComponent<SpriteRenderer>(); Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; } void Update() { rb2d.velocity = direction * activeMoveSpeed; direction = Vector3.zero; if(Input.GetKey(KeyCode.W)|| Input.GetKey(KeyCode.UpArrow)){ direction += new Vector3(0, 1, 0); } if(Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow)){ direction += new Vector3(0, -1, 0); } if(Input.GetKey(KeyCode.D)|| Input.GetKey(KeyCode.RightArrow)){ direction += new Vector3(1, 0, 0); spriteRenderer.flipX = false; } if(Input.GetKey(KeyCode.A)|| Input.GetKey(KeyCode.LeftArrow)){ direction += new Vector3(-1, 0, 0); spriteRenderer.flipX = true; } if(Input.GetKeyDown(KeyCode.RightShift)) { if(dashCoolCounter <= 0 && dashCounter <= 0) { activeMoveSpeed = dashSpeed; dashCounter = dashLength; } } if(dashCounter > 0) { dashCounter -= Time.deltaTime; if(dashCounter <= 0) { activeMoveSpeed = speed; dashCoolCounter = dashCooldown; } } if(dashCoolCounter > 0) { dashCoolCounter -= Time.deltaTime; } Ghostoo.transform.position = Vector3.Lerp(Ghostoo.transform.position, Ghostoo.transform.position + direction, Time.deltaTime * speed); Ghostoo.transform.rotation = Ghostoo.transform.rotation; }
mmm, interesting. Your code looks fine at a glance. Ensure you’re setting the correct speed in code and setting the speed in the inspector as well
my unity keeps crasing
Not sure if it’s due to compiler errors or your machine? Are you getting any errors?
satana
whaaat? hahah
Did u use 2d core universal or 2d built in render pipeline?
I can’t remember which I used, but with this still work for both
Hey your artstyle is really good, what tools do you use?
Thanks! The art in this video was not mine and is placeholder, but for all of my hand drawn stuff, and cartoon thumbnails etc I use procreate on my iPad
Great tutorial but im getting an error that says one of the floats is an " invalid token"
Check to make sure there is a semicolon at the end of the line, that’s the only thing I can think of it being
sorry I know Im writing it pretty late but still did anyone have same problem as me where character also slowly moves down
If you’re having this issue, check the characters rigidbody component and make sure the “gravity scale” is set to 0
@@JakeMakesGames thanks it finaly works
@user-qz1iy3ue9g no worries! Glad I could help
do you connect script that destroys coins to player or to coin ?
It’s in the coin script, which is attached to the coin
Great video, thanks for help!
No worries! Glad it helped!
easy and short thank you
you’re welcome! Glad it helped
thanks
You’re welcome!
maybe next time show what happens in the hierarchy. idk what's going on.
thanks for the feedback
Amazing tutorial saved me hours of video watching!!!!
Thanks for the kind words! I’m glad it helped!
Music loud
Sorry about that, I’ve fixed this issue in later tutorials
Tried to support you on patreon but it says your account isnt set up for that
I appreciate that, unfortunately when I had my patreon set up I didn’t really have the time to put into it so I shut it down, hopefully I’ll be able to work towards trying again soon!
I appreciate that, unfortunately when I had my patreon set up I didn’t really have the time to put into it so I shut it down, hopefully I’ll be able to work towards trying again soon!
@@JakeMakesGames Hey quick Question: How would I modify this script to make the enemy rotate to face me as he chases. Right now he just chases but wont face me. using System.Collections; using System.Collections.Generic; using UnityEngine; public class Enemyfollow : MonoBehaviour { public float speed = 1.0f; public Transform target; // Update is called once per frame void Update() { transform.position = Vector3.MoveTowards(transform.position, target.position, speed * Time.deltaTime); } }
Hey man its me epicgamer but sadly that account doesnt work anymore.
Thank you
You’re welcome! Glad it could help
i need help with my game do u mind helpingme ?
i have no problem with mentoring/ guiding you, depending on the scope of your game. send me a message on discord or twitter @JakeMakesGames and we'll have a chat
can u say how to make a weapon system also
its definitely doable, although i dont have the time to make tutorials longer than my usual 1-minute long ones at the moment as im working on my own game while working a full time job.
@@JakeMakesGames ok
Insane bro ur the best
thanks, i appreciate it!
How do I choose the controls? It looks right, but how do I make it so that it goes up when I press W etc...
You should be able to use W to move as that what the built in axis is mapped to. If you mean changing what controls you’re using, you can either change the input axis key by navigating to edit -> project settings -> input or alternatively customise the script to use unitys new input system
@@JakeMakesGames For some reason it wasnt default to W, thanks
Ayyy love to see the tutorials, keep em coming 🙌
Thanks homie! 🔥
An inventory tutorial
I’ve been having a look into simple inventory systems and I think I’ll have to make a multi-part mini series as I don’t think I’ll be able to do it in a single video
@@JakeMakesGames ook
nice man keep it up
Thank you!
I have just uploaded an updated 1 minute camera follow tutorial using CINEMACHINE! Check it out here! kzread.info/dash/bejne/ZGSZrbhrddLbhaQ.htmlsi=RpMT7cyZo7n-86G3
when I press play the Health Amount constantly increases, however, when I disabled the heal part of the script this stopped but I would still want the healing part to work... any ideas?
Check to see how the heal function is being called. If it’s being called in update without and checks it’s going to increase constantly
i used this and it worked but it seemes even if i use a different one, when i move my player shakes violently
Interesting, try moving the movement code for the camera into either fixed or late update and see if you get better results
Thanks i modified it so that it uses new input system
Well done!
@@JakeMakesGames thanks. alsou reply fast XD
Could u make a tutorial on making a fully fledged weapon system which includes recoil. Weapon swap and reloading. Thanks for considering
I’ll have a think and see if I’ll have the time to do it!
Bro! Epic 🔥
Thanks legend!
U could make a multiplayer mode just a suggestion
maybe local co-op could be a possibility later down the line!
Ok 🆗😂🎉
Yay yay u won’t believe how happy I am. I just studied for my exam tomorrow for the day I can finally watch something nice
good stuff! glad you’re enjoying the devlogs so far!
Let's go
heck yeah!
Hey i found edgar pro for free. Just downloaded and works perfectly
this is...beautiful. short. not 30 minutes long of some guy droning on like "aaaaaaaaaaaaannnnnnnnnnnnddddddddddd nnnnnnnoooooowwwwww"
Thank you! I appreciate it, glad you enjoyed the tutorial!
finnaly, i have been trying to make a rougelike for a while
I’ve had multiple attempts, but im ready to get this done!
still working on hitboxes and collsions, my character keeps no clipping through the walls of the testing room
@user-zu7zz6om2v keep at it, you’ll get there!
Great stuff! 😊
Thank you!
Play makes a video on how to make this level editor I would be very useful my my game
what type of game are you making? If I was to make a tutorial on this level editor it would definitely be a long tutorial series and I’m not sure I have the time for it but I’ll see how I go
@@JakeMakesGames i a planning on making an rpg with a twist i would like to use your help in making it
@theepicgamer1496 I’d be more than happy to answer any questions or have, or point you in the right direction to find what you’re looking for! shoot me a message on Twitter if you have that @jakemakesgames!
@@JakeMakesGames thanks i will
Finally a video
yes! I’ve got more coming soon!
He has returned 🙌
yessir!
maybe you should try and make an attack tutorial and a enemy damage tutorial, other tutorials by other youtubers are way worse
I’m currently working on my next project so once I get into the enemy AI for that I may also make a tutorial or 2 covering this! I’ll see how I go though! Thanks for the suggestion
After creating the HealthManager, Border, Red and Health all turn invisble and become scripts instead of image.
I honestly have no idea what could have caused that, as I’ve never come across that before in my entire time using Unity 🤔
@@JakeMakesGames Yeah my uni professor has no idea either.. :)
Nice video but you may want to include if( healthamount < 100) { healthamount = 100; } to prevent people gaining ghost health :)
Good point, thank you for that!