01 - GAS Project Setup - Let's Make a Top Down Shooter

  Рет қаралды 2,560

Alamar's Dev Domain

Alamar's Dev Domain

Күн бұрын

Пікірлер: 24
@axxessdenied
@axxessdenied 8 ай бұрын
I've watched up to 30+ so far and I have to say this is pretty great foundation to get you going in the right direction with UE5. Great mix of coding/blueprint usage. I find other videos are too heavy on the blueprints. I guess it depends on what your workflow is like.
@AlamarsDevDomain
@AlamarsDevDomain 8 ай бұрын
Thanks for watching, and for the kind words. As much as I'd prefer doing almost everything in C++, I think there's more tutorial value to mix the two. Foundational stuff (Parent Classes, Structs, Enums, etc) are all 'objectively' better in C++, but BP is fast for prototyping and easier to learn, and teach. Though I feel I get bogged down making the BP 'Code' readable (consistent and well spaced) too often : )
@Cookie_has_youtube
@Cookie_has_youtube 5 ай бұрын
I have been following along now and I am up to video 7. These video tutorials are great and he explains things well.
@AlamarsDevDomain
@AlamarsDevDomain 5 ай бұрын
Thanks again for the kind words : )
@kameenavery9616
@kameenavery9616 3 ай бұрын
I almost Spit out my drink when I saw the title of your Project Title lol. TDS is a HYUGE thing in America. That is all I will say lol
@AlamarsDevDomain
@AlamarsDevDomain 3 ай бұрын
Thanks for watching ; )
@Code-BEZLIMIT
@Code-BEZLIMIT Жыл бұрын
Oiii mate thanks a bunch, looking forward to the continuation!
@AlamarsDevDomain
@AlamarsDevDomain Жыл бұрын
Thanks for watching : )
@shannenmr
@shannenmr Жыл бұрын
I realise you have probably already recorded a lot of this series already but have you thought about pivoting (or add additional bonus videos) to something more like an Action Roguelike or Vampire Survivors style game as they are more "hot right now" then just a Top Down Shooter ?
@AlamarsDevDomain
@AlamarsDevDomain Жыл бұрын
Thanks for watching : ) I had considered a Horde Survival (Genre name I like slightly better than Bullet Heaven), as I'm really enjoying a bunch of the games coming out in that genre, but I don't know that Unreal is a good choice for that. There are a lot of performance implications without the game being 3D, but that certainly adds a LOT more. So while it's possible to do a reasonable 3D Horde Survival like Soulstone Survivors, that's a big ask for a solo/small team. And as for 2D, it could work, but I'm not a big fan of Unreal's 2D Support/System. If I make a Horde Survival Playlist, I would probably just do it in Godot, and I'd like to at some point. Having said all that, I will try to keep in mind some variations that might fit that better, which is mostly about a massive amount of mobs, along with a progression system that includes many auto attack weapons and such. Thanks for the suggestion : )
@shannenmr
@shannenmr Жыл бұрын
@@AlamarsDevDomain I did some basic prototyping and found the Animation system became the bottleneck first with lots of AI, I moved everything to be fastpath and threadsafe / multi-threaded which helped a lot, I moved some stuff to C++ which helped some, then I tried the Animation Sharing Plugin which considerably helped though does have some limitations... I wanted to test using Vertex Animations but at this point there are more potential savings elsewhere and the free tools I found to create them all had their issues. The next performance issue was that I was using the Character class and the CMC with RVO, I was able to get some decent performance gains from using NavMesh Walking mode instead (introduced by EPIC for the Trash NPC's in Paragon) and reducing the tick-rate of the CMC slightly (better if could time slice groups over multiple frames) then played with the idea of stripping the CMC code down but instead started looking into using the Floating Pawn Movement method which is a lot more performant but OOTB is definitely "lower fidelity" but passable in this style of game... I also looked into MASS which actually feels like it might be a better ultimate solution with its movement processors and more efficient RVO but the documentation and examples are lacking currently to know for sure.
@MatheusGamedev
@MatheusGamedev 9 ай бұрын
Hi, first of all thanks for the series of tutorials. I have a question, what is the difference between having the ability component in the player state instead of implementing it in the character?
@AlamarsDevDomain
@AlamarsDevDomain 9 ай бұрын
Thanks for watching : ) The short answer is, not much heh... I do touch on this right at the start of the video, kzbin.info/www/bejne/e6nNhmB3ib1qeLs But basically, if you want to be able to swap out characters but keep your set of abilities, using the PlayerState can be a better option. Personally, I'm not going to do that with any projects going forward (Like in the upcoming UE 5.4 GAS Project Setup video heh) because I think it's just not worth the extra hassle.
@MatheusGamedev
@MatheusGamedev 9 ай бұрын
@@AlamarsDevDomain Sorry, I rewatched the video and saw that you had already explained it. But thank you for your patience and explaining it here again!
@wildbard4112
@wildbard4112 7 ай бұрын
What's that command you do to automatically create the functions? How do you do that?
@AlamarsDevDomain
@AlamarsDevDomain 7 ай бұрын
When you get the green squiggle under your function name, you can right click on it and click 'Quick Actions and Refactorings', which will give you a 'Create Definition of in '. You can also select the function, and hit the shortcut of Ctrl + . to get the Create Definition submenu popup. Thanks for watching : )
@priceless5386
@priceless5386 Жыл бұрын
Looking forward to this series. Just curious, will you be adding multiplayer, or is this a single player game with GAS?
@AlamarsDevDomain
@AlamarsDevDomain Жыл бұрын
Thanks for watching : ) Not intending to add multiplayer for this series, but might in the next (so not soon heh).
@shannenmr
@shannenmr Жыл бұрын
@@AlamarsDevDomain GAS but no MP ? :(
@ekagaurangadas
@ekagaurangadas Жыл бұрын
Why did you choose third person instead of top down template?
@AlamarsDevDomain
@AlamarsDevDomain Жыл бұрын
Thanks for watching... Some of the video : ) I mention right at the beginning that I didn't want the pathfinding click-to-move hooked up to the Character, and that they're very similar, so feel free to start with top down.
@AIDNPlaysStuff
@AIDNPlaysStuff Жыл бұрын
No idea why but I cant get this to work, Not doing anything other than your video and it doesn't let me build because of 4 - 6 errors when all I've touched is the files as you with the exact same edits
@AlamarsDevDomain
@AlamarsDevDomain Жыл бұрын
Throw the errors up here or somewhere else, along with the lines they're referring to, and thanks for watching ; )
@AIDNPlaysStuff
@AIDNPlaysStuff Жыл бұрын
@@AlamarsDevDomain You respond fast but I managed to work it out xD simple misspelling, thanks for the offer to look over my errors though.
02 - Top Down Camera - Let's Make a Top Down Shooter
10:33
Alamar's Dev Domain
Рет қаралды 1,5 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 490 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
I Beat Minecraft From One Grass Block
35:27
Beppo
Рет қаралды 7 МЛН
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 3 МЛН
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 339 М.
Introducing EasyRain for Unreal Engine 5
12:40
William Faucher
Рет қаралды 150 М.
Let's Program Doom - Part 1
25:13
3DSage
Рет қаралды 478 М.
I Remade Star Wars VFX in 1 Week
10:39
ErikDoesVFX
Рет қаралды 3,1 МЛН
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 7 МЛН
Truly innovative FPS games
16:57
Riloe
Рет қаралды 527 М.
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 631 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН