LucasSaturn - Game Dev
LucasSaturn - Game Dev
  • 8
  • 11 785
Raycast from the Mouse (Godot 4 C#)
This is how you get an object that is positioned at the mouse cursor, using raycasting, in C# in Godot 4.
📚 All code shown available here: lucassaturn.co.uk/dev/godot/06_28_raycasting.html
MY WEBSITE:
🌍 Website: lucassaturn.co.uk/
SOCIAL MEDIA:
📸 Instagram - lucassaturn
🐦 Twitter - lucassaturn
CHAPTERS:
00:00 - Introduction
00:06 - Input Programming
00:25 - Raycast Programming
00:58 - Conclusion
WHO AM I:
I am a UK creator, who focuses on producing creative content. On my other channels, I focus on animation and video production, whilst this channel is designed around giving me an outlet to expand on my video game development hobby. I explore different aspects of the process, from development, to providing resources for your own game jams. Please come along for the journey.
GET IN TOUCH:
If you would like to get in touch, the quickest way to reach me is via my email at: lucassaturninquiries@gmail.com - Please give detail in your email if you'd like to get in touch.
LINKS:
Some of the links featured on this account give me a kickback from any sales that take place.
zhlédnutí: 163

Video

Player Bullets in Godot in Under a Minute
zhlédnutí 144Před 2 měsíci
This is how to create bullet code in Godot in under a minute! 📚 All art assets shown licensed from Jason Darby Books (www.jasondarbybooks.com/page/page-6/), available for purchase here: www.merclearning.com/titles/Make-Amazing-Games-Using-Fusion-Third-Edition.html MY WEBSITE: 🌍 Website: lucassaturn.co.uk/ SOCIAL MEDIA: 📸 Instagram - lucassaturn 🐦 Twitter - lucassaturn ...
Learn C# Programming From Nothing (ft. Godot 4)
zhlédnutí 278Před 2 měsíci
Want to learn how to use C#? This video goes through the basics of how to use C#, from sequence, selection and iteration, to declaring variables, to functions and procedures. MY WEBSITE: 🌍 Website: lucassaturn.co.uk/ SOCIAL MEDIA: 📸 Instagram - lucassaturn 🐦 Twitter - lucassaturn WHO AM I: I am a UK creator, who focuses on producing creative content. On my other channe...
TOP DOWN MOVEMENT (Godot 4 C#)
zhlédnutí 740Před 2 měsíci
This is how you build a top down character controller in Godot 4, using C#. We cover how to build the character controller, how to animate it, and how to handle collisions. This is a more modern take on RPG character movement. 📚 All art assets and code shown available here: lucassaturn.co.uk/dev/godot/05_22_top_down.html MY WEBSITE: 🌍 Website: lucassaturn.co.uk/ SOCIAL MEDIA: 📸 Instagram - inst...
5 Tips That Only GODOT PROS Know
zhlédnutí 9KPřed 2 měsíci
Here are 5 tips, that only pros in Godot 4 will know! These will increase your productivity whilst using Godot a decent chunk! Watch the video to level up your game development skills in Godot! 📚 All art assets shown licensed from Jason Darby Books (www.jasondarbybooks.com/page/page-6/), available for purchase here: www.merclearning.com/titles/Make-Amazing-Games-Using-Fusion-Third-Edition.html ...
SHARP Pixel Art (Godot 4)
zhlédnutí 405Před 2 měsíci
In this Godot tutorial, you will learn how to master pixel art! How to make pixel art use nearest scaling instead of linear scaling, to ensure each sprite is as sharp as it should look! Watch the video to level up your game development skills in Godot! MY WEBSITE: 🌍 Website: lucassaturn.co.uk/ SOCIAL MEDIA: 📸 Instagram - lucassaturn 🐦 Twitter - lucassaturn CHAPTERS: 0:...
Master Movement with These INPUT Code Tricks! (Godot)
zhlédnutí 843Před 3 měsíci
In this Godot tutorial, you will learn advanced techniques to master movement input code in your game. Whether you are creating a platformer, RPG, or any other type of game, these input code tricks will help you enhance the movement controls for a smoother gameplay experience. Watch the video to level up your game development skills in Godot! 📚 Find the code, freely available here: lucassaturn....
BETTER Infinite Scrolling Textures Shader (Godot 4)
zhlédnutí 520Před 3 měsíci
A lot of tutorials teach how to create an infinitely scrolling texture in Godot via shaders, but unfortunately their solution is not fully complete! This video properly teaches it. 📚 Find the assets, code and art, freely available here: lucassaturn.co.uk/dev/godot/texture_scroll.html MY WEBSITE: 🌍 Website: lucassaturn.co.uk/ SOCIAL MEDIA: 📸 Instagram - lucassaturn 🐦 Twitter - twit...

Komentáře

  • @Raven-hi9ti
    @Raven-hi9ti Před 2 dny

    Thanks a lot

  • @user-tm7eq3jx4h
    @user-tm7eq3jx4h Před 25 dny

    very nice, thanks! this is useful for a number of things and after watching your vid the idea factory is starting to chugger away

  • @morganp7238
    @morganp7238 Před 2 měsíci

    good stuff

  • @thepiday9656
    @thepiday9656 Před 2 měsíci

    Thank you for doing a C# tutorial, there are so few

  • @JuhoSprite
    @JuhoSprite Před 2 měsíci

    2:00 soo thats my game had variable control stick sensitivity! I was surprised when I noticed I had it, without even coding it in myself. I never found out how and why it worked. Interesting!!!

  • @JuhoSprite
    @JuhoSprite Před 2 měsíci

    Up and coming godot creator

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Thank you! Hoping to make more Godot tutorials in the future, and the more views they get, the more time I can put into making the videos even better.

  • @JuhoSprite
    @JuhoSprite Před 2 měsíci

    I knew all of these... (I never used godot 4)

  • @Kio_Kurashi
    @Kio_Kurashi Před 2 měsíci

    Prety sure that most people know about autoloads since it's often touted as the solution to a lot of things.

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Not everyone may know it, so it's good to reiterate it for people getting started!

  • @pandie_me
    @pandie_me Před 2 měsíci

    Thank you! Popped into my timeline at a very opportune time. :)

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Perfect! Glad to be of help! More tutorials are coming soon- some that go into more depth and some that are more overviews. Cheers!

  • @alapidis
    @alapidis Před 2 měsíci

    Wow great video, learned a few cool tricks I didn't know about. Thanks!

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Cheers! I'll be doing one of these videos every month or few, so stay tuned and I'll share more cool tips and tricks!

  • @scotmcpherson
    @scotmcpherson Před 2 měsíci

    In addition to viewing the nodes in Remote, you can also view the currently loaded members and properties in the inspector. You’re Welcome!

  • @awfyboy
    @awfyboy Před 2 měsíci

    Auto load is also extremely useful for PauseMenu. You can make a PauseMenu accessible on any scene by making the PauseMenu an Auto load. Pretty neat stuff.

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      I tend to only have a bootstrapper called from Autoload, and then to instantiate all of the additional things (like a pause menu, scene transitions, game manager, sound manager, etc) from there. Means there's less clutter and I control it all by code.

    • @awfyboy
      @awfyboy Před 2 měsíci

      @@lucassaturn-gamedev Oh interesting. I personally like having separate Autoloads for each global instance like Scene Transitions and Pause Menus. I'm a visual person so it's easier for me to test individual scenes if it isn't all code.

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      ​@@awfyboy If that works for you, then for sure! I do it in the bootloader as then I can have code that calls the things to initialize the boot in one place (versus in each of the scripts _Ready() functions). Could argue either way for which is better, but if separate works, then by all means!

  • @kyniverse
    @kyniverse Před 2 měsíci

    Another incredible pro-tip is to make use of custom metadata! Allows you to add custom variables to any node! One of my current use-cases is to add a string array as metadata labelled 'tags' which is a great compliment/addition on top of collisionlayers/masks if you want to check for objects!

  • @lincolnpepper816
    @lincolnpepper816 Před 2 měsíci

    didn't know about disabling the 3D view. Thanks!

  • @sweatyeti
    @sweatyeti Před 2 měsíci

    Awesome! I love these tips! I only knew 2 out of the 5 =)

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Glad to hear it was useful! Which did you already know?

    • @sweatyeti
      @sweatyeti Před 2 měsíci

      @@lucassaturn-gamedev Tip 4: Autoload and Tip 5: Remote Scene Tree

  • @blueoctagon
    @blueoctagon Před 2 měsíci

    GDQuest tips and tricks" ahh video, no good shit keep it up cleary I don't know any of these

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Planning on doing these once a month I think (or something along those lines), so please stay tuned for more! In-between the tips and tricks videos, I'll be diving deeper into specific topics too.

  • @Volt-Eye.
    @Volt-Eye. Před 2 měsíci

    Press F to pay respec.... I mean press F to centre.

  • @TRUFANATIC
    @TRUFANATIC Před 2 měsíci

    Wow! Press F is really useful in 3D!

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Indeed! It's incredibly useful when you need to quickly traverse your scene.

  • @Unain
    @Unain Před 2 měsíci

    And you can have the editor automatically switch to the Remote Scene Tree on run by enabling: Editor -> Editor Settings -> Debugger -> Auto Switch to Remote Scene Tree

  • @sabishidev
    @sabishidev Před 2 měsíci

    Another useful shortcut similar to Ctrl + A is Ctrl + Shift + A. It lets you quickly instantiate scenes within your project. With Ctrl + Shift + O you can quickly open any scene.

  • @royalbooty4657
    @royalbooty4657 Před 2 měsíci

    How do you uave the game running in the 2d view panel? And not a popup window? Good video! I liked how concise it was!

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      If you mean the scrolling background, that's not the game actually running, that's a shader! Shaders animations run in the 2D canvas view, even though the game is not actively running. If you take a look at my looping shader video, you can see as I type out the shader it affects the Sprite2D in real time in the editor (with the game *not* running). Thanks for watching! Feel free to subscribe for future tutorials on Godot.

    • @royalbooty4657
      @royalbooty4657 Před 2 měsíci

      @@lucassaturn-gamedev you just earned a sub 👍🏻 thanks for the knowledge drop!

  • @siderisanon7860
    @siderisanon7860 Před 2 měsíci

    Great set of tips. The shortcut key to change node orders is one I never notice existed! My tip for people learning shortcut keys in Godot or any other program with a lot of shortcuts is to start with only the ones you use a lot, like creating a new node. Once your 'muscle memory' has those down, slowly add other shortcut keys to your regular usage. That way you won't get overwhelmed trying to learn them all at once.

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 2 měsíci

      Good point! Learning keyboard shortcuts is definitely something you do over time, rather than all at once.

  • @siderisanon7860
    @siderisanon7860 Před 3 měsíci

    Well thought out and easy to follow.

  • @Mathias_-_-_-
    @Mathias_-_-_- Před 3 měsíci

    You talk too fast, anyway, great tutorial

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 3 měsíci

      Thank you! Hoping to (a) put subtitles in for people to be able to read the transcript and (b) future videos I will likely slow down the pace. This video was moreso an overview tutorial than a follow-along one, so future videos will have a bit of a slower pace. Feel free to subscribe for future content, cheers!

  • @drag0neye7
    @drag0neye7 Před 3 měsíci

    This is incredibly useful knowledge. Thank you for putting this together and sharing! It’s time I readdress some of my (limited) shader knowledge…

    • @lucassaturn-gamedev
      @lucassaturn-gamedev Před 3 měsíci

      Glad it was helpful! My shader knowledge is definitely lacking, but I had to stretch my wings as I needed this shader for a major project I'm working on (where tutorials online did not suit what I needed). Small projects to learn- I'll be sharing my journey as I come up with things needed for my game, and teaching how it works, so feel free to join me on this journey if interested.