Build Your First Game With Verse - UEFN Verse Course Lesson 6

Поділитися
Вставка
  • Опубліковано 17 кві 2023
  • Build Your First Fortnite Game With Verse. No coding experience required.
    This is Lesson 6 in my free course: Verse For Beginners With UEFN
    (Course in progress and videos will be uploaded as they are completed. Then they will all be combined into a single UA-cam video)
    Video 06 of 25
    Ready, aim, fire! Welcome to our fun and engaging UA-cam tutorial where we'll teach you how to create your very own aim trainer game in Fortnite Creative 2.0! You'll blast teddy bears to smithereens and send them flying to random locations, all while earning points for your lightning-fast reflexes. This beginner tutorial is designed for absolute beginners who are eager to learn the Verse programming language and build their first game for Fortnite Creative using UEFN (Unreal Editor for Fortnite).
    In this action-packed tutorial, you'll learn crucial game development skills, such as:
    Variables & Constants: Understand the core building blocks of programming and how to use them effectively in your game.
    Strings: Dive into the world of strings and learn how to manipulate text and data for a polished gaming experience.
    Functions: Discover the power of functions and how to create reusable and modular code for efficient game development.
    UEFN Billboards & Devices: Learn how to utilize UEFN billboards and devices to create dynamic and interactive game elements.
    Game Logic in Verse: Master the art of writing game logic in the Verse programming language to bring your Fortnite game to life.
    This beginner-friendly tutorial will guide you step-by-step through the process of building your aim trainer game, ensuring you develop a strong foundation in the Verse programming language and UEFN. By the end of this video, you'll have a fully functional aim trainer game that you can proudly share with your friends and Fortnite community.
    Don't miss out on this exciting opportunity to jumpstart your game development journey and create a thrilling aim trainer game in Fortnite. Hit the play button now and start learning the basics of Verse and UEFN to bring your game ideas to life!
    Want code help? Subscribe to my UA-cam channel then join my Discord:
    / discord
    Full Game Code:
    gist.github.com/WahlbeckUEFN/...

КОМЕНТАРІ • 66

  • @awakenwithoutcoffee
    @awakenwithoutcoffee 7 місяців тому +18

    hey man, I have been active in the Game Industry for about 8 years now and while I loved the experience it also creatively burned me out. As a kid I always dreamed about making my own games but once you start working as a pro you soon realize that it is very rare to find a studio (or project) that satisfies your own creative urge. With that in mind I am grateful to EPIC (and content creators like yourself) for making their tools more accessible, allowing the individual to create something before only possible with a larger team. Personally I am going to take some time from freelancing and focus on building my competitive map idea for Fortnite which has now become possible to make with UEFN. Cheers from a fellow Game Dev!

  • @SusEdits
    @SusEdits Рік тому +20

    Lets gooo another tutorial!
    Please never stop making these.

  • @petebaron
    @petebaron Рік тому +8

    Great video again Wahlbeck!
    Couple of things I've found:
    - you can simply drag into folders instead of right-click + 'move'
    - be careful with hierarchical objects (objects with children) as the editor doesn't treat them as a combined unit
    - it's E (not R) to rotate - R gives you the scaling widget... your suggestion would be more sensible ;)
    - the Sleep documentation seems to be incorrect, it says that Sleep(0.0) will wait one frame but what it should say is it will wait until the next update... if you watch any motion controlled by a loop: Sleep(0.0) MoveTo/TeleportTo you'll notice that the update is about 1/10th second (it's jerky, not smooth as you would expect at even 30 fps)
    - ctrl-d will duplicate any object in the Outliner, this can be a big time-saver when making a pool of enemies
    I'd be really interested if you can cover physics in any form in a future video or short? I've been playing around with the Physics Boulder/Tree and can't identify the particular attributes that make them physically present to interact with other props.

  • @lightskingamingGTA
    @lightskingamingGTA Рік тому +1

    I am truly grateful for these guides 🙏

  • @7kaio868
    @7kaio868 11 місяців тому +9

    Hi, Great tutorial as usual, one thing, i've found out that because the prop manipulator size it doesn't matter where you shot, if you shot in the prop manipulator zone that get you score, so i just change the prop manipulator zone as the same doll size and attach the prop manipulator to the doll

  • @marcosguijr
    @marcosguijr 11 місяців тому

    Thanks a lot!
    Looking forward for another tutorials!

  • @bushycreate
    @bushycreate Рік тому +2

    hey if you are scared of the prop breaking just apply a damage modifier to the player with a very low amount (not 0 since it will not activate the damage event) but a small number like 0.001 will do

  • @GekoFN
    @GekoFN 5 місяців тому

    these are so helpful, currently learning uefn as a side thing

  • @pto2k
    @pto2k Рік тому +1

    Appreciate the efforts and care to details put into this. Thank you!
    3 questions I have after setting up the map following the turtorial:
    - What is the best way to format the score number text remove all the 0s from the billboard?
    - When I run PropManipulator.ShowProps(), it makes the Prop Manipulator Device volume also visible, is this a bug or something I missed?
    - When it ends game , it just ends... how to show the victory screen?

  • @turkvtuber
    @turkvtuber Рік тому +1

    Such a good tutorial 🎉

  • @Bubblebunz
    @Bubblebunz 5 місяців тому +1

    Wow thank you Mark. Serciously thank you

  • @emanuelgarcia9615
    @emanuelgarcia9615 5 місяців тому

    Muchas gracias amigo

  • @Bubblebunz
    @Bubblebunz 5 місяців тому +1

    OMG! THIS IS WHAT I NEEDED! Than kyou MarkWahllBerg

  • @I....I
    @I....I Рік тому

    Massive thank you.

  • @302millerz8
    @302millerz8 Рік тому +2

    Can u do a verse tutorial for creating a lap timer for a racing game in UEFN?

  • @itsjustgreat2905
    @itsjustgreat2905 Рік тому +1

    Maybe you can teach us about Verse events in you next verse tutorial

  • @chinonoob3219
    @chinonoob3219 Рік тому

    Your videos are awesome

  • @silverbullet184
    @silverbullet184 Рік тому

    All of these are the best videos I have ever seen covering Verse! Also with the Prop Manipulator, could you attach it to the scary doll and then in the settings, check the box that says "affect prop health" without selecting "affect props in zone"?

    • @WarforgeXP
      @WarforgeXP  Рік тому

      Yup!

    • @fletchmane6075
      @fletchmane6075 Рік тому

      if you add multiple props update the game manager with the props and the prop manipulators and you should be good!

  • @diaco
    @diaco Рік тому

    As usual, nice tutorial! Did you planned to make a tutorial whit a "start screen" (or séquence),, then a basic game, and an "end screen" (scoreboard) for an exemple ? (the proper way to do it)

    • @WarforgeXP
      @WarforgeXP  Рік тому +2

      I DO need to make that still. Also handling players and lobby etc

  • @albinokiwidog
    @albinokiwidog 7 місяців тому

    When using the suspend modifier, does the indented code start with the top or once it reaches the line with the suspend modifier? Also keep up the great work.

  • @kamyker
    @kamyker Рік тому

    Interesting, didn't know prop manipulator can detect damage. I was using triggers on top of them. Btw you don't need "var" in "@editable var".

  • @MavyyBlue
    @MavyyBlue Рік тому

    I'm loving it, but when are you gonna publish these so I can play them?

    • @WarforgeXP
      @WarforgeXP  Рік тому +2

      They aren’t really finished. But I’ve got a big game I’m working on that’s coming out soon

  • @nymjiggits3159
    @nymjiggits3159 7 місяців тому +1

    How can I get my function text a different color like yours is?
    That would help for readability a lot.

  • @MaximuszEsala
    @MaximuszEsala Рік тому

    awsome tutorial love your content easy to understand the basics, thanks alot is it possible to change 3rd person view to fps view ?

    • @WarforgeXP
      @WarforgeXP  Рік тому +1

      There are a few ways, but you wont be able to see the gun properly. First person is tough right now and requires some fiddling. Not worth the trouble right now in my opinion

    • @MaximuszEsala
      @MaximuszEsala Рік тому

      @@WarforgeXP thank youuu, looking for your new rpg spell video keep up the good work

  • @stoyandimitrov6965
    @stoyandimitrov6965 9 місяців тому

    Hi, great tutorial. I have a problem. When she survives off target she heals, can you help me with this.

  • @yotsquidi
    @yotsquidi 9 місяців тому

    just incase anyone ran into the same roadblock i did, the prop you use as a target must have "can be damaged" ticked on for this to work. i spent ages trying to trouble shoot why mine didnt work haha

  • @BaluTM
    @BaluTM Рік тому

    Thanks Brother, how to add that score to ScoreManager device from our custom device, so that It will appear in HUD Scoreboard, Appears in Leaderboard.

  • @ironsonic19
    @ironsonic19 7 місяців тому

    30:44 (i need that so i'll continue watching this tomorrow)

  • @Tekazoh
    @Tekazoh Рік тому +1

    Thank you for your tutorial videos! I want to ask if is it possible to make a custom verse device to work as collectible objects? Like when it is touched, it disappears, and the score increase. Because currently there's a bug that makes mesh from collectible object devices not appear in the play session.

    • @WarforgeXP
      @WarforgeXP  Рік тому

      Yes you can do this in various ways.

  • @PalazonPhotograpy
    @PalazonPhotograpy Рік тому +1

    Hi... i was wondering if there is a way to generate the prop_manipulator_device size directly from the min and max vectors3 variables we set in ?
    thanks for your tutorials they are really helpful

    • @WarforgeXP
      @WarforgeXP  Рік тому +1

      That would be nice, but nope.

  • @jmplummer68
    @jmplummer68 6 днів тому

    Late coming to this video, but it was very helpful. A general question: how do you find the type of an object that you drag into the world so that you can create the correct type of variable? Example: You drug a PropManipulator from the content draw and then created a variable of type 'prop_manipulator_device' in your code to refer to it. However, this item shows as 'Prop Manipulator' in the outliner and shows 'Device_PropManipulation_V2_C' as the type in the outliner. When I mouseover the object in the content drawer there is quite a bit of information, but nowhere does it show that the object is of type 'prop_manipulator_device'. Is this informatoin provided somewhere that I should be looking so I can know the type of any object I add? Thanks.

  • @user-xj1hl9qk6p
    @user-xj1hl9qk6p 11 місяців тому

    when i added the end game device it added a storm to my map and is slowly taking away health.

  • @deltanik
    @deltanik 11 місяців тому

    Can someone pls explain what exactly this "prop" thingy is? Like what does it represent

  • @dr4g00nk1d
    @dr4g00nk1d 5 місяців тому

    hmm followed these steps for setting the random location for the prop and mines seems to be teleporting randomly to different spots rather than between the positions i set in the device... any reason why?

  • @reparosempra8901
    @reparosempra8901 9 місяців тому

    Had a problem where my prop was getting destroyed (As in it was getting destroyed). All my code was correct, no errors, everything.
    The problem was that in the editor, my prop was NOT inside of the Prop Manipulator volume to begin with - this matters!

  • @ZinnYT
    @ZinnYT Рік тому

    dude's got a portal 2 gravity tunnel in his room

  • @quasimohdough1689
    @quasimohdough1689 6 місяців тому

    Somehow I ended this tutorial with the doll AND the walls disappearing and reappearing every time i shot either of them. lol

  • @DavidMaclin351
    @DavidMaclin351 Рік тому

    Now I wanna make a game where we catapult each player into the air, in turn, at high speed and the other players compete for the elimination shot with a crossbow 😅

    • @WarforgeXP
      @WarforgeXP  Рік тому +2

      lol I should make a video on tossing objects at the least

  • @thehambone1454
    @thehambone1454 11 місяців тому +2

    Not sure if something changed in a recent update but, for me, it looks like when I call hideprops it also hides the walls, I assume because the volume also contains the walls, but, so does yours? You do not seem to have this problem, did I miss where it only affects damage made to the doll?

    • @screwit.
      @screwit. 7 місяців тому +2

      Hey, I know it's a late answer but it probably is because ur walls are within the probmodifier. Just shrink the zone so the walls aren't in it anymore and you should be fine. (In the tutorial the places walls are also props thats why they are getting hided)

    • @thehambone1454
      @thehambone1454 7 місяців тому

      thanks! @@screwit.

  • @edruzzaidi629
    @edruzzaidi629 Рік тому

    What does it mean by return nothing using void=? Is it like to have a function where you either input or not a value and it would execute what contains in it and doesn't spit out a value?

    • @WarforgeXP
      @WarforgeXP  Рік тому

      void means the function won’t give any data back to the caller. The code inside will still run but just give nothing back

  • @PalazonPhotograpy
    @PalazonPhotograpy Рік тому

    Hi, i got an observation... if you chose a shotgun as weapon, it seems that the ondamage function is called for every bullet that hits the target... any suggestion to make it not happens ? thx

    • @WarforgeXP
      @WarforgeXP  Рік тому +2

      Yeah, set a cool down timer. ie only call your function if cooldown

  • @elitefn6674
    @elitefn6674 6 місяців тому

    28:00

  • @mateuszwozniak776
    @mateuszwozniak776 4 місяці тому

    16:33

  • @UnRealSquad
    @UnRealSquad Рік тому

    Yo I have a few questions I would like to contact you about if you are willing. Where would be the best place?

    • @WarforgeXP
      @WarforgeXP  Рік тому

      Just join the discord channel and I’m there!