Cropout Casual RTS Sample Project Guided Tour | Unreal Engine

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Ігри

КОМЕНТАРІ • 151

  • @Kiran.KillStreak
    @Kiran.KillStreak Рік тому +30

    I never expected a 1.5gb project from epic games. The explanation is very nice .ease for the ears. unlike people who shout for small things. Dear Arran plz do more unreal tours/tutorials in the future.

    • @Cmpier-qj3yq
      @Cmpier-qj3yq Рік тому +1

      Haahahahaha am dead 😂😂😂😂

  • @sandualexandru9907
    @sandualexandru9907 Рік тому +288

    Finally something that show's us how a project should be structured and how work is done by professionals, amazing work, I would love to see more content like this especially for things like multiplayer with EoS on how the data should be managed we all want to use it but nobody seems to properly understand how, so far there are packages on the marketplace but they are really bad, no documentation over them just some show offs and lost money. This sample project is a on hole new level then the ones I saw in the past 4 years.

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

      👍

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

      well that happened for FPS multiple times already but this is a good example for RTS :)

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

      influencerule

    • @aurorauplinks
      @aurorauplinks 11 місяців тому +1

      I am not sure what I can do with this but I hope to make a game with unreal someday. Would be nice to say, I made something that can entertain people.

  • @goeddy
    @goeddy Рік тому +7

    this is a great project and a great explanation of how things are executed in it.
    a big step up from previous samples.
    also this is probably the best User Widget explanation you have ever done.
    but there are some practices being used that are fine for hacking in a prototype but not great practices for a real project even of indie scale.
    for example using the string based tags gets very confusing very fast. I personally use the gameplay tag system that is already built in, having a list with all used tags and having a hierarchy in the tags is a lot more scalable for bigger projects.
    also there is a lot of state management in the blueprints & behavior trees. if you are already working in states you might as well just use a state mashine for that.
    i know its not native to UE but there is a great free plugin for it on the marketplace that has been a lifechanger for me.

  • @draadhaai
    @draadhaai Рік тому +4

    Amazing content! I love this format, where you walk us through the blueprints in-depth in a way where we can download them and understand them simultaneously. Well done.

  • @jaffekala
    @jaffekala Рік тому +16

    The input is very unresponsive in this one. It's not hard to improve, but as its implemented in the demo its easy for the game to completely ignore your input. For example moving the build asset feels bad. Quickly clicking a where a building should be built won't work because there is a 0,1 second hold trigger, and after that the UpdateBuildAsset has interpolation on updating the building location which actually stops when you release the mouse. So, fast clicks won't trigger the input at all, and a bit slower inputs will move the building part of the way towards where the player clicked. Can be fixed by removing the hold requirement from IA_Build_Move and removing the movement interpolation (or if you want to keep the interpolation then simply set the target position once on trigger, and do the interpolation in a separate update loop).
    Good introduction to Enhanced Input system none the less, thank you!

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

    What an awesome video thank you so much for the effort that must have gone into both the project and this video! I'm just beginning to learn Unreal - moving from Unity where I couldn't even get 20 minutes into a new project with it stuck in a crashing loop for unknown reasons for months

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

    Finally a video from Unreal that is detailed .... easy to follow and with the best narrator ever! I loved this video so much, i can keep watching it and its so easy to understand ;p

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

    This is the best thing I have seen from Unreal Engine so far.

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

    i just suddenly had an idea for an rts and then I see THIS! Perfect!! This will be of so much help a million thanks :D

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

    Wauw i have been waiting for something like this for a long time! Thank you!!

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

    I am excited and crushed, as I've been slowly working on a sim game with procedural map and all that for a few years.

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

    Omfg this is so perfect tysm, wanted to work on a RTS Game and see how it works and how it's done by a professionnal this is just a dream bro tysm

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

    Using tags and data tables like this is amazing. Very efficient, very exciting! Would love to see an RPG template!

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

    Nice project, that Icon Baker plugin is really useful. Thanks for implementing it in reusable way.

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

    This is exactly what I was looking for! YES!

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

    that a lot of information to learn thank 😊

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

    Thank you for this!

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

    I am missing the plugins folder in the content browser...

    • @Ampe96
      @Ampe96 8 місяців тому +1

      you have to go in settings of the dock and abilitate plugins and engine

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

    oh, come on! This is amazing. You need to do a sample for a turn-based game now!!

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

      Which type of turn? All units, unit by unit, initiative, turns in realtime, parallel turns, turns with phases, turns after a dice roll, cards with turns, ... Turn based are easy to implement, but there are so much systems...

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

      @@vicwaberub5297 ouch, my head hurts already. I will take whichever is simplest since you can always modify it then expand it up or down.

  • @rjk1404
    @rjk1404 3 місяці тому

    Honestly: I started with UE5 and the documentation is a horror for beginners. The learning curve is very steap for starters and searching for hours to get a project forward is frustrating. Thanks to such detailed vids I'm not loosing hope...

  • @thenetimp
    @thenetimp Місяць тому

    i'm trying to pull the island generator out of this project and into an empty one, but it seems it has dependencies for other plugins, however the dependencies array for the plugin is empty, would be great if you could share what dependencies are required as I am interseted in reading through the bp to understand how the island is procedurally generated.

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

    This is awesome! I've been wanting to start an RTS for a while but never had the courage, this is a huge jump for me! Also: maybe its just my end, but I can't download the project file, I get an 'unable to be resovled' error. Firefox/Edge Win 10, with and without login.

    • @coffeemance.r
      @coffeemance.r 10 місяців тому

      Were you able to download it all? Mine won't work either

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

    Absolutely Genius

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

    woww it looks great

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

    How about it, let's see if you can help me, I already created another "gold" material but at the time of collecting it it has the image of "Food" how do I change the image? thank you

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

    When I try to bring the BP_IslandGen into another project that will be using the island as a base level, I get nothing but compile errors. "Output pin type 'Float (double-precision)' is not compatible with input type of 'Float (double-precision)' on ' float / float '" Please help me before I lose it.

  • @gremler5442
    @gremler5442 8 місяців тому

    Can somebody explain to me, why is level where 3D objects are baking for icons (PackIgnore\IconBaker) give me warning that my 8Gb video card is over budget of memory on 1.5Gb?

  • @mathiaspierce9204
    @mathiaspierce9204 24 дні тому

    okay help me out community is this a template to work with to build a game using these functions as a base? or just a little game to play for free that you can mod ?< thats kind of the same thing i guess but im new to this so maybe im not saying the right things. Game ON

  • @muhammadzulkarnaenindranto3799

    Smooth banget... cakep

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

    Does Nanite has mobile support now?

  • @plasticcowgames6415
    @plasticcowgames6415 10 місяців тому

    Anyone else not seeing a mouse pointer when they press play until they manage to somehow click on a building?

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

    wow

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

    The game mechanics is confusing and THen i found out you need click and drag, I am so used to traditional rts of click once and point to direction. This shows I am getting old for this mobile thing lol

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

    Is the guy talking ThinMatrix?

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

    Sooo theres no PCG hmmmmm

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

    I just wish Unreal engine was more user friendly and not this rocket science. All these things he's talking about should be easy editable preset scripts to utilize in making your own RTS game. Because by now, 2023 there's a TON of things that is universal in all games. And Unreal can really just build a library of preset codes that you can drop in, adjust and edit. And a community (like Blender) to add to this library. # Make Unreal user friendly.

  • @addisonknox5052
    @addisonknox5052 10 місяців тому +7

    I cannot a path for the Plugins folder. Is that just me?

    • @Ampe96
      @Ampe96 8 місяців тому +3

      you have to go in settings of the dock and abilitate plugins and engine

  • @Xenthorx
    @Xenthorx Рік тому +132

    I kinda expected the Mass Framework to be used here, fantastic learning material nonetheless !
    0:00:00 Introduction
    0:04:47 Island Spawning - Feature Plugin
    0:05:35 Island Generator - Dynamic Mesh Actor
    0:07:13 Once Generation Completed
    0:07:44 Gamemode
    0:08:32 BP_Spawner
    0:12:20 What are spawned actors? BP_Interactable children
    0:15:25 Inheritance and Functionality
    0:16:10 On the importance of tagging
    0:18:10 The Player
    0:25:20 The Villagers
    0:30:53 The UI
    0:36:50 Scalability
    (adding as i watch)

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

      Watched the 1 hour one, they didn't go over the grid system, but they covered lots of important things, and going through the blueprints for about 2 hours allowed me to see pretty clearly what was going on in all of this

    • @XeonX__ASMR__METAL-experiments
      @XeonX__ASMR__METAL-experiments 10 місяців тому

      Hello! Can someone help ?
      Why i can't download Cropout Sample Project ?
      "UNAVAILABLE"
      and i have not it in 'VAULT'

    • @thesolmarauder
      @thesolmarauder 10 місяців тому

      Thank you for timestamps

  • @SomeRando.
    @SomeRando. Рік тому +4

    I just grabbed the sample projects and the Plugins directory isn't there, do I have to enable it somehow?

  • @draicor
    @draicor Рік тому +68

    The quality of unreal engine's sample projects just keep improving, thanks guys!

  • @Haigotron
    @Haigotron 3 дні тому +1

    Very cool, but be aware that the control scheme by default is mainly for a tablet style game and not a mouse. So you need to change that, if you want more a PC experience.

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

    1:09, add a manual save feature, NEVER trust auto save to get the timing right, sometimes we just want to abandon the current state and go back to a previous state, insisting on otherwise will only drive gamers like me away.

  • @SanneBerkhuizen
    @SanneBerkhuizen Рік тому +6

    OMG. That's so cool .
    And a lot to learn from this sample pack

  • @ForwardOperation
    @ForwardOperation Рік тому +5

    Thank you for this walk through, I am working on a RTS game concept for the Meta Quest headset and I found that the biggest issue with maintaining good FPS was to make sure that the meshes are instanced so that they only have a single draw call. Without that, my FPS dropped precipitously over say 75 units on the map. With instanced static meshes I can run 150 units at 70FPS but there are no easy ways to animate. I wish unreal offered instanced skeletal meshes, it would my game and workflow so much better.

  • @grantbooher7
    @grantbooher7 Рік тому +3

    if anyone from the Epic team reads comments for feedback, this type of tutorial and sample content is just next fucking level

  • @MergentheGreat
    @MergentheGreat Рік тому +6

    I love RTS games. Thanks for the sample. I am going to learn everything about it!

  • @XeonX__ASMR__METAL-experiments
    @XeonX__ASMR__METAL-experiments 10 місяців тому +1

    Hello! Can someone help ?
    Why i can't download Cropout Sample Project ?
    "UNAVAILABLE"
    and i have not it in 'VAULT'

  • @ProjProd
    @ProjProd Рік тому +5

    Look amazing ! Thank you to give us the opportunity to always improving ! The EPIC fam 🥇🏆

  • @PatrykPonichtera
    @PatrykPonichtera Рік тому +11

    I hope to see more indie RTS games after this.

  • @P-G-77
    @P-G-77 11 місяців тому +3

    To me guys... this was an AMAZING work... For those who are truly passionate, curious, and really want to create something new 'birthed' from their own imagination... all of this is absolutely fantastic, and all the tools introduced by Unreal Engine are, to say the least... INCREDIBLY AMAZING. All it takes is a mind with a bit of imagination and an ardent desire to create something beautiful to share with others. I am always fascinated by how today you can shape some people's ideas and bring them almost to life, as if they were alive, as if reading a book, the pages took shape...

  • @AIGameMonster
    @AIGameMonster Рік тому +4

    Procedurally generated maps are so nice! Would love to see more tutorials like this.

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

    I wonder why this isnt a part the Lyra package

  • @alexmomot6268
    @alexmomot6268 Рік тому +3

    The project looks amazing! Thx a lot! 💛💙

  • @somethingsomething7871
    @somethingsomething7871 12 днів тому

    So I downloaded Cropout Sample Project, but my sample project is different than yours, there's no plugin folder and my building folder is inside another folder called Interactable... have you restructured folders, removed blueprints and folders?

  • @梅长苏-i3m
    @梅长苏-i3m Рік тому +1

    Where is the detailed teaching step document/video

  • @piotrwawreniuk3249
    @piotrwawreniuk3249 3 місяці тому

    As a begginer I'd love to see sample RTS project to learn from without overcomplicated solutions like cross-platform, auto generated terrain and cursor being and object that follows a mouse

  • @serhatduman2177
    @serhatduman2177 Місяць тому

    spawn just 1 type villager, how can i spawn different villagers ?

  • @max_mel1
    @max_mel1 2 місяці тому

    Someone now how the TargetLocation Vector in build mode is passed to the BehaviourTree?

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

    Holly smokes

  • @Double-Mjay
    @Double-Mjay Рік тому +2

    Absolutely great tutorial and best practice. Please more of this!

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

    Great stuff from the Epic Team.

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

    Love the quality and variety of the sample projects! UE has come so far!

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

    Brilliant! 💚

  • @henryvaldivia3355
    @henryvaldivia3355 3 місяці тому

    Excellent can you help US making a full tutorial of this Game?

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

    If only there was scifi tank rts without resource gathering

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

    Absolute treat 😍

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

    It would be great if the next template is an RPG game) As far as I remember, there is already an Action RPG, but it has not been updated and uses the capabilities of UE4.

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

      That project is still relevant, the best way to make an RPG atm is still using the Gameplay Ability system

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

      @@PatrykPonichtera but not include new features (common ui, enhanced input and others). And correct convert to UE5?

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

      It would be nice to at least see the ARPG updated

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

    Thank you for this sample.

  • @khh1990
    @khh1990 Місяць тому

    beautifully informative and to the point

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

    I was not aware that Brian Cox was into building video games in his spare time. lol

  • @DominicRyanOsborne
    @DominicRyanOsborne 3 місяці тому

    So tldr can one port Rimworld to unreal engine

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

    I want to know how is the New Input of IA_build_move(custom) trigger, i cant find it, which is just a enter point in blueprint; is he mectioned? thank you

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

      I found it: there is a trigger of "Swith Build Mode" as relatie lik "IMC,IA" (2 files);while it's in such a mode, it could only use on "mapping context" (IMC)

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

    My favorite genre! Thanks u!

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

    Please make more like this. Great work!

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

    Thanks a lot. Looks interesting.

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

    Hope to see more available samples for downloading!

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

    I would love to see support for navigation flowfields that you can (easily from a BP user stand point) swamp the current nav system with, an official plugin or engine feature. I would love to dabble with some RTS ideas in Unreal Engine but without flowfields I feel like Unreal Engine only support causal RTS which is very unfortunate :S

  • @txiaochen
    @txiaochen 8 місяців тому

    A questions about the Blue Print of IslandGen; since it is procedurely generated, how does navigation mesh get updated? I saw in the project setting the "Runtime Generation" is static, however the comment says we move the z-axis of the dynamic mesh actor to trigger the navigation updated. I thought "static" won't allow any change of navigation mesh? Am I right? What's logic here?

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

    learned a lot, thanks!

  • @chompchompnomnom4256
    @chompchompnomnom4256 10 місяців тому

    Might have a go at a game called Conquer and Command

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

    Sorry I am new to programing/Unreal engine, so pardon my ignorance but would it be easy to replace all of the npc workers using a Meta human I created? If so what would be the best way to do that?

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

    Unity sent me here with their Sep. 2023 pricing update! 🤣
    This looks like a great sample project to finally get some experience with UE5 and understand its new systems.

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

    Build it for ios, takes forever to load. Unreal is not great for mobiles. Unreal should have a separate small engine for mobile if possible.

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

    Looks great! I would have loved to see a more elaborate procedural map generation example though... can these techniques be used in conjunction with PCG?

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

    Very informative video. Would be better if we can have time stamps so viewers can quickly navigate to a specific section though.

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

    Does this project use C++ code?

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

    wow this is so helpful, just being able to deconstruct something like this. I will for sure be coming back to this video.

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

    Could the island generator be done by using PCG Graph ?

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

    I used to play Age of Empires and this game is awesome. I'd love to design the sounds for it.

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

    1:58, add a lock to grid option for people like me who prefer a grid placement over freely placing anywhere

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

    I would like to see a Twin Stick Shooter Sample Project by Epic!

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

    Excellent video, which came along at just the right time for my project

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

    This is amazing Thanks so much for this. Epic's education team do an incredible job. Keep up the good work!!

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

    Wow! Settlers! Can't wait to try this out! Thank you epic! 😂

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

    How long did it take to make a project like this from 0 in Unreal?

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

    Awesome and very inspiring! Downloading right now :)))

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

    Can't wait for the official release of the Common UI!

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

    wow cool game 🎮 looks good keep up the good work and updates for this ❤

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

    Would be nice to make it multiplayer game...

  • @АнтонСамсонов-я4ы

    I DELETED MY UNITY and install UNREAL!