I just started exploring game development myself. I began with Unity one night two weeks ago and started looking at tutorials after a few hours of experimenting on my own. But then I learned about the Unity scandal, so I decided to try Unreal Engine. However, I had the same experience as you-the loading times and huge file sizes are not very beginner-friendly for someone new to the scene. After watching Brackeys' two new videos, I was convinced to switch to Godot. Now, after two weeks of spending 5-7 hours a day on it, I'm finally getting the hang of things. My first week was a nightmare of tutorials because I tried to jump straight into making my "dream game" and found myself stuck on tutorials every two steps. Of course, I ended up scrapping my project and starting over almost every day, wasting a lot of time just looking at sprites and artwork. What really helped me before this weekend was setting the bar low for my first "game." I decided to make a simple clicker game, plain and simple. There's no point in trying to get a head start by starting with a large project if you don't have the fundamentals down. So, my biggest tip: Start with a really simple game like tic-tac-toe or a clicker game. You will learn ten times more from that compared to watching hundreds of tutorials. Good luck!
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing your experience. I don't know how I could trust Unity at this point given previous behaviour, even if leadership has changed, the damage was done. I'm glad we shared that initial experience with UE, turns out it's not just me. Thats great you've picked up Godot! Thanks for sharing your experience with learning it. I completely agree with not making that dream game first. Making something simpler and building your skills from there is definitely the way forward. I'm taking a slightly different approach to help me learn more about the engine. While there's a story and some player choice events, I'm including mini games for a kind of XP builder, and that's how I'm trying to learn a greater range of skills with the engine. It's not my dream game by any stretch, but I thought it would allow me to explore more game styles before I got into anything more complex. Thanks and good luck with your game!
@MadClown5
3 ай бұрын
Damn, using UE5 for 2D is like using a MOAB to hunt a deer I reckon.
@Desmond-Dark
3 ай бұрын
Blueprints are absolutely god tier.
@TheInfiniteInkwell
3 ай бұрын
Ha ha, yeah it could be seen that way for sure. It was an opportunity to explore and learn the basics with the engine and then potentially be able to build something more complex later - especially with how awesome Blueprints looked. But not being able to run it was a bit of a blocker ☹️
@eliasostby6230
3 ай бұрын
@@TheInfiniteInkwell the engine isn’t made for 2D. It barely supports it even with plugins… They’re upfront about it?
@nenad16x16
3 ай бұрын
@@eliasostby6230 2D is totally doable but you need to make it "through 3D" which can be annoying and confusing for a beginner. Of all the engines tried so far on the channel, Godot is probably the best option for a 2D game and GameMaker comes second.
@TheInfiniteInkwell
3 ай бұрын
@@eliasostby6230 It does support it though, and between that and Blueprints I thought it was worth an exploration. When you consider stuff like Octopath Traveller was made in Unreal, it makes me think it could be done.
@lordmaddog6003
3 ай бұрын
As a game dev I can tell you no matter which ever engine you end up using its just best to bite the bullet and put out 1.2-2k on a good computer. Otherwise you are going to have a million and one small delays and end up wasting hours of your life. So the question ends up being just how valuable is your time. As for unreal engine taking forever to load that's just the first time for each new project you open. It has to build the shaders the more high quality materials in the project the longer it takes but as I said that's just the first time you load up that project.
@mehface
3 ай бұрын
It was compiling shaders, it doesn't do that every time you open a project. Just the first time and on rare occasions where something requires a full shader rebuild.
@Badguy292
3 ай бұрын
I've been using Unreal Engine for years, starting with Unreal Engine 2, back when Unreal Tournament was the forerunner for the engine's development. I really enjoy using the engine, and it hasn't been much of a struggle, with just 16 gigs ram. But regardless, I will admit, it is a very complex engine. It offers so many tools, that it's easy to get lost in, but once you get your footing, you'll find blueprints really simple to work with. I am also on a journey to make my first game and thus far, Unreal has proven above and beyond for my needs. Great video though, can't wait to see more!
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing your experience. That's really cool that you've been using it since back in the day (I'm definitely old enough to remember Unreal Tournament 😂). Yeah it's so complex and can do so much. I think Blueprints was a major selling point for me. That's really cool you're making your first game too and Unreal is delivering for you. Keep at it! That's awesome! Thank so much and I look forward to having you on the journey.
@Badguy292
3 ай бұрын
@@TheInfiniteInkwell Of course! I am excited to see what Engine you choose as your toolbox to get your story out there. Keep it up, my guy!
@Novascrub
3 ай бұрын
I'm really enjoying these updates. The youtube storytelling is going well.
@TheInfiniteInkwell
3 ай бұрын
Thank you so much!
@kolosso305
3 ай бұрын
I've never understood the appeal for Blueprints anyway. I find code the best way to solve problems. The fact of the matter is if you really want to make something new, you're going to have to get technical because the problems you will be solving will have a level of irreducible complexity to them. And for that, I think code represents a much more compact and ergonomic way to deal with that complexity. It'll take some time to get used to, kind of like math, but eventually things will start to click for you. Good luck on your journey! 😃
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing your experience. I'm expecting some technical elements I'll have to deal with and logic problems that sort of thing, but from what I understand Blueprints can do a lot of that. I'm not a developer and code hasn't been part of my life before. I'm actually excited to be nearer the end of this engine evaluation so I can start having some fun. Thanks for your support!
@kolosso305
3 ай бұрын
@@TheInfiniteInkwell I'll include a disclaimer that I've never used visual scripting for large projects, but the times I did use them they worked well for small things; but I can imagine the larger the project gets and the more pieces involved the more code becomes advantageous. But I'm just some guy on the internet, f it works for you I definitely won't discourage you! Having fun is the most important thing!
@TheInfiniteInkwell
3 ай бұрын
@@kolosso305 Ha ha, you are probably right. Code may well be more scalable for larger projects. For me it was more of an accessibility thing anyway, but given I'm probably not going to use Unreal it's less of a concern now. Genuinely enjoyed the "I'm just some guy on the internet" comment, I really enjoy how supportive this corner of the internet is around game dev - so thank you. I'm all about having fun doing this, but I know it'll have its own frustrations from time to time.
@jomesias
3 ай бұрын
Don’t get me started with unreal and the 200 gig starting bid for disk space. Also You need to set the unreal editor’s directx renderer to dx11, otherwise it will always be crashing on you (maybe it’s my Amd gpus) And every time you add a package it inflates your game at least 3 gigs (depends on the package, the paragon packages are huge !) That said, you can get the unreal editor running your game on 2.8 gigs video ram. Well below the smallest 4gb gpu card! Just set global illumination, reflections and shadows to low quality. So the ray tracing adds at least 2 gigabytes more vram exhausting the smallest 4gb card. But you can work on your game without a hassle!! I couldn’t be happier with the unreal project I’ve worked on and am currently learning the Unreal editor for Fortnite. But this does not have a visual script, it’s about typing scripts but you have so much predefined logic and functionality! I’ll also look into Unity visual scripting in the future. Sorry to hear you had a bad experience with Unreal!
@Carlcadium
3 ай бұрын
As someone who primarily uses Unreal Engine, I find this video very interesting! I mostly use C++ over blueprints though.
@TheInfiniteInkwell
3 ай бұрын
Thanks so much :) Ahh interesting. I did take a look at C++ briefly but it does look like some kind of black magic to a completely non-technical person 😂
@Carlcadium
2 ай бұрын
@@TheInfiniteInkwell Haha yeah it takes a while to get into, and the documentation isn't the best.
@jiro4559
3 ай бұрын
You won't go far with this mentality, try construct 3 and make a simple 2d game...
@drummerman883
3 ай бұрын
On a fresh template project or project you have never opened if it has alot of materials you will have to build the shaders. Once they are built though reopening the project should take around 5-15 seconds. You will need a decent CPU though. Years ago when I had a cheap i3 with 2 cores the shaders did take along time to build. The shader build time is down to your CPU. I have an older i7 9700kf and the shader compile time isnt bad at all. You dont need 32 gigs of ram unless you are getting into some heavier 3d stuff. A 2070 for deving 2d games is plenty fast enough for a graphics card for 2d or non super heavy 3d graphics. A standard gaming PC of the last 4 years shouldnt have any issues with Unreal.
@Pixlshift88
3 ай бұрын
did you try using the unreal engine scalability settings? Go to Settings < engine scalability settings < and choose one of the followings - Low, Mid , high, epic, cinematic, or auto if you're note sure. hope that helps. give it another go. :)
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing this. I'll take a look and see what it was doing.
@DeadIndGames
3 ай бұрын
I'm kind of in the same situation you are in. Trying these different engines and choosing one is tough. I settled on Godot bc it just feels like the right choice. Unreal is too much, Unity is bloated and sketchy business, GDevelop is a little too low end for my goals and Game Maker was just weird to me. I'm gonna buckle down and learn as much as I can with Godot as I feel like all the attention its getting is gonna lead to some big improvements and features!
@kiper0131714
3 ай бұрын
If you have never created games before, then Gdevelop is an ideal option and then you can switch to Godot.
@DeadIndGames
3 ай бұрын
@@kiper0131714 well that's what I did actually. I did a lot of prototyping in GDevelop but ultimately felt like I didn't have enough control so I'm going with Godot!
@TheInfiniteInkwell
3 ай бұрын
I completely agree with you on Unreal & especially Unity - I don't trust those guys after what they pulled last year. The visual editor was the reason I wanted to look at GameMaker, but I had an unusual experience with that one, but there are some features coming up that look/sounds great. Same can be said with Godot, it's growth and ongoing development looks quite exciting too. Good luck with Godot! I also agree with you on GDevelop, I don't think it will give me the flexibility to build the features in my Game Design Document and I'm not aiming to build something that complex, but it will let me explore game dev a little more than something super basic.
@DeadIndGames
3 ай бұрын
@@TheInfiniteInkwell at the end of the day you gotta pick what's right for you! The thing that brought me to Godot was I found a visual scripting plugin called orchestrator and it just clicks well with me. And it'll help me get projects going while I'm continuing to learn the scripting language. Good luck with your journey I'll continue to follow it!
@TheInfiniteInkwell
3 ай бұрын
@@DeadIndGames That's really cool, I will have a look into that as Godot is still on the table as an option. Thanks so much for your support. I'd be keen to see what you're working on when you're ready to share.
@Petraefasa
3 ай бұрын
I been learning Unreal engine through online courses nearly 4 years now. I mostly use 4.27 since my pc isn't the greatest either but I do use UE5 for some of the courses. Although UE5 has some seriously awesome features when it comes to 2d you would be better of with 4.25 - 4.27. There are some good tutorials online for it, one good one I can think of by the tutor Patrick Haslow. Personally I think using ue5 for a 2d game or story is a bit of overkill. Not really sure any of its features would improve the game anyway. But with 4.27 or 4.26 you could have all the access to 2d functionality and blueprints at a much better performance.
@MichaelKocha
Ай бұрын
The perks of Unreal are the ease of setup and the robust featureset. Need a data table? It's got one. Need curve editors? It's got them. Need a UI animation system? It's got one. Unreal can run on pretty potato machines, but the first time you open a project (especially with starter content) it's going to take a while to compile shaders for the first time. I feel like you didn't give this engine or Blueprints a fair shake. But if you're making a 2d game, then it's probably not for you, so it's best to look elsewhere. Also if your computer can't run games in the genre you want to make, then you shouldn't expect it to be powerful enough to build them. And editors are heavier than the games themselves. So you'll need some buffer room.
@IIStaffyII
3 ай бұрын
Opening an Unreal Engine project for the first time on a computer will take significantly longer than subsequent times, even if the project is created from a template. This is because the engine generates a variety of essential files during the initial opening. Additionally, restarting the computer will cause the project to take longer to open again, though it won't be as long as the first time. This delay occurs because some temporary files, which are cleared when the computer is turned off, need to be recreated.
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing how UE works, this is super useful context.
@lacel4753
3 ай бұрын
There's a free asset called PaperZD that you can get that's far superior to the Paper2D template anyway if you wanna do 2D in Unreal
@adventurousdrake4071
3 ай бұрын
PaperZD is basically an add-on to Paper2D so you can use the animation system etc. you will need to use Paper2D.
@TheInfiniteInkwell
3 ай бұрын
Good to know, thanks! I think if I get a more powerful machine at some point, its definitely something I'll revisit.
@ragnarplinkner
3 ай бұрын
Very interesting journey to watch. Subscribed! I also want to get into game development and having no coding background I have over time arrived to the same conclusions you have about Unreal, unity, game maker etc. I found that I got going really efortlessly with construct but that was when construct was on version 2 and just after I got going they went with subscription only model for construct 3 and dropped development on version 2 - (I really do not like software as a service model). But right after that I stumbled on GDevelop. In principle it uses the exact logic when setting up game systems and it's free so currently this is my choice - the idea is to build small projects in GDevelop and when I reach a ceiling then move to Godot(regular coding currently still flies over my head :)
@TheInfiniteInkwell
3 ай бұрын
Thanks so much. Excited to have you on the journey. That's a shame you had that issue with Construct. I've had a lot of recommendations around it. That's great you found GDevelop works for you and that's a huge part of it - finding something you can gel with. I had a look at both Construct and GDevelop, and didn't feel convinced they would be able to build out the features in my game design document. Coding does feel like it can be a bit daunting at times, but keep going you can do it.
@heavy630
3 ай бұрын
@@TheInfiniteInkwell Very interesting to see what engine you are going to settle on :) Back to Godot?
@TheInfiniteInkwell
3 ай бұрын
@@heavy630 Well... funny you should say that because... kzitem.info/news/bejne/qIKEmaGdcXmVgaA
@IamSH1VA
3 ай бұрын
First mistake - using *Macbook* Support for Macos is not up the mark for Unreal
@lazarushernandez5827
3 ай бұрын
A few questions, why are you using the latest Unreal Engine release? You can download older versions(4.26 or 4.27) that still have the 2D templates. Also consider Unity, as it is very good with 2D, and now has a robust visual scripting editor which is similar to UEs blueprints(in case you prefer that to code), Unity has a lot of community support too. About the hardware, for a 2D game/project you shouldn't need the latest/greatest PC, I've run UE5 and Unity on my SteamDeck...it isn't optimal or recommended, but it does work.
@TheInfiniteInkwell
3 ай бұрын
That's a newbie for you, I just went with the latest version, which is what I'd do for most software. I wrote off Unity early on after their behaviour last year. They damaged a lot of trust inside the industry and I couldn't support it. I have been looking at Godot & GameMaker too though. Super interesting that you got UE5 & Unity to run on your SteamDeck though, that's kinda cool! I hadn't considered it as a platform to dev on. Thanks for sharing your experience.
@lazarushernandez5827
3 ай бұрын
@@TheInfiniteInkwell I hear you on the Unity fiasco, up to that point, I was learning the program, doing tutorials, buying assets (you can periodically find these resources for sale on Humble Bundle) for various game ideas I have. Since then I've focused more on Unreal Engine. The SteamDeck is a nifty device and Godot runs on there as well. Again not the ideal or recommended solution. Consider an older Mac mini (with more memory) or the PC equivalent. You can find these small PCs with 1TB of storage and 32GB of Ram for around $500-600 USD, with and AMD Ryzen APU.
@peanutbutter9000
3 ай бұрын
Before using DDC (Derived Data Cache) we've struggled a lot with loading times after UE crashed or we were forced to reload entire project. So opening times and loading times dropped from 20-40 minutes to less than a minute. It's all quite individual and many factors influence it. Used hardware, network, etc.
@Prathik1989
3 ай бұрын
If you're going to make a game I would highly recommend at least getting the ram and a decent card, it will help immensely not just in making the game but also making assets and other things, it's like a tool that will help you in the long term. It will help with pretty much ALL game engines.
@GDScriptDude
3 ай бұрын
Wow 20 minutes to load and then the expectation of it crashing and needing to reload (I guess that your GPU was lacking power since your screen shot mentioned loading shaders). I can't even remember if I ever tried Unreal Engine, but may do just to see what it is like. I can't stand software that is hard to learn and needs vast resources, even Unity was annoying for me to load and start new projects with. It seems like you are on an interesting journey, time to subscribe :)
@TheInfiniteInkwell
3 ай бұрын
Yeah the shaders took forever, and it wasn't just on initial load but also for the subsequent open and for a project opening. It is far too heavy! I completely agree on the resources thing, especially if you need to be doing multiple things at the same time. Excited to have you on the journey - thanks for the sub!
@jagdishchauhan-tf2vz
3 ай бұрын
Choose engine that suit your genre .good luck buddy
@TheInfiniteInkwell
3 ай бұрын
Thanks so much!
@Enkeria
3 ай бұрын
You get Paper ZD or what its called, so no need for manually try to do 2D.
@user-zi4ls9eg8f
3 ай бұрын
Followed you on Twitch and waiting for the next update! I started learn Godot 2D a week ago. I liked it's documentation! GD script looks simple and robust and easy to learn. But I'm in love with UE4.27 too. I'm using it every day on my old (2011) PC for a year, getting a lot of positive vibes and not a hint of burnout.
@TheInfiniteInkwell
3 ай бұрын
Thank you so much! That's great you're finding success with UE4 - great that you have it running on an older spec PC (which is probably in line with my goals) and aren't getting burnt out with it. If you're enjoying it and making progress don't switch, maybe consider it for a future project, especially if it's something that will be quite lightweight, especially given you can build games for a web browser with it 🤯
@RandomGuyyy
3 ай бұрын
Using Unreal to make a 2D game is like using a burning chainsaw to cut yourself a slice of Chicken. It's great for current generation Console and Gaming PC releases though.
@TheInfiniteInkwell
3 ай бұрын
Ha ha, depends if the chicken is raw. But I take your point. It was more that if I picked it up for this first title, it should be pretty straightforward to use it again for more advanced titles, especially with Blueprints.
@EliasFrost123
3 ай бұрын
Good call! UE5 (and 4) is primarily used for 3D. For your usecase it's probably best to choose something else for 2D, it will save you a lot of headaches in the long run since you'd have to strong-arm the engine to do something it wasn't designed for!
@TheInfiniteInkwell
3 ай бұрын
Yeah I agree, I think some of the other engines have a lower weight to them and are better suited to it. I did some research on how some had used UE for 2D titles and they were very successful, which is a big reason why I tried it, along with Blueprint.
@Kednems
3 ай бұрын
Now I just really want to see your take on Unity. Has been a very interesting journey to watch.
@TheInfiniteInkwell
3 ай бұрын
Thanks for watching. A lot of the comments have mention Unity, but I've effectively found myself boycotting them based on their behaviour last year. I know it's been a major platform for developers (especially in the indie space) but the ridiculous monetisation model they were going to push forward with was crazy and did a lot of damage to their relationship with their community. I followed a lot of that inside industry news & its fallout quite closely, and I don't want to support any of those strange business practices nor do I trust them to not do it again. I may include a longer piece on my take on Unity in the engine decision video. Are you a fan of Unity?
@EquippedPig
3 ай бұрын
@@TheInfiniteInkwell I say try it before you knock it... Though some of the things they're doing going forward is silly, for smaller studios/hobby people this will have no real effect on any of us smaller game devs. They include several nice tool (probuilder) etc that does really make wonders, along with several tutorials.
@kolosso305
3 ай бұрын
@@EquippedPig I think the problem is more that it exemplifies the growing disconnect between Unity and its community. How is the community supposed to trust a large corporate entity that tries to inject spyware into their games? This is the kind of thing that only happens in the closed-source realm of game development.
@EquippedPig
3 ай бұрын
@@kolosso305 I'm by no means saying its right, but at the same time, I wouldn't use that as an excuse to not try the engine... Maybe Unity is something he picks up easily that then can easily be converted over to Godot etc.
@milkyywayyyy259
3 ай бұрын
@@TheInfiniteInkwell The CEO involved in the all the Unity drama stepped down last year. Trust me, Unity is the easiest engine for making 2D games. You should give it a try at least.
@i.mahdihosseini
3 ай бұрын
there are some better engines for 2d games like godot, I don't think I'd ever consider unreal engine if I wanted to make a 2d game ps: 20 minutes for opening unreal? have you installed it on a HDD drive? if that's the case replacing that with an SSD can improve it drastically
@TheInfiniteInkwell
3 ай бұрын
Godot & GameMaker were considerations for my game. I wanted to explore UE because of some of its cool features like Blueprints - to help make dev more accessible. Ha ha, no it's an SSD in there, but it was the shaders slowing me down.
@L0v0lup
3 ай бұрын
Yea i think your PC is way too weak for Unreal. On my machine it takes about 30s to load. I am learning it since Janurary and i feel like i have learned maybe 3%. It's actually a pain in the butt. But - on the other hand i feel like the real charm of Unreal comes in when one finishes his game. All the post-processing, AI enemies, lightning and so on are really easy/comfortable to make in Unreal.
@TheInfiniteInkwell
3 ай бұрын
Thats great you've been learning Unreal - I think learning anything new is always a little painful to start. I'd heard a lot of good things, which is why I looked at it. Good luck with your game.
@L0v0lup
3 ай бұрын
@@TheInfiniteInkwell Thank you
@dougwarner59
2 ай бұрын
If I was just starting out with little knowledge of game programming or design, I definitely would not use Ureal Engine 5 Just for 2D game development. The only way I would make a 2D game in unreal would be if I also planning on making a 3D game.
@CoreyMcKinneyJr_CMJR
3 ай бұрын
i Pray to the Game dev gods that you choose Godot 🤐 i am choosing Godot because it works very intuitively with Blender and the engine is very lightweight. I love the community and how versatile the engine is, plus i have always wanted to learn how to code. I also love the idea that the engine is still young and has so much room for growth! seeing more people choose Godot makes me happier with my decision but ultimately i hope you find the right engine for YOU.
@TheInfiniteInkwell
3 ай бұрын
Ha ha, well it's definitely a strong contender. I do agree with you on your points around Godot. I've got some criteria I'm measuring the engines against for the engine choice video and those are some of the areas I'm looking at as key aspects of an engine, along with how it might deliver against features in my Game Design Document.
@ryanjdevlin87
3 ай бұрын
Sounds like u need after effects not unreal engine if all u want to do is tell story's in 2d that's ur best bet otherwise If ur truly set on a game use Godot for pure 2D or unity for 2D or 2.5D but no matter whay engine u will have to learn game development and coding paradigms. Good luck u have about 5 years of work ahead of you
@davdev793
3 ай бұрын
Loved UE when I was learning. I felt the weight on the 4.27 but it was kind ok. Than 5 came and allied to the random crashes for no real reasons( not bad code just the editor) it drove me off. Got a really nice machine upgrade and it changed nothing, saddly. Happy to see the feeling is not only on me neihter my setup fault. But sad it wasnt for you this time. Said that UE 4.x could be an option if you insist on UE but I dont know if its recomendable to stick to an old version, also unity seems to be the MAC haven as it was the first one to support it but saw already that you are avoiding it.
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing your experience with UE. It's a real shame it's so heavy and resource intensive. I am going to have a look at UE4, but I'm not sure I have much hope tbh, but definitely worth a try. Out of curiosity, after UE scared you off, what engine did you switch to?
@davdev793
3 ай бұрын
@@TheInfiniteInkwell , I came back to unity.😓and I'm learning godot but I didnt abandon UE, I'm just not very excited when I need to use it.😬
@dreamingacacia
3 ай бұрын
I'm telling you, the best you could got from all available tutorials and resources could only cover basic stuffs which something can't be use in most cases. While UE5 got better tools than UE4, the performance toll alone is too far. That's why I'm using UE4. The performance on UE4 is even better than Unity and I'd say it's only double the time it took for me to open Godot. Special advice for you if you wanted to use UE4. Use "billboarding technique" if you wanted to make 2D games. I think it's unfair for you to "judge" the entirety of Unreal Engine just because you used UE5 which is famous for high demand on devices. Give UE4 a chance and tell me later if you hate it. There are 2 reasons I love UE4. First is Behavior Tree, which is the one that we use to develop AI. Second is blueprint visual scripting which allowed me to utilize my programming knowledge without getting into the exact coding specific stuffs. Also with visual scripting, it's far simpler to manage the project if you're already good at general concept of programming. This is my weakness, I don't know real coding language, but I can work with pseudo-code just fine.
@nubunto
3 ай бұрын
Very very interesting. I might try Unreal 4, cause UE5 was a toil all around
@dreamingacacia
3 ай бұрын
@@nubunto I tried UE5 myself since 5.0, even if the later versions got better performance it wouldn't be enough for my PC to work on it. Also when I converted to UE4 from Unity, the performance was so much greater than Unity. I never crash in UE4 outside of my own mistakes(infinite loops or fatal error by self-made bugs).
@TheInfiniteInkwell
3 ай бұрын
This was super interesting to read. Thanks for sharing. I have downloaded UE4 and will take a look. I think my main concern will be getting it to run.
@dreamingacacia
3 ай бұрын
@@TheInfiniteInkwell Well consider Construct 3, as I recommended in your previous video. With your device, I doubt it'd be a good idea to even consider UE4 or Unity. Though Godot and Gamemaker should be fine. Construct 3 is browser based, so it's something that worth considering for people that don't have much storage or processing power. Also as you mentioned that you're trying to find a new way to tell stories, maybe you wanted to try something like Visual novels. Though I personally don't make VN because I'm not good at painting characters.
@nubunto
3 ай бұрын
thanks @dreamingacacia, UE4 is actually really fun
@MrChick1984
3 ай бұрын
I do not understand why would anyone start with Unreal engine for 2D game, when there are Godot, Unity and dozens more engines much better for 2D games.
@TheInfiniteInkwell
3 ай бұрын
It's been part of an evaluation process. I really like what I'd seen and read about Blueprints in its accessibility, so thought it would be worth a go. But you're right there are far more suitable engines for 2D development.
@AlexiosLair
3 ай бұрын
Compilation is going to take time because UE requires as many cores as possible for ghis task. Having AMD CPU is going to be the best because they do many cheap cores in CPU. Intel and Mac chips have less of those.
@user-pd1tg1nz2y
3 ай бұрын
Howdy, a new subscriber here. Love your story. I think you've taken on a lot by yourself. It is possible to succeed in the gaming industry solo, but it is incredibly challenging and risky. Are you sure that you want to do this all by yourself?
@TheInfiniteInkwell
3 ай бұрын
Thanks so much! I think going solo is fine. It'll let me start to explore my options, I'll have full control and flexibility, I can move at my own pace, also I'll be learning loads of new cool stuff. It's exciting more than anything else.
@kolosso305
3 ай бұрын
Honestly, I think there's a lot to gain from learning how to make games. It teaches you to look things up when you have a question, it teaches you how to think logically like a computer, and it teaches you patience with the amount of bugs you have to catch. Plus the entire experience is rewarding when you have a final product to show to the world
@TheInfiniteInkwell
3 ай бұрын
@@kolosso305 Yeah its so exciting. I'm really looking forward to this journey.
@joantonio6331
3 ай бұрын
3070 laptop with 12gb of ram and i am doing just fine
@subatoistormborn5499
3 ай бұрын
I’m using a 2070 super and have no problems
@Mynextgames
3 ай бұрын
Hmmmm you mentioned that you're using Mac. I really don't recommend apple environment as a main OS for developing games
@SirRebonack
3 ай бұрын
Unreal precompiles engine shaders after installing as well as for new projects. Subsequent loads would have been faster.
@TheInfiniteInkwell
3 ай бұрын
That's interesting. I did actually open it a couple of times and I had the same issue sadly.
@dougwarner59
3 ай бұрын
@@TheInfiniteInkwell Really? Like you, initially when I create a brand-new project (even templates) it took forever to open because it has to compile a bunch of shaders, but after I close and then reopen it the engine came up in less than 20 seconds. If you don't have a halfway decent graphics card, at least 16 Gb of ram, or a fast computer, then I wouldn't use Unreal; I would use Unity or Godot. But it seems, you have already figured that out already.
@TheInfiniteInkwell
3 ай бұрын
@@dougwarner59 Yeah I think that's my issue. UE is quite a hungry beast and my Mac can't quite keep up. I will likely use a less resource intensive engine. Thanks for sharing your experience :)
@FlanGrande
3 ай бұрын
I have technical background and I agree that UE documentation is AWFUL
@TheInfiniteInkwell
3 ай бұрын
I think I was surprised by that, given how good the GameMaker docs were, which was a big step up from Godot IMO.
@Mittzys
3 ай бұрын
That 40 minute load only happens the first time you open a project, because it needs to compile all of the unreal shaders for your PC
@ViewportPlaythrough
3 ай бұрын
game engines are tools. you use tools depending on the work you need done. sure, you could use any tool to do anything, but theres no benefit of forcing to use a tool thats not fitting your needs. likewise, carrying a heavy toolkit/toolbox with tools inside that you dont need is not only unecessary, inefficient but also stupid. figure out what you want to do, figure out what other people are using to do the things you want done. learn from what others have learnt before
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing. Whilst I respect your view, I think that there's a good case around learning things first hand. It becomes something I know from personal experience vs just something I gleaned from the knowledge of others. I'd also heard some good things about unreal which is why I decided to have a look at it and it's done some great 2D titles in the past. Unreal can do a lot, and it would have easily met my needs according to my GDD - given it was likely overkill but I thought that its ability to produce games like Octopath Traveller, made it considerably worthwhile exploring. Thanks for sharing your views and experience.
@YuriIdrisov
3 ай бұрын
Feels really like the best suggestion for an engine here would be: a pen and a sheet of paper... Near-zero cost, zero complexity, nearly absolute freedom, maximum maturity....
@klovvin
3 ай бұрын
Unreal isn't best for 2D but it is best for film and storytelling
@TheInfiniteInkwell
3 ай бұрын
I think it was the storytelling aspect and Blueprints that drew me to it. I know some great 2D titles have been made with it, like Octopath Traveller.
@colin_actually
3 ай бұрын
this was entirely predictable, lol
@TheInfiniteInkwell
3 ай бұрын
Ha ha, yeah but I would have regretted not trying further down the line. At least I know its limitations now and know what I might want it for and need for it if I want to make something more complex in 3D further down the line.
@colin_actually
3 ай бұрын
@@TheInfiniteInkwell yeah for sure. Shame about Paper 2D though!
@MikAlexander
3 ай бұрын
Learn Raylib + Language of your choice, or Construct3!
@ZeroTraceOperative
3 ай бұрын
Your render/performance issues are definitely your rigs fault, not UE. I don't have the latest hardware and opening UE5 for the first time was relatively fast, and is now faster after initial opening. Faster than UE4 surprisingly. Time to upgrade man, and you don't need to buy a whole new PC. No idea why you think that. Just upgrade your ram for at most 100 in your currency.
@TheInfiniteInkwell
3 ай бұрын
Yeah I'm expecting my setup to be the biggest issue here. My Mac is a sealed unit so I can't just upgrade a component for a small cost, it would be a full replacement. And sadly my potato of a windows PC is so old now, I can't replace a single component, I'd have to replace the whole thing, my motherboard is quite old and limiting, so the outlay would be pretty sizeable.
@ZeroTraceOperative
3 ай бұрын
@@TheInfiniteInkwell Ah okay that makes sense. I hope you find the best tools that can currently work for you!
@mykre3584
3 ай бұрын
At the end you said you where on a mac... Unreal doesn't support the old MAC notebooks or hardware. No wonder you had issues with it.
@NeroX-nh8se
3 ай бұрын
Your machine is outdated. Unreal Engine 5 isn't for past or current Gen... If your loading time is 20 minutes, that means your hardware is seriously outdated. And why use Unreal for 2D game??? What is the purpose? Since Unity walked back on their policy, why not use Unity? if you are afraid that Unity will try something like that again, you are overthinking it...
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing. I think the hardware is actually only part of the problem, a lot of software is pretty well optimised for Mac, I use Adobe Creative Cloud and it's pretty resource intense but nothing compared to Unreal. I wanted to explore UE for Blueprints and because it has been the engine for some great 2D games. The thing with Unity, is that even with their leader gone, it's a trust issue. With something like that you don't just get a pass overnight from your community for kicking out leadership and rolling some stuff back. There are many, including some who were well into development who jumped ship for good. It'll take them a lot of time to build that trust up. And as a newbie to the game dev space, I don't want to put my trust in them. It's a personal choice more than anything.
@NeroX-nh8se
3 ай бұрын
@@TheInfiniteInkwell Well, i dont believe Unreal is optimized for Mac... I have an i7-13700 laptop, the load time is around 1~2minutes. Of course, i believe we are from different professions, that's why you are using Mac. So spending another $2K on a Windows laptop seem like an overkill for a game that you aren't sure is going to payoff. As for Unity, personally, i dont think they will try to pull off something like that again.. The risk of mass exodus of game developers is just too great. Their proposed model has the potential to bankrupt even an established studio..
@AlexiosLair
3 ай бұрын
Using UE5 on Mac is just not an option, but so is using it for 2D games. An insane overkill. Godot would fit better for this.
@defcodeOne
3 ай бұрын
I really wanted to get into Unreal, but the dearth of proper tutorials, or rather the over abundance of blueprint biased tutorials really put me off. Haven't even been able to find a resource from Unreal themselves to just sit down and start. ps love the glasses, where did you get them?
@TheInfiniteInkwell
3 ай бұрын
Thanks for sharing your experience. Yeah it's a lot harder to find some of that, I think because so much of it is C++ outside of Blueprints. I wonder if it's just expecting you to know it already, where Blueprints is more bespoke to the engine. I found the same on the 2D side from their own documentation, I had to go to KZitem for anything on it, but most was config stuff blended with Blueprints. I didn't see much on C++ tbh. And thank you - I've been using Zenni Optical for a few years now. The yellow tint is an anti-fatigue thing. I use screens 10-15 hours a day, so I wanted to make sure that I could take the most care with my eyes.
@defcodeOne
3 ай бұрын
Yeah it's hard to get any information close to the source. Unity has kinda fell out of favour and everyone seems keen on Unreal or Godot. I'm looking for something closer to programming than just game engine scripting and preferably a language you can use elsewhere. If I find something worthwhile in unreal possibly stay the course if not pygame or Godot.
@TheInfiniteInkwell
3 ай бұрын
@@defcodeOne That makes a lot of sense. That was my original intention to find something that I could transfer between things. I think GameMaker Language is meant to be quite a lot like Java & Godot's GDScript more like Python. But also Godot supports both C# & C++ if you wanted a more flexible language to learn. Godot also has a bunch of extensions to allow you to use a lot of different languages, so it's worth taking a look at what those might offer you too. Good luck!
@jagdishchauhan-tf2vz
3 ай бұрын
Mine took 1 minute or 2 .
@samk8607
3 ай бұрын
lol I run UE 5.4 on lenovo P50
@diliupg
3 ай бұрын
You should learn a game engine within your scope.
@nenad16x16
3 ай бұрын
Game engines are, first and foremost, software development tools, not storytelling tools. Despite all the "ease of use" talk surrounding them, they can't really absolve you from serious computer science stuff. They just speed up the production process if you know what you're doing. Judging from your reports, it's very unlikely that you'll get far with any of them without a competent programmer. So if your primary goal is to tell stories, bettor to just write a book, or if you insist on doing it through a computer game, why not join a game dev team as a writer.
@n00bc0de7
3 ай бұрын
There's plenty of non technical engines out there. I think he should probably look into genre specific engines like RPGmaker or VNmaker.
@nenad16x16
3 ай бұрын
@@n00bc0de7 Sure, one of those niche -maker thingies may be more appropriate here. They are closer to toys than to actual game engines imho but yeah, they may serve the purpose of telling a story through a game. The problem with them is that you typically end up with a formulaic looking end product. But I guess this can be somewhat compensated with very engaging or original story
@PySnek
3 ай бұрын
@n00bc0de7 No, he needs to learn programming. And if he doesn't like that than he needs to team up and concentrate on story telling, animation/effects, audio and level design.
@n00bc0de7
3 ай бұрын
@@PySnek There are plenty of games made by people with no programming knowledge at all these days. Personally, I am a programmer and I wrote my own engine for my game but I don't think you should have to do that with all the tools available in 2024. There is an engine out there for literally everyone these days.
@TheInfiniteInkwell
3 ай бұрын
I understand what you're saying but I think it ends up making telling stories through video games exclusive to people with technical skills. I don't think it should be a walled garden. Everyone has ideas, it's being able to do more with it than just tell people what the idea is and how it should work. I want to be able to do that. I did look at some of the other options early on like RPGMaker, but it didn't let me build the features that I had in my Game Design Document. My GDD has been a core thing for assessing game engines. I don't mind learning some technical skills to help me do this (in fact I'm kinda excited to learn more skills). I think it'll help me in the long run, and be a lot of fun and quite rewarding getting stuff to work correctly. That'll be part of my journey, but I won't learn everything, just the stuff that I need to build my game. But I'm sure I'll slowly learn extras to make it better and better, and for future projects. @n00bc0de7 is right, there are some amazing games out there where the developer had no tech skills like Choo Choo Charles, which was built entirely using Unreal's Blueprints feature. Thanks for all of your comments, this has been an interesting discussion.
Пікірлер: 163