M1 MacBook Pro Game Development -- The Bad Bits

Поделиться
HTML-код
  • Опубликовано: 17 дек 2024

Комментарии • 121

  • @gamefromscratch
    @gamefromscratch  3 года назад +9

    Unity Black Friday Sale Link:
    assetstore.unity.com/?aid=1011l4rAy
    Original Video Link:
    gamefromscratch.com/unity-asset-store-black-friday-sale-on-now/
    ruclips.net/video/MsVs7k95y-I/видео.html

  • @PopStrikers
    @PopStrikers 3 года назад +44

    I'm honestly in love with my 16" M1 Pro. Been using it at the coffee shop since 9AM, Unity and Blender open the entire time, currently 1PM, still at 75% battery. The Unity lag bug is really annoying but I'm hoping it's fixed soon. Even with that, its still waaaay better than my experience with PC notebooks. Battery performance lets you use a laptop AS a laptop. Unplugged, away from the wall. Liberating.

    • @gamefromscratch
      @gamefromscratch  3 года назад +9

      The battery performance really is next level, and I have to admit is a game changer. Especially for me, who has.... issues with battery life. I have a strange OCD where I fixate on battery drain, always have.
      How do you find the 16"? I ultimately went 14" as I generally find 4-5lbs the upper limit for weight. The added screen would certainly be nice though.

    • @PopStrikers
      @PopStrikers 3 года назад +1

      @@gamefromscratch I'm exactly the same with battery. Before this machine, I'd constantly shift from ultrabooks to gaming laptops, trying to juggle battery and performance. We can finally have both.
      I actually originally ordered the base 14". I liked it a lot, but I've always preferred at least a 15" display for work. Combine with more battery, and I decided to return it and get the base model 16". Haven't regretted it, except for the fact that they were out of silver models so I had to go space grey xD
      The 16" is 4.7 pounds so it fits within your window. I haven't found the additional bulk an issue at all. Worth it for the screen and ~3-5 hours extra battery life.

    • @nicosoftnt
      @nicosoftnt 2 года назад

      I've opened one template and then changed a line of code with Visual Studio for Mac... And then it crashed. How come it works for you?

  • @vince4417
    @vince4417 3 года назад +6

    One of the best videos on your channel. Really appreciate the honest critical look at doing gamedev on a mac.

  • @Wobling
    @Wobling 3 года назад +35

    The unity issue I believe is due to a bug where metal is running things with a frame delay. It was recently patched

    • @gamefromscratch
      @gamefromscratch  3 года назад +7

      That is good to hear. It's a minor thing, but in terms of actual use, it's probably the most annoying problem of everything I cover in the video.

    • @Wobling
      @Wobling 3 года назад +5

      @@gamefromscratch I had to stop using my mac for a few days until the patch come out it was infuriating when everything I typed was one letter behind :D

    • @joelgimenez
      @joelgimenez 3 года назад +6

      I saw this on an intel mac too a few days ago, but it seemed to be on a previous release. Updated to 2021.2.3f1 yesterday and it's working nicely.

    • @christopherfarrell-artist3557
      @christopherfarrell-artist3557 3 года назад

      Are you using the LTS version?....any other newer versions are a skydive - fun, but, it has risks.

    • @alejmc
      @alejmc 3 года назад +1

      @@joelgimenez woah, nice, I’m updating unity and opening a copy of the project I’m working on as we speak… there’s seems to be myriad of tiny issues regarding UI refreshing, input handling, events handling, etc since some time ago.

  • @tux_the_astronaut
    @tux_the_astronaut 3 года назад +9

    Ive been using UE5 a lot on my m1 MacBook air for awhile and it runs really well the main issue ive had is the sky material being pixelated on mac while if i open that same project on Linux its not
    And gor UE plug-ins if it’s windows only just go into the .uplugin file and add mac snd any other platform you want to support under the waitlisted platforms and 90% of the time it should work

  • @resinten
    @resinten 3 года назад +10

    As an avid Godot user, I can confirm that Godot pretty much just generally have high CPU usage on Intel MBPs, too. It gets worse when you have things like GPUParticles. I changed my editor settings to be low CPU mode and default to 10fps (although it'll refresh faster for things that actively need it with this setting). That helps somewhat, but even then, there's still a little bit higher resource utilization at idle that you would expect. I think it has something to do with how Godot does windowing vs the native Cocoa windowing. I'd be interested in seeing a comparison of Godot with an Intel MBP vs an M1 MBP

  • @EnovairStudios
    @EnovairStudios 3 года назад +29

    This is a great video. You can actually load unreal without the launcher. I'm not sure that Lumen and Nanite will ever run on the M1 Max, I believe it needs specific calls from Nvidia/AMD and actually only works on higher end GPUs. So if you're making mobile games, or games that target the average consumer you can't use the technology because it won't run properly on the end users system. I am actually doing my own tests and posting them using my M1 Max and trying to build small games to discover all the issues with Unreal (maybe Unity later). I'll look out for the plugin issue because I haven't run into it yet.
    Thanks again for the great video

    • @MiketheNerdRanger
      @MiketheNerdRanger 2 года назад

      Wait, seriously??? I didn't think of that! Aw man that's almost a complete deal breaker. :(

    • @EnovairStudios
      @EnovairStudios 2 года назад

      @@nickynooable I would say one thing though, if you are developing for mobile the main features of UE5 aren't compatible. Also you need a mac to release on iOS. I've tried both Unity and Unreal and honestly for mobile I would likely go with Unity just because it's the most compatible, it's more light weight from a development standpoint, and of course very easy to get answers to your questions. Unreal is still my favorite game engine and I have a PC with an RTX 3080 plus an m1 max loaded, but for me I try to choose the best tool for the job and I think Unity for mobile is the best tool right now

    • @EnovairStudios
      @EnovairStudios 2 года назад

      @@nickynooable yes for both android and iOS you are good with unity.

  • @christopherfarrell-artist3557
    @christopherfarrell-artist3557 3 года назад +3

    I see that kind of UI lag on my pc with Unity 2021.2.2 & .3 too. Not sure if that's relevant.
    Edit: Thank you for looking into this too, the M1 Pro|Max reviews are definitely biased toward video post-production, not actual CGI creation.

  • @noisecrime
    @noisecrime 3 года назад +4

    Really appreciate these dives into development software on the M1 Mac. Something that would really help me is to see a comparison between say Unity 2019 or 2020 LTS vs 2021 since I have legacy projects that are unlikely to be updated to 2021 and would like to know what the performance is like under Rosetta. Hopefully they are usable at least for building as i'll have to grab one of these macs by next summer as my old MacBook pro can't support xcode 13 for ios15.

  • @TheBlackbirdii
    @TheBlackbirdii 3 года назад +3

    The unity lag is also present with amd laptops

  • @Jinerin
    @Jinerin 3 года назад +8

    Good timing. About to pull the trigger on a M1 for portable dev.

    • @gamefromscratch
      @gamefromscratch  3 года назад +6

      If developing away from a plug is your priority, there simply isn't a better machine on the market. With every single Windows machine I have ever used (ever), on battery it either throttles massively, or it doesn't and the battery life is measured in minutes.
      On the MBP, with a well behaving app, you get several hours of usage, and the performance is basically identical to desktop. In the case of an app taxing the GPU non-stop, (such as Godot in the video) or an intensive game, you get 2-3 hours, which sounds bleh, but is actually pretty impressive. I'm sure Godot will fix the GPU issue and you will be able to do near to all day development in it in the end.
      If on the other hand you are primarily using Unreal Engine... well, Unreal runs great, I could probably get 5-6ish hours on battery on a decently complex scene, which is impressive, with the launcher shut down. Just be aware of the caveats shown in this video.

  • @TheReferrer72
    @TheReferrer72 3 года назад +1

    Good Video.
    That these machines can even load these complex pieces of software after this short time means that Windows laptops need to seriously up their game.

  • @alejmc
    @alejmc 3 года назад +1

    I have been using Unity since many years ago and on macOS 100% of the time for soon 2 years. That UI bug is something, I really hope you covering it here makes it get traction, because I have opened bug reports, sent videos, etc and nothing in return, just a “we will take a look at it”.
    There is something seriously wrong with the mouse input/events system or something is my guess.
    If you are careful you can even put the UI in a state were it’s ‘invalid’ (i.e. an object on the hierarchy should be highlighted because the mouse is hovering over said element) yet it won’t do nothing except if you move the pointer at least one pixel for it to refresh…
    EDIT: the row thing with the apps at the bottom is called “the Dock”.
    EDIT #2: saw another message saying that the input lag is fixed on Unity 2020.2.3f1. Testing this now!

  • @garethdavies2093
    @garethdavies2093 3 года назад +2

    For some reason I thought the full source for unreal was available. Does this not include the editor? I rather doubt it's just a case of swapping the architecture but might be buildable for M1 native. A little odd lumen / nanite don't work, at least slowly. The tech does an excellent job of moving the really hard stuff to compile time not runtime, so unless they've used the really large AVX functions (both Intel and AMD seem to be abandoning it too). Gut feel is it's a few fairly simple fixes, but Epic is likely disinclined to actually fix it on an Apple platform for the moment.
    M1 MAX Gpu performance is wildly variable, sometimes clipping at the heels of a 3080 other times not matching the terrible intel onboard stuff. Very promising once people understand how to optimise for it.

    • @SimonBuchanNz
      @SimonBuchanNz 3 года назад

      I wouldn't expect porting something the size of Unreal Editor to a new platform to be all that easy. Emitting the right instructions isn't hard, but they're will be plenty of #ifdefs that aren't handling being on MacOS and ARM at the same time, probably some JIT, but also lots of undiscovered bugs that the different memory model in ARM would surface.

  • @miroslavmali3891
    @miroslavmali3891 3 года назад +3

    Unity is fixed with the newest version, I dont have that issue anymore. It wasnt only a mouse problem, but typing was 10x worse! When you start typing, it skips letters and delay is insane! If you haven’t, try renaming something or changing some values in the inspector. 😂

    • @gamefromscratch
      @gamefromscratch  3 года назад

      What version are you running? The LTS version isn't showing me a new version available?

    • @miroslavmali3891
      @miroslavmali3891 3 года назад

      @@gamefromscratch I was using the exact same version as you are but I switched from LTS to 2021.2.3f1 and it works fine.

    • @miroslavmali3891
      @miroslavmali3891 3 года назад

      @@gamefromscratch Also, how do you find metal versions of the editor from the hub/website? They are so rare and hard to find.
      Plus, is it normal that I get around 100fps on and around 700 on one on my M1 macbook air? Shouldnt metal be much better?

  • @json868
    @json868 3 года назад

    The UE launcher is built on-top of the engine itself from what I understand giving there's an entire Engine folder for just the launcher. Basically running a "game" if it's open if that makes sense.

  • @johnrossporter3439
    @johnrossporter3439 3 года назад +5

    I know this is more for game development, but for those wanting to game on the side, there are a lot of issues running games on m1. Some games don't run at all.

    • @gamefromscratch
      @gamefromscratch  3 года назад +7

      Oh, let me make this clear... if you want a gaming machine...
      DO NOT BUY A MACBOOK!
      Gaming sucks. Maybe 1/15th of my Steam library is available, 90% of that runs through Rosetta. If a game is written specifically for Metal/Mac, it's as good as any PC out there, but... almost no games are.

    • @TheVikingquest
      @TheVikingquest 3 года назад

      So people game on laptops? I have never done that, ever. This is a great portable workstation for 3k. If u can afford that u either game on a desktop, ps5, mobile. Pc desktop games r under 20% of the market… so regardless what pc gamers say its just unnecessary. This is the best laptop u can get - especially if doing games for ios/android.. .

    • @izumichan31
      @izumichan31 3 года назад

      @@TheVikingquest I game on a laptop :) Haven't had a desktop in about a decade.

  • @OscarRobbing
    @OscarRobbing 3 года назад

    Great video as usual, but one thing to note is the percentage CPU usage in the system monitor is percentage of a core’s worth, as far as i know, so when UE5 says ‘95%’ usage there it’s actually using ~1/8 of the CPU.

  • @katyyeung5251
    @katyyeung5251 2 года назад

    Hoping to get a m1 max for 3D blender, UE. But UE seems still hving lots of troubles on mac.... while the new razer blade QHD just sold out here hmmm

  • @geshtu1760
    @geshtu1760 3 года назад

    Are you able to confirm with games made with Godot also have the same CPU/GPU usage issues? The Godot editor is itself a Godot "app" so I wonder if the extra CPU/GPU usage comes from the fact it is basically rendering the UI at 60FPS rather than just redrawing on updates. By this logic, games made with Godot would probably have the same "issue" (although higher CPU/GPU usage in games is kind of expected).

  • @Weird_Quests
    @Weird_Quests 2 года назад +2

    THANK you for doing these videos. I’ve been thinking of swapping to the m1 max as it will benefit my business (video editing and writing), and it’s nice to know I can use them for game development too.
    I want to start developing games, but can I still develop them for windows and consoles when developing using MacOS? Can’t seem to get clear answer online.

    • @omairasifrafiq9227
      @omairasifrafiq9227 2 года назад +1

      I'm looking for the answer too

    • @geekon_games
      @geekon_games 2 года назад +1

      Yes, you can!

    • @Weird_Quests
      @Weird_Quests 2 года назад

      @@geekon_games thanks for that. Have you ran into any problems with using one of the newer Macs for development?

    • @geekon_games
      @geekon_games 2 года назад

      @@Weird_Quests Well, some small issues happen from time to time, but it's nut crucial. Any Windows based system or intel based mac has it too. We are actually using m1 mac mini as a build machine for iOS and Android projects. Works fine.

  • @SamGarfield1
    @SamGarfield1 3 года назад +1

    That unity ui lag bug was fixed last week in the latest apple silicon version of the editor. 2021.2.2, I believe.

    • @gamefromscratch
      @gamefromscratch  3 года назад

      It's weird, I have both LTS and Tech Stream versions installed, and both when I click "Check for updates" show nothing. Where can I get the fix?

    • @alejmc
      @alejmc 3 года назад

      Only apple silicon? On intel Macs it’s quite visible too.

  • @ashtoncable1433
    @ashtoncable1433 3 года назад

    Just a heads up, macOS measures cpu percentage as per core. So 100% usage is full usage of a single core. On my dual core MacBook Pro I could see up to 200% cpu usage. I’m pretty sure the gpu is measured the same way.

  • @LzBy1
    @LzBy1 3 года назад +1

    There are a few niche issues with Godot on the M1 that cause a kernel panic... other than that, "flawless".

  • @PeterFurstenberg
    @PeterFurstenberg 3 года назад

    The unity issue is release based - the same issue is present on all my Macs - MAcBook Pro 2018 and Mac Mini - it's not related to the M1 processor.

  • @stbny4444
    @stbny4444 2 года назад

    Has the unity ui lag been fixed yet? Can any other max users comfier thnis problem?

  • @Nimbkoll
    @Nimbkoll 3 года назад

    so, in unity on your computer. can you actually add a component that youre mousing over despite of the UI bug? like when you click on a component, does it add the one you mouse over or the one thats (incorrectly) highlighted?

  • @nowherebrain
    @nowherebrain 3 года назад

    godot is drawing because either animations are playing or particles are emitting...use a static scene and that should go way down....or disable all those things in the editor(even better)

  • @heasterian2508
    @heasterian2508 3 года назад

    I think that EGL is based on chromium (or libcef so chromium in form of library) and in case of Linux arm x86 emulation it's hard one to emulate. Probably Rosetta have same issues, that's why it consumes a lot of CPU.

  • @ymi_yugy3133
    @ymi_yugy3133 3 года назад +5

    I wouldn't expect Nanite coming to Macs anytime soon. Nanite requires some pretty advanced compute shader capabilities that are only available in DX12, Vulkan and probably CUDA and ROCm, but crucially not Metal. Apple could of course expand Metal assuming it's not a hardware issue but they have been extremely uncooperative in the past with regards to Metal.

  • @-Engineering01-
    @-Engineering01- 2 года назад

    Hey brother how are you it's been 5 month sorry but i wanna ask u a question.
    I think u got 14" one, is it enough for you ? How do u comfortable with it ?
    If I buy a 14" one then I'll get a monitor as well, with all that should I get 16" or 14" from the unity standpoint ?

  • @IgnoreSolutions
    @IgnoreSolutions 3 года назад

    6:22 Unity has been lagging like this for me lately on Linux and my Intel MBP. I hope Unity can patch it soon

  • @deankim1236
    @deankim1236 3 года назад

    I wonder if I can publish pc/android games with this machine without any PC related test work.

  • @philippberninger7726
    @philippberninger7726 3 года назад

    Does the M1 Max support Real time raytracing, and hardware accelerated?

  • @TheMaitreC
    @TheMaitreC 3 года назад +1

    Are you talking about the M1 Pro/Max? Or the Regular M1?
    Thanks for your video. :)

    • @gamefromscratch
      @gamefromscratch  3 года назад +5

      This is a M1 Max with 32GB and 24 GPU cores. The chips scale pretty linearly though, so expect similar performance from the Pro and the 32 core Max, just a bit lower and a bit higher, when the GPU is maxed. Keep in mind, from a CPU perspective, all of those are identical except the very lowest chip. From my experiences so far, the 2x memory bandwidth from the Max doesn't seem to be that big of a difference in the real world.

  • @user-cg9yu4gx2q
    @user-cg9yu4gx2q 2 года назад

    i am wondering why there arent still NATIVE m1 chip game engines being developed...
    So the hardware is there to be used, its incredible cappable, with internal unified memory, which is great news for any game developer...
    and yet, the development tools we are talking here are mainly cross platform non-native written for the system...
    and i am wonder how long will it take (if ever) for anyone to think about releasing an actual game engine, that uses natively the system, that can take use of the system
    as a whole and make usage of its hardware for developing games that would be way more complex to develop in windows due to the obvious disparity on hardware as well as having mulltiple hardware setups...
    m1 hardware is strait up solid, its like a super console of the future, you have 800 gb second transactions between cpus on the new MAC studio, with 2 cpus glued inside... and they are still teasing the next Mac Pro, they actually smoothley announced in the end of the Mac studio presentation...
    But the question stands, its almost 2 years since the apple silicon hardware came out, and still the only solutions you find to develop games in M1 mac is by using intel x86 solutions, there are no NATIVE game engines that give you 100% of the hardware resources to use, there are no games being developed so far that will make usage of the hardware...
    Because whats the point of using unreal engine or other engine when its not running natively, yes, the system is powerfull enough to translate it via Rosetta 2, but its not running it natively, its like an emulator, you are not taking advantage of the hardware you have, but mostly adapting it to convert some code that was written for another platform...
    And since apple is clear about their policy on taking foward this chips as the future, it still amazes me tha no big company, or game studios made so far the step to release a game exclusively for M1 mac...
    Because there is clearly a market to be explored, and hardware cappabilities as well...

  • @AlanPope
    @AlanPope 3 года назад +2

    You said Godot was doing nothing and eating GPU, but you had it rendering a scene while looking at the processor stats. Surely that counts as "active" and not "doing nothing"? Do the test again with no game loaded in Godot?

    • @gamefromscratch
      @gamefromscratch  3 года назад +3

      Oh, for sure. My wording was probably imprecise. Godot was not in focus, and yet it still chewed up GPU (and thus battery). If I was running a simple 2D scene, it would have obviously been using up a lot less GPU in the background and the battery would last longer.
      That said, it is still a bug and a problem. When you have Godot open, even if you do not have it focused, it always runs and renders at 100% as if it was focused. You can notice at the same time, Unreal, Unity and Blender all behaved properly. As I said in the video, not a huge issue but certainly something to be aware of, especially as this behaviour will really cut battery life while Godot is running.

    • @AlanPope
      @AlanPope 3 года назад +2

      @@gamefromscratch Fair enough. I guess if you're alt-tabbing around between things, and forget you left Godot running in the background, it would hurt in terms of battery life. Enjoying the videos, keep up the great work!

  • @puretrack06
    @puretrack06 3 года назад

    This is bit old but did you ever cover unity autolod experimental git project from 2018?

  • @maksymovchynnikov6369
    @maksymovchynnikov6369 2 года назад

    What laptop you use as a personal machine?

  • @dave24-73
    @dave24-73 3 года назад

    The bar at the bottom is simply referred to as the Dock.

  • @IspyrGameDev
    @IspyrGameDev 3 года назад

    Mine just came in! Setting up as I type.

  • @sophiegg7441
    @sophiegg7441 3 года назад

    Very informative video. Using Unity 2020.3.22f1 on my M1 Mac Mini, I don’t have the mouse over delay issue. In fact, I don’t have any issues at all. But my machine has the original M1 chip, not Pro or Max.

  • @roshanthapa1297
    @roshanthapa1297 2 года назад

    Amazing video. Was exactly looking forward for similar review as game developer. 🔥
    I do got small question,
    how is the 14 inch MacBook Pro base model performance in case of game development along the side of others like 3d modeling and... other stuffs? Highly appreciated words from Anyone with experience in similar Field

    • @gamefromscratch
      @gamefromscratch  2 года назад +1

      I unfortunately can't tell you how much of a difference the base PRO M1 vs MAX M1 would have as I do not have one to test with. I can say though something like game development is one of the few tasks that will really put those added GPU cores to the test. Many, if not most, reviews will tell you that for the vast majority of people the pro is good enough and will perform just as well. Common game development tasks like 3d modelling and using game engines, as well as light map baking, shader compilation, etc... are all things that will actually max out the chips.

    • @roshanthapa1297
      @roshanthapa1297 2 года назад

      @@gamefromscratch Thanks man, I really am thankful to you for addressing my concerns someway.

  • @meosart1758
    @meosart1758 3 года назад +1

    Just got my new Aser Nitro(i5, 16ram, rtx3060), by advice from some guy on youtube)). I just LOVE to work in Unity with it))

  • @Anima_moxhya
    @Anima_moxhya 3 года назад

    i have never used a n apple product but the new macs are definitely a game devs must haves

  • @Wimachtendink
    @Wimachtendink 3 года назад +5

    lol, why do you say everything the least common way? "int-EL". Love the channel though thanks for the video :)

    • @gower1973
      @gower1973 3 года назад

      He’s Canadian, he has habit of constantly rolling his vowels, I don’t know if all Canadian speak like this

  • @arvinsim
    @arvinsim 3 года назад

    Are you using the M1 Pro or the M1 Max?

    • @gamefromscratch
      @gamefromscratch  3 года назад +1

      M1 Max, 24 GPUs, 32GB

    • @arvinsim
      @arvinsim 3 года назад

      @@gamefromscratch Thanks! I think I will be going with the M1 Pro, 32GB config myself for battery life.

  • @nonae9419
    @nonae9419 3 года назад

    Why don't you compile Unreal yourself for Arm?

  • @partymetroid
    @partymetroid 3 года назад +1

    Cycles X will not support OpenCL.

  • @furynotes
    @furynotes 3 года назад +3

    I would not buy this for unreal. Yet some people have. They even defended themselves by saying you don't need lumen or nanite. They are only AAA features. But then I see allot of indie games supporting nvidia ray tracing and dlss. Okay. You do you dude. Bright Memory is a great example of indie game with AAA features.

    • @gamefromscratch
      @gamefromscratch  3 года назад +6

      To be frank, if you are at the point of publishing a commercial game, indie or otherwise, you are probably going to be able to afford (and most likely should buy) multiple machines anyways.
      For example, there are plenty of excellent AMD powered laptops out there, which obviously aren't going to support RTX or DLSS, but AMD has their own system to support. The nice thing with Unreal and Unity and many other game engines, turning these hardware specific features on is often just a click of a button away. You are going to need the hardware to test though.
      So, basically at the end of the day, if you're creating and publishing a commercial title making use of these hardware specific features, the 10K+ for an AMD/NVIDIA/Apple machine for testing and development is pretty low down the list of expenses, especially if salaries are involved.
      Now I will say, Unreal certainly is more fully supported on PC platforms, I state that clearly in the video. Unreal is certainly the most problematic of the 4 apps, in a number of ways. In the end though, it does run quite nicely, with a few caveats.

    • @izumichan31
      @izumichan31 3 года назад +1

      To be fair... You don't "need" those features. They're nice but not at all necessary for a good or even great game.

  • @bakayarouotaku3298
    @bakayarouotaku3298 3 года назад

    On my 13" M1 MBP, I noticed that when running a compiled game output, and I try to resize the game window, it hangs up. Anyone else experienced that?

  • @BenLunato
    @BenLunato 3 года назад

    Thanks for this

  • @brandonwinston
    @brandonwinston 3 года назад

    In 6 months all the engines will run way smoother on m1

  • @impheris
    @impheris 3 года назад

    you don't like the touch bar? why? i think is amazing, really.

    • @gamefromscratch
      @gamefromscratch  3 года назад

      As a coder, specifically one using Cross platform IDEs/code editors, function keys are essential, as is a prominent ESC key.
      Now a Touch Bar AND an F-row, sure, that'd be fine.

  • @AleksandarPopovic
    @AleksandarPopovic 3 года назад

    No, thank you...

  • @SniperMayer
    @SniperMayer 3 года назад +2

    I'm willing to bet a particularly large sum on Epic just being childish and delaying (or not even releasing) Apple Silicon support because of the lawsuits with Apple. And again, the losers of this entire ordeal are the users, just like with exclusive game releases.

  • @jonathanxdoe
    @jonathanxdoe 3 года назад +2

    Not that MASSIVE. Have you ever cared about those stats before investing in a MBP? Have you ever wondered when a program will be available on mac or when it will be updated? Cut off from major tech features? Limited in the hardware side? Have to pay ridicule prices on basic hardware components? Unable to swap basic parts? Get a screen where you can draw and sculpt? Plug any device without a dongle? I guess many are denying their own experience. I'm not suggesting to spend all your money on a windows laptop but a decent one paired with a good desktop is the best long term choice for solo/ indie / newcomers etc.

    • @mariusethiel
      @mariusethiel 3 года назад

      I have been working in MAC my entire life but the last 5 years. Mac software was smoother and easier to use (of course that's subjective), but I have never had two computers because that's a source of issues and problems. I want to have everything in a computer that allows me to travel without a car battery on my backpack to power up my computer.
      I know MAC is not for everyone: more expensive and not upgradable machines. However, I bought a MSI 7 years ago to play games (great computer) and I have my MacBook pro to work. (Intellij, Java, desktop apps, iOS, android....). I think we can have the best of two worlds, especially when the most expensive world is paid by my clients (4000 vs 2000 does not really matter when you have a job to do if those 4000 cuts the time of builds in half). IMHO, I'd say buy a MAC to work and earn money if software is supported and if you like it, and buy a windows to game.

  • @johnrossporter3439
    @johnrossporter3439 3 года назад +3

    Lots of little annoying software issues and way overpriced hardware. I'd stick with Windows.

  • @random_precision_software
    @random_precision_software 3 года назад +18

    I Just WONT buy ANY APPLE product.

    • @gamefromscratch
      @gamefromscratch  3 года назад +16

      That's fine, this video isn't for you then.
      For those that are wondering how viable they are for game development, that's who these videos are for.

    • @deadpianist7494
      @deadpianist7494 3 года назад +2

      same i will just keep looking at that apple from my window

    • @TheReferrer72
      @TheReferrer72 3 года назад

      Then you are a fool, like many here.
      Machines are tools, and Apple now makes the best, I don't like there ethics either but I have bills to pay.

    • @perregrinne2500
      @perregrinne2500 3 года назад +2

      @@TheReferrer72 jobs involving Windows and Linux products have made me way more money than Apple products. They're what pay my bills. For web development, getting something as expensive as a Mac is just a waste of money. For desktop development, all the tools I've used for more than a decade are Windows, and learning the dev tools on Mac would be a big waste of time. Having had to repair Macs as a systems administrator, I can say that Macs were some of the most nightmarish machines to fix and deal with.

    • @random_precision_software
      @random_precision_software 3 года назад +1

      @@TheReferrer72 Apple are an average machine but your paying top price? Why? For the same price of an Apple product you can buy a way better windows or Android version for half the price.FACT.

  • @FM_GOBi
    @FM_GOBi 3 года назад +1

    Mike, how come you love repeating yourself so much? 5:02 You've repeated that 3 times in 1 minute. There is really no need for that.

  • @hipflipped
    @hipflipped 3 года назад +2

    And if you want to game on this thing? Fuggedaboutit. As opposed to a windows laptop that can handle both development and gaming. Usually at a lower price.

  • @nk361
    @nk361 3 года назад +1

    You can pay a tiny bit more than you did for the mac with the M1 chip to get a windows laptop with a great GPU and CPU that will actually run just about everything, with much better GPU performance than the mac and on top of it all, you won't be giving a dime to that horrible company that wanted to take n unavoidable 30% from you.

  • @jonathanxdoe
    @jonathanxdoe 3 года назад +3

    Let's face it. You bought it following the hype and the misguiding slides. For video editing in final cut sure it is good, but as general machine or a game development system is bad. For once the OS is not supported in so many software I'm not gonna list them all here. Just this reason alone makes all the "more powerful" arguments useless.This is a shame, because I'm sure there are many young developers that trust your advice, and will end up with a +2.5K machine that offers worst value for GD than a 1.5K machine + 1K in education. They will also have to protect the name of a company that does whatever they can to trap you in its ecosystem and make you device impossible to repair. ruclips.net/video/TJccnMr_mCM/видео.html This Rossman's video better summarize my arguments. (Btw, I got 2 macbook pros 2015-2019 from work, so I know what I'm talking about).

    • @gamefromscratch
      @gamefromscratch  3 года назад +15

      Such odd assumptions...
      I bought the MacBook Pro because
      1) the single most common intensive task I do IS video editing, I stated that in the MacBook Pro video quite clearly
      2) I got an M1 powered iPad Pro a year ago, and when I rendered video it absolutely SPANKED my laptop in performance.
      So, as someone who literally renders and publishes videos every single day, it made a whole lot of sense for me to pick up. For the record, I am 100% happy with my purchase as well.
      That said, I run a channel on game development, I picked up a new laptop that many people are interested in and may want to know how game development works on that machine, so I have made two videos on the subject. One that looks at the positives, one that looks at the negatives.
      The zealous love/hate of Macs (and PCs) is asinine to me. It's a tool, another tool in my toolbox. Do I love Apple as a company... no. I love very few companies at the end of the day. But I am a pragmatic person, and I use the tools that best fill the roll for me. Fanboyism is a pointless exercise.

    • @jonathanxdoe
      @jonathanxdoe 3 года назад +3

      @@gamefromscratch Nice to see that we agree. As long as it is clear for the audience (especially young developers) that your main focus is video editing and they have better alternatives for GD.

    • @gamefromscratch
      @gamefromscratch  3 года назад +9

      With one MASSIVE caveat.
      If you want to do game development on the GO, the Windows ecosystem doesn't even come close. It's not even a competition. If battery efficiency (performance per watt) is part of your decision, the MBP is hands down the leader in this regard. Until NVIDIA gets better energy efficiency, or Intel makes integrated GPUs that don't suck, I do not see this changing.
      But if you can afford only a single machine, and battery life isn't that important to you, for the vast majority of people, a PC is a better choice for game development.
      If battery life, video editing, or iOS publishing are priorities to you, then suddenly the equation changes.

  • @o74769
    @o74769 3 года назад +1

    Please.... dont shill apple products for developing games... everyone knows that apple products are not for games.