Cropout Casual RTS Sample Project Guided Tour | Unreal Engine

  Рет қаралды 142,555

Unreal Engine

Unreal Engine

10 ай бұрын

Cropout is a top-down Casual RTS game sample project for Unreal Engine 5 that demonstrates best practices for building a title designed for cross-platform release. Find out more and download at unrealengine.com/cropout.
In this video, Cropout's creator Arran Langmead, Senior Content Developer at Epic Games, walks you through every aspect of how the game is constructed, showing you how you can use the efficiencies it demonstrates in your own games.
Landing page: unrealengine.com/cropout
Project link: unrealengine.com/marketplace/product/cropout-sample-project
#UnrealEngine #UE5 #Cropout

Пікірлер: 144
@sandualexandru9907
@sandualexandru9907 10 ай бұрын
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 10 ай бұрын
👍
@SinanWP
@SinanWP 10 ай бұрын
well that happened for FPS multiple times already but this is a good example for RTS :)
@kranefivem
@kranefivem 9 ай бұрын
influencerule
@aurorauplinks
@aurorauplinks 8 ай бұрын
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.
@Xenthorx
@Xenthorx 10 ай бұрын
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 9 ай бұрын
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 6 ай бұрын
Hello! Can someone help ? Why i can't download Cropout Sample Project ? "UNAVAILABLE" and i have not it in 'VAULT'
@thesolmarauder
@thesolmarauder 6 ай бұрын
Thank you for timestamps
@draicor
@draicor 10 ай бұрын
The quality of unreal engine's sample projects just keep improving, thanks guys!
@erz3030
@erz3030 9 ай бұрын
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
@Double-Mjay
@Double-Mjay 10 ай бұрын
Absolutely great tutorial and best practice. Please more of this!
@AIGameMonster
@AIGameMonster 8 ай бұрын
Procedurally generated maps are so nice! Would love to see more tutorials like this.
@MergentheGreat
@MergentheGreat 10 ай бұрын
I love RTS games. Thanks for the sample. I am going to learn everything about it!
@nichan008
@nichan008 10 ай бұрын
Love the quality and variety of the sample projects! UE has come so far!
@ProjProd
@ProjProd 10 ай бұрын
Look amazing ! Thank you to give us the opportunity to always improving ! The EPIC fam 🥇🏆
@P-G-77
@P-G-77 8 ай бұрын
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...
@minimeijertje
@minimeijertje 10 ай бұрын
Wauw i have been waiting for something like this for a long time! Thank you!!
@draadhaai
@draadhaai 10 ай бұрын
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.
@HatPeasyCat
@HatPeasyCat 8 ай бұрын
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
@Kiran.KillStreak
@Kiran.KillStreak 10 ай бұрын
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 10 ай бұрын
Haahahahaha am dead 😂😂😂😂
@SanneBerkhuizen
@SanneBerkhuizen 10 ай бұрын
OMG. That's so cool . And a lot to learn from this sample pack
@MrBenjaminPettit
@MrBenjaminPettit 10 ай бұрын
This is amazing Thanks so much for this. Epic's education team do an incredible job. Keep up the good work!!
@ForwardOperation
@ForwardOperation 10 ай бұрын
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.
@Twitch177
@Twitch177 9 ай бұрын
Please make more like this. Great work!
@ShaneMadeArt
@ShaneMadeArt 10 ай бұрын
Excellent video, which came along at just the right time for my project
@TravisBerthelot
@TravisBerthelot 10 ай бұрын
This is the best thing I have seen from Unreal Engine so far.
@mmm2096
@mmm2096 9 ай бұрын
wow this is so helpful, just being able to deconstruct something like this. I will for sure be coming back to this video.
@alexmomot6268
@alexmomot6268 10 ай бұрын
The project looks amazing! Thx a lot! 💛💙
@goeddy
@goeddy 10 ай бұрын
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.
@qzerzae4032
@qzerzae4032 10 ай бұрын
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 10 ай бұрын
Using tags and data tables like this is amazing. Very efficient, very exciting! Would love to see an RPG template!
@jaffekala
@jaffekala 10 ай бұрын
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!
@davidhache5081
@davidhache5081 3 ай бұрын
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
@zoxemo3838
@zoxemo3838 3 ай бұрын
Same😂
@NongBenz
@NongBenz 10 ай бұрын
Nice project, that Icon Baker plugin is really useful. Thanks for implementing it in reusable way.
@zimnelredoran9985
@zimnelredoran9985 10 ай бұрын
Awesome and very inspiring! Downloading right now :)))
@buystander
@buystander 10 ай бұрын
Thank you for this sample.
@ComputingCode
@ComputingCode 10 ай бұрын
This is exactly what I was looking for! YES!
@kaibe5241
@kaibe5241 10 ай бұрын
STUNNING art style!!!
@angelacavanaugh4639
@angelacavanaugh4639 6 ай бұрын
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.
@Yggdrasil777
@Yggdrasil777 10 ай бұрын
Great stuff from the Epic Team.
@maxiluaces505
@maxiluaces505 10 ай бұрын
My favorite genre! Thanks u!
@grantbooher7
@grantbooher7 10 ай бұрын
if anyone from the Epic team reads comments for feedback, this type of tutorial and sample content is just next fucking level
@bluespottedcube100
@bluespottedcube100 10 ай бұрын
that a lot of information to learn thank 😊
@charzulu
@charzulu 10 ай бұрын
learned a lot, thanks!
@BooneyTune
@BooneyTune 10 ай бұрын
Thank you for this!
@OriginRow
@OriginRow 10 ай бұрын
Absolute treat 😍
@MrT0R0NAGA
@MrT0R0NAGA 10 ай бұрын
Thanks a lot. Looks interesting.
@NazariyDudnik
@NazariyDudnik 10 ай бұрын
Hope to see more available samples for downloading!
@Jean_Mi
@Jean_Mi 10 ай бұрын
Very good job ! Thanks
@Cmpier-qj3yq
@Cmpier-qj3yq 10 ай бұрын
This is all I needed epic thank u
@AuthorSaulAlan
@AuthorSaulAlan 10 ай бұрын
Brilliant! 💚
@zine_eddinex24
@zine_eddinex24 8 ай бұрын
wow cool game 🎮 looks good keep up the good work and updates for this ❤
@PatrykPonichtera
@PatrykPonichtera 10 ай бұрын
I hope to see more indie RTS games after this.
@pierreseaumaire6988
@pierreseaumaire6988 10 ай бұрын
Thank you a lot for this, It's a gold mine for me. love you Unreal team
@Khalid_Looby
@Khalid_Looby 10 ай бұрын
what will u do with it?
@pierreseaumaire6988
@pierreseaumaire6988 10 ай бұрын
@@Khalid_Looby I will save the world
@Khalid_Looby
@Khalid_Looby 10 ай бұрын
ok sir@@pierreseaumaire6988
@yorisongs9804
@yorisongs9804 3 ай бұрын
Can't wait for the official release of the Common UI!
@niquedegraaff
@niquedegraaff 4 ай бұрын
Great example, thank you! One thing though; please stay away from abbreviations in comments in code / blueprints. Sometimes another person does not know what it stands for and it is discouraging to not know what is meant :). I wish there was some kind of sequential blog video about how this project eventually became what it has become: Building a RTS game from scratch. From start to finish. I know, this is a lot to ask. But extremely useful. Looking at a project already been build is one very valuable thing. But seeing how it grows, based on decisions and reasoning is much more valuable :). Especially indie developers are in the dark about this, because they do not have a clue. Seeing it done in progress let us see 'how' and 'why' things are created. It also generates a lot of insight in the Engine software itself.
@XavierHyena
@XavierHyena 9 ай бұрын
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.
@mrnobody2492
@mrnobody2492 3 ай бұрын
woww it looks great
@aurorauplinks
@aurorauplinks 8 ай бұрын
This is really interesting.
@lfrgamesLA
@lfrgamesLA 10 ай бұрын
Absolutely Genius
@perfectionist724
@perfectionist724 10 ай бұрын
Wow! Settlers! Can't wait to try this out! Thank you epic! 😂
@marcuscampos9508
@marcuscampos9508 8 ай бұрын
I used to play Age of Empires and this game is awesome. I'd love to design the sounds for it.
@mheetu3909
@mheetu3909 8 ай бұрын
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?
@muhammadzulkarnaenindranto3799
@muhammadzulkarnaenindranto3799 10 ай бұрын
Smooth banget... cakep
@teemultimate8628
@teemultimate8628 7 ай бұрын
thank you!!!!
@stalkershano
@stalkershano 5 ай бұрын
Awesome 🎉
@tamvu9909
@tamvu9909 9 ай бұрын
Very informative video. Would be better if we can have time stamps so viewers can quickly navigate to a specific section though.
@bd_dev
@bd_dev 10 ай бұрын
oh, come on! This is amazing. You need to do a sample for a turn-based game now!!
@vicwaberub5297
@vicwaberub5297 10 ай бұрын
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 10 ай бұрын
@@vicwaberub5297 ouch, my head hurts already. I will take whichever is simplest since you can always modify it then expand it up or down.
@user-gf6re8nj2l
@user-gf6re8nj2l 9 ай бұрын
amasing
@piotrwawreniuk3249
@piotrwawreniuk3249 8 күн бұрын
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
@swarmcreations
@swarmcreations 10 ай бұрын
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
@lemmonsinmyeyes
@lemmonsinmyeyes 10 ай бұрын
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 6 ай бұрын
Were you able to download it all? Mine won't work either
@zxuiji
@zxuiji 9 ай бұрын
1:58, add a lock to grid option for people like me who prefer a grid placement over freely placing anywhere
@SomeRando.
@SomeRando. 10 ай бұрын
I just grabbed the sample projects and the Plugins directory isn't there, do I have to enable it somehow?
@aliakbarzade230
@aliakbarzade230 10 ай бұрын
I would like to see a Twin Stick Shooter Sample Project by Epic!
@addisonknox5052
@addisonknox5052 7 ай бұрын
I cannot a path for the Plugins folder. Is that just me?
@Ampe96
@Ampe96 5 ай бұрын
you have to go in settings of the dock and abilitate plugins and engine
@herrscheroflolly5255
@herrscheroflolly5255 10 ай бұрын
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 10 ай бұрын
That project is still relevant, the best way to make an RPG atm is still using the Gameplay Ability system
@herrscheroflolly5255
@herrscheroflolly5255 10 ай бұрын
@@PatrykPonichtera but not include new features (common ui, enhanced input and others). And correct convert to UE5?
@donaldslayer
@donaldslayer 10 ай бұрын
It would be nice to at least see the ARPG updated
@chompchompnomnom4256
@chompchompnomnom4256 7 ай бұрын
Might have a go at a game called Conquer and Command
@rjk1404
@rjk1404 5 күн бұрын
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...
@henryvaldivia3355
@henryvaldivia3355 5 күн бұрын
Excellent can you help US making a full tutorial of this Game?
@VanFS3K
@VanFS3K 10 ай бұрын
I wonder why this isnt a part the Lyra package
@HardcorePanda
@HardcorePanda 10 ай бұрын
wow
@user-nz2jq4rq1m
@user-nz2jq4rq1m 10 ай бұрын
Where is the detailed teaching step document/video
@txiaochen
@txiaochen 5 ай бұрын
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?
@Coffeecupdev
@Coffeecupdev 10 ай бұрын
I was not aware that Brian Cox was into building video games in his spare time. lol
@onisama9589
@onisama9589 8 ай бұрын
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?
@Regisseur12
@Regisseur12 9 ай бұрын
I am missing the plugins folder in the content browser...
@Ampe96
@Ampe96 5 ай бұрын
you have to go in settings of the dock and abilitate plugins and engine
@qzerzae4032
@qzerzae4032 10 ай бұрын
Could the island generator be done by using PCG Graph ?
@eldinmujovic8705
@eldinmujovic8705 10 ай бұрын
Hi, Can I use this to create a tower defanse game?
@faimenDev
@faimenDev 10 ай бұрын
How long did it take to make a project like this from 0 in Unreal?
@XeonX__ASMR__METAL-experiments
@XeonX__ASMR__METAL-experiments 6 ай бұрын
Hello! Can someone help ? Why i can't download Cropout Sample Project ? "UNAVAILABLE" and i have not it in 'VAULT'
@leandamian2928
@leandamian2928 Ай бұрын
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 2 ай бұрын
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 5 ай бұрын
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?
@sidneylu7294
@sidneylu7294 2 ай бұрын
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 2 ай бұрын
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)
@justinboone2870
@justinboone2870 10 ай бұрын
Still the question is how do we create the model meshes to create the people and building without using Zbrush and blender.
@ZalvaTionZ
@ZalvaTionZ 10 ай бұрын
By using zbrush and blender.
@Evigmae
@Evigmae 10 ай бұрын
Holly smokes
@plasticcowgames6415
@plasticcowgames6415 7 ай бұрын
Anyone else not seeing a mouse pointer when they press play until they manage to somehow click on a building?
@redgeciccone8218
@redgeciccone8218 7 ай бұрын
Would be nice to make it multiplayer game...
@mrslake7096
@mrslake7096 10 ай бұрын
does nanite & lumen work on low end mobile hardware ?
@Khalid_Looby
@Khalid_Looby 10 ай бұрын
It does not
@MangaGamified
@MangaGamified 10 ай бұрын
Does Nanite has mobile support now?
@Khalid_Looby
@Khalid_Looby 10 ай бұрын
No
@timwulsch5658
@timwulsch5658 10 ай бұрын
Does this project use C++ code?
@EveryGoodWorkInc
@EveryGoodWorkInc 10 ай бұрын
I've loaded it and looks to be blueprint only.
@mayoutoobid
@mayoutoobid 9 ай бұрын
I don't see the Plugin folder at 5:09 How do you go to it?
@Ampe96
@Ampe96 5 ай бұрын
you have to go in settings of the dock and abilitate plugins and engine
@DominicRyanOsborne
@DominicRyanOsborne 5 күн бұрын
So tldr can one port Rimworld to unreal engine
@Seeter1000
@Seeter1000 7 ай бұрын
first step failed, cant find plugin folder
@4ida
@4ida Ай бұрын
If only there was scifi tank rts without resource gathering
Unreal Engine 5.2 - FREE RTS Game Template
9:46
Smart Poly
Рет қаралды 20 М.
Unreal Engine 5 Beginner Tutorial Part 1: Installation and Using Templates
10:37
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 49 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 59 МЛН
Please be kind🙏
00:34
ISSEI / いっせい
Рет қаралды 66 МЛН
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,9 МЛН
Why Unreal Engine 5.4 is a Game Changer
12:46
Unreal Sensei
Рет қаралды 991 М.
Unreal Engine - RTS Isometric camera vs Perspective camera
3:25
Last Iberian Lynx GameDev
Рет қаралды 851
I Made a Game With Only FREE Assets In Unreal Engine 5
11:45
Smart Poly
Рет қаралды 470 М.
Unreal Engine City Building Game - The Grid - EP 5
17:28
The Game Dev Channel
Рет қаралды 43 М.
Unreal Engine 5 Tutorial -  Action RPG Part 1: Movement
13:53
Ryan Laley
Рет қаралды 73 М.
02 Camera and Basic Movement [UE5 - RTS Remaster Series]
19:56
TwoNeurons
Рет қаралды 3,4 М.