Mac or Windows for Game Development?

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

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

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

    Links
    gamefromscratch.com/choosing-a-laptop-for-game-development-in-2021/
    Using an M1 MacBook for Game Development: ruclips.net/video/EBt54KYSCEY/видео.html
    M1 MacBook Game Development, The Bad Bits:
    ruclips.net/video/ELiJNucL3Gc/видео.html

    • @NetBooter
      @NetBooter Год назад

      The device errors mentioned in this video "macbook m1" were resolved in the m2 version, does this video have an update for the new apple devices?

  • @moose43h
    @moose43h 2 года назад +42

    I work in a company that makes games and I laugh when people say Mac is good for game dev. It’s good enough but for triple a games you need windows

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

      Yep like some guy up there 😉

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

      Do you really? I mean you wouldn't compile it on the local maschiene anyway, you would just commit your work and it will be made with a CD/CI pipeline

    • @energyman100
      @energyman100 2 года назад +5

      @@VincentFischer you wouldn't be able to do debugging and try out changes on the fly while playing the game right in the editor, which is incredibly powerful

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

      ​@@energyman100 Oh yea I can see why that would make it hard. In my code centric thinking that only consists of "uploading" text and watching the compile/tests pass in a web ui this is so out of my consideration

    • @croak8575
      @croak8575 2 года назад +6

      Man, I can't imagine a world where I could not only commit but deploy code without verifying it works on my machine. Scary.

  • @justmars1144
    @justmars1144 2 года назад +22

    For using an external mouse on a mac I recommend installing SteelSeries ExactMouse tool. It disables the awful acceleration that is on by default and makes moving the cursor precise.
    You can disable the acceleration with Terminal commands also, but it resets everytime you restart. That’s why I recommend ExactMouse tool. I have no idea why there still isn’t a native GUI toggle for disabling mouse acceleration, hopefully they add it someday.

  • @DanMcLaughlin
    @DanMcLaughlin 2 года назад +25

    "On the Mac the bits that work, work great" pretty much sums it up. Choosing Mac has and will always involve limitations, if you happen to fit within those then bully, but few or no studios are running on Macs.

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

      Weirdly enough, us two games are almost exclusively made on macs. I’m not too surprised since they make a lot of apple exclusive games but still

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

      @@dankbene I’m aware about UsTwo company, hence I specifically mentioned *Games*

  • @TADevelopment
    @TADevelopment Год назад +5

    Honestly, I love using my Magic Mouse while working with blender and Unity/Unreal.
    The fact that half of the mouse acts as a track pad, while acting as the ‘middle mouse button’ just feels so fluid(tho, remember to turn on left&right mouse click functionality in your mouse settings for blender. In order to be able to right click in the program)

  • @nick15684
    @nick15684 2 года назад +13

    9 times out of 10 I'd say Windows. Really nothing special that a Mac brings to the table, plus Windows has a way bigger user-base. The only reason I'd recommend getting a mac for game dev is for the software. If you really like Apple's ecosystem of software, then by all means, but I'd never recommend anyone buy a mac solely for game development, Windows is always better for that. The biggest thing Apple has right now is laptops, MacBooks with M1 chips are great, but most people do game dev on a desktop, so that's kind of a null point anyway. When it comes to 3D games especially, Windows is the far better option, and at a far better price.

    • @JuaritozAngeles
      @JuaritozAngeles Год назад

      Thank you now i know wath to get and is not a mac almost made a big mistake thank you for that

  • @HalkerVeil
    @HalkerVeil 2 года назад +39

    I won't buy one based on repair rights alone.

    • @macgamer1973
      @macgamer1973 Год назад +4

      As Mac game developer I wouldn’t buy anything with silicon chip. This reason apple made the silicon macs, they control everything in it. Apple take away your freedom to upgrade and repair

  • @romulino
    @romulino 2 года назад +8

    It's just a bad idea to develop in a platform >90% of your user base don't use. That's asking for trouble.

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

      That's only really a factor if you're small enough to just be pushing out builds and hoping for the best. The moment you have any sort of QA process, it really doesn't matter (past which point I'd choose mac for just overall better developer experience provided the core tools support it)

  • @Xankill3r
    @Xankill3r 2 года назад +8

    I think another factor is the lack of any expandability. Are there Windows machines out there that cannot be expanded? Of course. But the vast majority of them offer RAM and SSD upgrades. That sort of future proofing is great for game development given that a lot of the toolchains are super memory intensive. For example I upgraded my 8 GB Inspiron 15 7559 to 16 GB and it made a big impact. Plus in my case the laptop had an additional M.2 (SATA only) port which allowed me to add an SSD after the fact.

  • @wayfarergamedev113
    @wayfarergamedev113 2 года назад +7

    Rider fixes Visual Studio and Xcode issues with Unreal on Mac. It works great with Unity also but so does visual studio code. Rider is just better on both platforms, faster, syntax highlighting much better, refactoring is faster and intellasense actually works.

  • @alec_almartson
    @alec_almartson 2 года назад +33

    You missed an interesting case:
    😎Linux.🤯
    I use Linux (Xubuntu 20.04.01) for programming video games in Unity, and after some tweaks it works like a charm. The good side of using Linux is that you get to make your own scripts to tune in the default behavior of almost everything in the O.S. which is your Dev environment... but you need previous Linux and Python/C++/Bash knowledge.
    Why Linux, you ask?
    * Windows steals your data, via Telemetry, and helps Bill Gates get richer. 🤑🚫
    * Mac is unnecessarily expensive, and is based on the same core: Unix 🤔😯
    * Linux Distros are customizable, and Unity3D, Unreal Engine, Blender, Visual Studio Code and Rider, are available already. For other Windows-specific software you could use Wine, or a Virtual Machine, as a workaround (but yeah, there are cases in which you must use Windows or Mac to create Art, because the original software is not available in Linux 🤔🙄... time will tell...)

    • @frecio231
      @frecio231 2 года назад +4

      Mac is derived from BSD, which is a Unix like operating system, the same with Linux, but Linux is not the same as BSD, they are totally different projects with visions and objectives that not match.

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

      @@frecio231 potatoe potato...🤷🏻‍♂️
      But I get your point. 👍🏻 (I always get Lectured this way when talking about the Linux origin and its flavors... thank you for clearing it out, though 😁)
      Anyway my point is that Mac is based essentially in the same as Linux , (Unix), and that you can Develop Video Games using a Linux Distro instead without having to spend money 🤑 in every apple exclusive gadget (that, by the way, does not work on other Windows or Linux based computers).
      And... let's not even talk about Windows. If anybody interested uses Wireshark to sniff into his computer communications, he/she would see how the O.S. is sending telemetry data even if you explicitly block it in the Settings. And Windows Updates change the configuration to keep on with the same.

    • @DirkTeucher
      @DirkTeucher 2 года назад +4

      If all I used was unreal and Blender I would switch instantly. I use Linux on my secondary machine and on other devices and it's awesome. But software compatibility is still a bit rubbish as well as game support. If I could get ALL my software like zbrush, affinity suite, davinci resolve, embergen and so on to install *EASILY* on my distro of choice (Ubuntu or PopOS probably) I would switch. But even if that happened there is still loads of little utilities to do things like make cubemaps that are windows only and it's a pain to open up windows VM or wine just for those little tasks. Plus all the config you have to do. So I lazily just spend 50 bucks buying windows pro on discount every 5 years.
      Linux is light years ahead of where it was 25 years ago and the gap is rapidly closing. I would say I look forward to the future and seeing what happens but (gestures vaguely around) .
      I also wish there was better software support and unity between distros and humanity because Linux and humanity both feel like an incredibly fragmented ecosystem at the moment.

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

      @@DirkTeucher I agree, Linux is years ahead of its Time.
      I use also a Virtual Machine only for particular Software that only works on Windows, and for Playtesting in special cases. Also using Wine in Linux for running Windows software is a great option. The sole fact that Blender, Unity and Unreal Engine are functional in Linux is very encouraging, and in my case (I am a Programmer), I use Visual Studio Code + Unity3D basically and it's very Productive to use a Xubuntu (in the tweaked version I made). I think that if I were a 3D Designer, I would be forced to use Mac at least 🤔🤷🏻‍♂️, because ZBrush and other important software for making art are not currently available for Linux. For me, Developing Video Games in Linux feels like building your own car from scratch, 🚘🚗 and then using it to Work everyday, making something artistic, fun and making your life out of it 👍🏻
      (Well at least that's the Goal 😁)

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

      I try to use windows and mac but the dev experience is such garbage compared to what we have in linux.
      The linux operating systems are made for devs in mind, unlike windows and mac.
      I find myself using virtuel machines to have access to all 3 platforms because ultimately windows is the most popular option for users,
      but for working on the game? Linux shits all over windows.

  • @DirkTeucher
    @DirkTeucher 2 года назад +19

    Unreal engine Lumen and Nanite is not supported on Apple. And path tracing is also rubbish on Apple at the moment. It also took over a year for Blender support to be added to the M1 and the Apple engineers are still working on that. I am unable to test it to say where it falls flat on the M1 but I assume that there are missing blender features on Apple. Apple mac is good for video editing and software might run on it. But i'm sure I saw a review where a windows razer blade with a RTX 3080 that was cheaper and would out perform the mac even in video editing and rendering with davinci resolve. I guess if all you do is edit video it's a great buy but I would not go near it for game dev or 3d dev in general.

    • @dot32
      @dot32 2 года назад +4

      The m1 macbook has 20+ hours of battery life, runs silently (i never hear the fans) and is incredibly powerful, i love it. Not to mention how good the speakers sound, made my bluetooth speakers obsolete lmao

    • @DirkTeucher
      @DirkTeucher 2 года назад +8

      ​@@dot32 Sure it depends what is important to you. And yes I have watched some deep dive tear downs of the cooling system on the M1 and it is super impressive. But none of those features you listed are of interest to me, there are 3 things that I look for.
      1) Performance
      2) Software compatibility
      3) Right to repair (no planned obsolescence please)
      Performance:
      No DLSS or FSR means lower frame rates on Apple. Features like optic denoising saves me time when rendering up to 50%. Apple is behind the curve in the latest 3d features which hurts performance and my free time.
      Software compatibility:
      I wonder if the new Unreal engine caustics branch runs on the M1? Embergen does not run on it so if I want to do fluid/smoke simulations I have to use windows. 3ds max is not supported not that I have used that in years but there are many 3d apps that just do not run on Apple or take a year or 2 for the latest version to get support. I cannot wait around for an app to be updated on my OS of choice as I miss out. Performance is also a factor here as these apps generally all perform better on NVIDIA or AMD cards.
      Right to repair:
      Apple has a terrible track record on right to repair and they engineer their products in a way that is certainly planned obsolescence. Like soldering ram to motherboards. Apple also still forces their parts manufacturers to not sell the parts independently so you are forced to go through the Apple network and you pay through the roof for that "benefit". Change the screen on your phone and your thumbprint reader no longer works. Having DRM on batteries is nuts. So I just do not appreciate the business philosophy and that factors into my purchasing decision. Also as an app dev it bothers me that Apple has a closed garden philosophy and I believe I should have the right to do whatever I want on my hardware and not be forced to use the Apple store. We should be able to install steam or gog or epic or whatever marketplace we want onto the devices we own. Apple locks down their hardware because they make billions on the Apple store and each app purchase takes 30% out of the app developers hands. Android is slightly better but still not good. Windows 11 charges 0% to developers on their store now. Linux would be the ideal choice in the future but that is another story. Customers on Apple are still paying a 30% premium compared to windows for app purchases for really no reason at all.

      I do use apple products mainly because I have to for work and for app dev and I have had the 2019 macbook pro for a web dev job (which the M1 would be great for btw) and thought I would see how compatible it was for 3d work too as it had been about 5 years since the last time I tried it out. It was of course awful which is not a surprise as Apple has always been the inferior choice for 3d work and play. And it still is. I gave up after a day after seeing how slowly it ran maya and blender let alone unreal engine which took half an hour to compile relatively simple scenes, it was so slow. Though I will say that this new M1 chip should crunch shader compilation really well in Unreal + fluid simulations in things like realflow as that is all heavily CPU based and when the M1 cpu works it works really well. But whether or not it will be able to display those shaders in 60fps is another story.
      At another job in 2021 I was given a Razer blade laptop with a RTX 3070 GPU and the experience was night and day for 3d work. It just worked and it worked well. The razer blade is also quite modular and it is pretty easy to swap out a lot of the components and upgrade them at a later date. It was a better experience for my workflow though it did run fairly hot and the fans were quite noisy.

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

      ​@@DirkTeucher Yeah right, that's actually completely fair. The only thing i could disagree with you on is planned obsolescence; Which while the m1 mac *might* have it (i wouldn't know), my 7+ year old macbook pro is still going strong to this day :>
      You have definitely tried out macs for yourself and have come to your own conclusions based on your own needs, and i can respect that.

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

      ​@@dot32 I think the build quality of mac pro M1 is probably among the best, I mean just look at it when you open it up. Gorgeous. But still difficult to repair and ram and hard drive is soldered in so no upgrading that later down the line or if there is any problem. Also ram swap usage has been reported to use 1% of the lifespan of the SSD in one month because of excessive swap usage with certain apps, 3d apps and video editing so I would keep an eye on that if I were you. If your SSD dies you replace the whole motherboard. This is what I mean when I say planned obsolescence where when you have a minor problem that could be repaired easily by swapping the hard drive instead with Apple you take it to the Apple store in many cases like that one you have to replace the whole motherboard for $800. Now I am sure many people will have a laptop that will last for 10 + years with no problems. But who knows because apple does not share that info (to my knowledge).
      If Apple made the parts replaceable and available to third partys, made their diagnostic tools available, shared hardware diagrams and stopped locking down hardware like batteries, screens as I already mentioned I would consider this issue solved. Till then they will not get my patronage.

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

      @@DirkTeucher would you recommend a 2021 razer blade as I’ve noticed great deals now with the 2022 models out?

  • @lucasmontec
    @lucasmontec 2 года назад +5

    Working on a track pad is death for most people

  • @beardninja5029
    @beardninja5029 2 года назад +7

    There is zero reason to use Mac unless you are targeting their platform.

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

      Even then you get things like Unity Cloud Build. Last contract I did was on Windows using cloud to make the iOS builds. Much cheaper to sign up for a month to make the build than buying a mac just to make iOS builds.

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

      If your toolchain is decent it shouldn't matter where you're developing, at which point there's plenty of reasons to choose mac just for a more stable less microsoft experience

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

      @@fraser21 In my experience Apple's toolchain with XCode has always been inferior to Windows and Visual Studio. Also somewhat disagree with the stability part given Apple's poor backwards compatibility. Every time they release an OS update, there is a very good chance something breaks.

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

      @@fraser21 I'm a software engineer personally so for me there is no reason to use their platform unless I'm targeting iOS or macOS. But I will say macOS has pretty good support for content creation tasks such as music and video production. So it might be a good choice for those people too.

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

      ​@@beardninja5029 I'm a software engineer too. I've never really gone deep with the xcode environment (beyond using clang as a drop-in replacement for gcc). Zero clue why anyone would ever use the full Visual Studio (aside from if you have some custom tooling built around it) when there's 21st century options like VSCode, the jetbrains suite, vim with various cli tools - all working seamlessly on every platform - but to each their own.
      Essentially I've never found anything I can't do just as well on mac, and not having to spend an hour fixing broken windows garbage every 2 or 3 days has been incredible.

  • @JayYeasmin
    @JayYeasmin 2 года назад +10

    Linux!

  • @rodvik
    @rodvik 2 года назад +7

    I have made games on windows, linux & Mac and own too many development laptops including 4 macs :) Should you buy a mac for game development? No is my answer. They are worse than windows and linux boxes in every way except maybe looks. Avoid macs and make games better, cheaper & faster instead is my advice.

  • @WildWestDesigns
    @WildWestDesigns 2 года назад +20

    No Linux love. Depending on what one's workflow is, Linux is a very viable platform. Second would be Windows, the last would be Mac, because unless you are targeting for Mac and have to compile specifically for that platform, I don't see much use in it. Their walled hardware garden is limiting and I can build a far better rig and most of the time cheaper unless I just go crazy with the parts. I will say this, I don't do things on laptops. I actually don't have a laptop (although my sis loves her S76, so if they get way from Gnome, I may go that route). If I have to do work on the go, it's the sketch pad and come up with assets the old fashioned way and digitize them when I get back. I just prefer my 27QHD too much to settle for the laptop way of doing things.

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

      I try every couple of years to see if Linux is viable. I converted a really old iMac into a Ubuntu machine. I was pleasantly surprised how well it worked, and how well I liked it.
      It had no problem recognizes two different audio interfaces I had plugged in. As well as recognizing my Wacom peripherals.
      I was able to get some of my Windows 2d and 3d apps to run under emulation- ArtRage and ZBrushCore.

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

      @@johnnygentrydotcom I had actually found Wacom support to be better under Linux (if willing to use Bash scripts) compared to Linux in certain circumstances. Also, if I recall correctly, Wacom has 4 devs working on the Linux driver.

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

      @@WildWestDesigns I was quite surprised how plug-and-play it has become.
      It's quite Mac-like nowadays. Kinda little bit like Mac, little bit like Windows.
      Just enough of the apps I use ran under emulation that I could conceivably move over to Linux for quite a bit of stuff, if needed.

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

    So I tried Unreal Engine 5 Preview 1 on Mac mini M1 and modeling tools are working for me without problem.
    I am also pretty sure Lumen works as well cause I get different results depending on "None", "Lumen" and "Screenspace" for Global Illumination with Lumen looks much better.

  • @Audiojack_
    @Audiojack_ 2 года назад +8

    I recommend a cheap little application called CursorSense to improve external mouse support on the Mac. You can disable or change the mouse acceleration curves with it.

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

    yup.... those are the same road blocks that I had...
    whats worse is that by the time i got my first m1 macbook pro, the m1 max came out...
    so for those ppl who get m1max right now, chances are there will be m2 around the corner...

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

    Affinity photo and designer are great Adobe alternatives.

  • @Pewsplosions
    @Pewsplosions 2 года назад +6

    Fair. M1 is great but like most great Apple products, unless you are ONLY into their systems, by the time it gets fully supported by everything we actually need there will be something better and cheaper and already supported by everything.

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

      I've been through several of Apple's major architectural changes. They were all long, and expensive transitions.
      Your software pipeline breaks everywhere.
      All your software requires upgrades. Most of those upgrades will be payed upgrades.
      Some software and hardware will break or become abandonware as the developers say it's not worth the hassle to continue supporting the Mac.
      I do have a feeling that hardware and software devs are more onboard this time around, though.
      I always had a Windows PC to fall back on, though.

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

      @@johnnygentrydotcom It does kind of feel like M1 is more loved than the typical Apple product, so maybe they will get things together faster this time.

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

    This is stoking the embers of a flame war. As to my personal take (in case somebody cares)? I only ever have apples as food, never as anything else. If I ever get tired of Windows, I will use Linux.

  • @AreYouKenneth
    @AreYouKenneth Месяц назад

    What about Macbook Air for Godot and RPG Maker?

    • @Coolae450
      @Coolae450 Месяц назад

      It’s very good. Today’s M3 MacBook airs are amazing for game dev. Ik someone who develops games with RapG Maker, and although he uses a MacBook Pro, the Air can definitely do game dev

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

    What about any linux distro?

  • @chrisjohnson4634
    @chrisjohnson4634 2 года назад +13

    You e had a few comments already but I will also add to the Linux suggestions. Unity, Unreal, Godot, Defold, Gamemaker and more are all on there. Blender and Maya. Basically outside of the Adobe suite Linux can do it all. Some may argue regarding DAWs but Reaper is a great option along with Ardour, LMMS and Famistudio

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

      @Allan if you have software that only runs on Windows then that's a good reason not to move. To be honest I left my comment as I felt Linux should have at least been brought up as an option in the video as a point of comparison.

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

      @Allan It helps if you use a distro that has JACK setup out of the box, a low latency kernel (can do all this on your own, but it's easier if out of the box), using LMMS (not a GTK fan, so that leaves out Ardour, but I have heard very good things about it, I just have to enjoy looking at the gui if I'm spending so much time on there).

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

      Zrythm, though not completely stable yet, is also pretty nice for a DAW. For music production I would suggest one of the audio production distros unless you want to spend a lot of time setting it up. Things like Ubuntu Studio or Fedora Jam.

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

      @@Imaltont I've looked at Ubuntu Studio a few times actually since as you say the setup can be time consuming even just for Jack. I may have another look soon as I'm building a new gamedev system.

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

      @@chrisjohnson4634 I love Ubuntu Studio when it works, but I don't know if its the base or the base on my particular hardware setup, but lately, Studio just hasn't wanted to work for me as well and I was really looking forward to it since they made the switch to "cute" (big KDE fan here). But maybe the latest LTS would be different, I was using the latest non-lts, so there is always that risk. Running Manjaro KDE right now. Just don't know if I could live with snaps though (just not a fan of them or flatpaks).

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

    I’m a beginner game developer and want to specialise in narratology. I have a gaming pc that can run things so well. But I want something I can do from bed or go to my uni lessons with. With a bit of change with the MacBook, I’d also buy like a seagate external hard drive anyways for the projects. Do you think I should go for the 14inch MacBook Pro in this case?

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

      There are work laptops you can't get.

    • @justinTime077
      @justinTime077 Год назад

      Why you asking on RUclips? Any fucking Apple silicon m1+ Mac will do you well.

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

    I am a MBP guy because I am a web developer by day. I have a 2019 Intel MBP though, dual-booting Windows is a breeze for the few times I need to do Windows exclusive things. My understanding is the only way to run Windows on M1 is via Parallels; I have no idea how the performance of that is.

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

      I cover that in the video nearer the end. You can run Parallels *BUT* only the Arm64 version of Windows 11, which has spotty support. Performance is fine though.

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

      @@gamefromscratch I got to that part in the video about 2 minutes after leaving my comment. 😅

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

    I mean if you are a game developer you will need both. at some point you will make games for IOS and Mac for that you will need Iphone and Max for testing and exporting

  • @nicktheneko
    @nicktheneko 2 года назад +26

    None, just good old GNU+Linux😂🤣

  • @klaesregis7487
    @klaesregis7487 2 года назад +7

    I'm moving over to Linux from Windows since Windows 11 is a hell and I will never move from Windows 10 to there. PopOS is great for developers, I installed it on my laptop and I consider installing it on my desktop. Apple well, another closed ecosystem no thanks. My game will be released for Windows and Linux; after that I might consider Mac.

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

      No issues with Windows 11 here. Works great on several machines I've upgraded, including a few laptops.

  • @kenchen821
    @kenchen821 Год назад

    so good video. thanks

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

    Would you recommend a razer blade 2021? There’s good deals going around for them atm.

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

    Thanks it make my descision clear!

  • @smartdummy5751
    @smartdummy5751 Год назад

    what about bootcamp to get a feel for both if you're starting out with a macbook?

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

    Have you tried compiling Unreal Engine from source on your mac m1? Would love to know how long that takes.

  • @ivyy8221
    @ivyy8221 2 года назад +20

    Linux + Godot.

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

      + Krita + Inkscape + Blender

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

      @@KezzBracey I would use the GP in Blender and export as SVG to bypass Inkscape. In some ways not as robust of an SVG editor (as it isn't), but it works for what I need.

    • @user-og6hl6lv7p
      @user-og6hl6lv7p 2 года назад +2

      Based

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

      @@KezzBracey I love this FLOSS projects and I wish and expect some day Godot will reach them in quality and compete with commercial engines.

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

    Is mac mini M1 256gb good ?

  • @yoman9446
    @yoman9446 2 года назад +7

    I use unreal engine on linux, it works better than windows

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

    Blender without a mouse on Mac, really?

  • @eshnd-1
    @eshnd-1 11 месяцев назад

    I have a really good Windows PC that I use for most programs like Unity and Blender, then I use my Mac for music and some light video editing.

  • @GrygoriiTyshchenko
    @GrygoriiTyshchenko Год назад

    This is a super useful video

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

    Do it on Linux.

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

    Thing is Windows becoming worse day by day, thats the problem.

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

    I like how he bashed people telling him that he was pushing these machines onto people, including himself. Ever heard of Thinkpads, XPS, ZBooks? Any actual professional machine and not Razer gaming BS?

  • @nayutadere
    @nayutadere 2 года назад +6

    Linux

  • @chiboreache
    @chiboreache 2 года назад +13

    Linux.

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

    Have you ever actually made and shipped a game?

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

    Mice on Mac are a goddamn nightmare. It's like Apple has a grudge against mouse users. The fact all main operating systems enable acceleration by default is bad enough, but I have no idea what Apple is doing to make it feel even worse, even if you disable the acceleration with the command line tools.

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

      As a part time job I had to configure and place 100 Macs in a multi story building. I have never walked so many stairs in my life; those stupid keyboard and mouse would pair themselves with machines 1 or 2 floors up.....

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

    Why only mac and windows? Where's Linux?

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

      Maybe because newcomers and noobs aren't expected to know how to use linux? Dunno.

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

      Still, telling about the option might be valuable to someone.

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

      Mostly because I'm talking as much about hardware as I am software, at least when referencing the M1 MBP.
      With very few exceptions, like the excellent POP76 machines, Linux isn't really a hardware competitor choice. In fact it's mostly redundant as you can just as easily install Linux on any Windows machine and more and more so, on any Mac machine too. So it's not really a choice you have to make. You can add a dash of Linux to either choice.

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

      He didn't make the video for neckbeards.

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

    As someone who's dabbled (as a hobby) in windows, Linux, and Mac programming - including graphics programming, I can't see why anyone would ever *choose* Mac for game dev unless they were explicitly targeting their architecture. I understand most people don't use Linux (it is however the most expansive as far as options go for any type of dev work) so in my opinion in, regards to this video, is windows. Linux if you have the know-how, but windows over Mac any and every day for *ANY* type of dev work where you don't explicitly need to target mac

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

    Im making a game that runs on heavy graphics guess I'll stay with windows.

  • @nowherebrain
    @nowherebrain 2 года назад +11

    windows or linux..not mac, never mac.

  • @croak8575
    @croak8575 2 года назад +4

    Like others have commented, I use a Mac because I use the same machine for web development and game development. Since I'm just learning gamedev, and that's going to take a long time, I don't think I'm gonna hit any blockers on a mac. If I do, I always have the option to invest in a separate machine for gamedev and keep this one for webdev. Fuck webdev on windows lol

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

    I love coding on macbooks, it's an unmatched experience and I prefer while working at home coding with it in my bed or sitting on the dinner table, instead of my triple monitor super gaming maschiene (that more resembles what I have at work). Also having only one monitor made me more productive somehow (ofc you still have multiple virtual desktops you can switch between)

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

    I have an M1 Mac Mini and a dated PC (i5 8600k + GTX 1650 Super) hooked up to the same monitor.
    I bounce back and forth doing music, 3d and dev.
    Non M1 software on the Mac does have a performance hit.
    Pro Tools and some of the plugins I use aren't optimized yet. I get audio dropouts when tracking at low latencies. But it's usable depending on what you're doing.
    Non M1 Evernote took 12 seconds to open on the Mac. Takes around one or two seconds on the PC.
    New M1 optimized Evernote takes around 3-5 seconds on the Mac, now.
    I didn't spend a whole lot of time in these apps on the Mac, but:
    3D-Coat viewport is pretty slow on the M1. Pretty smooth on the older GTX 1650 Super.
    Marmoset render tab much slower than using GTX 1650 Super.
    The really optimized apps open almost instantly (like on an iOS device) on the M1. It can vary wildly. For the size and power draw - the M1 is pretty awesome.
    Macs also have multi-client audio, which Windows doesn't. You can hook up as many audio interfaces as you like on the Mac, and the inputs/outputs are available to your Music/audio apps.
    Multiclient audio also lets you use multiple audio apps at once.
    In windows, the DAW will usually hog everything (you won't be able to have a RUclips video play in a browser, or preview and audio file on your desktop, if your DAW is open and using your soundcard.)
    With the monstrous file sizes of the assets that are coming to games, I wonder how the shared RAM of these Apple processors will fare doing high poly/large texture map projects.

  • @justinTime077
    @justinTime077 Год назад

    FUcking m1 macs run days on end on that battery and have full performance. That’s insane. How’s that even possible?

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

    Steermouse is amazing app for mac to solve all external mouse problems

  • @coleshores
    @coleshores 2 года назад +5

    I use Linux for my indie game development. The FOSS tooling these days has gotten really good and the there are really great solutions for commercial tools as well like DaVinci Resolve and FL Studio through wine.

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

      Teach me your ways on how can I use FL studio with wine.
      I was using LMMS but some vst doesn't work

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

    Can you develop Playstation video games on a Mac is what I googled and this is what I got lol

  • @user-og6hl6lv7p
    @user-og6hl6lv7p 2 года назад +6

    Neither. Go Linux. Stop paying for overpriced software with less customisation and more bugs. No seriously, stop it! Do you *honestly* think Microsoft deserves our money at this point?

    • @Zero-wl7oe
      @Zero-wl7oe 2 года назад

      Can you recommend a good Linux laptop for game dev? I'm thinking on getting into game dev.

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

    Please, the huge bright white backgrounds are killing me. I had to scroll down for most of the video and just listen.

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

    Actually the Apple ecosystem is for artists, not for game developers. Period.

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

    "Unreal Engine has no Nanite or Lumin support"
    Closes video.
    When these kind of things happen, One cannot be sure if there are other minor stuff that is also not supported. The engine is too big and complex as to risk it running on a technically unsupported platform and then dealing with issues where you'll not be sure if it's engine related or platform related.

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

    I REALLY DON'T understand why people would buy apple / mac products you literally can buy Products 2x better specs for half the price... Fact.

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

      Lol, no, you can't. This is a myth as old as time and I am certainly no Apple fanboy.
      First you have to compare build quality and frankly only a handful of manufacturers even make something to a similar quality spec to a Macbook Pro. These are devices like Surface Studio, Razer Advanced and Dell XPS machines. Once you start similarly specing these machines your price point becomes very similar.
      Now there are certainly aspects of Apple products that are pure crap, like upgrade costs for RAM and storage, or the entire app store ecosystem, etc. But for the hardware itself, when you go... Apples to apples, prices are very similar.

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

      @@gamefromscratch you ask AAA game developer companys do they use a mac? NO.. ASK any BIG / SERIOUS company's like banks or the NHS do they use a mac? No don't be silly.. End of story..

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

      ​@@gamefromscratch There are times when the build quality hasn't gone so well (Pros from 2016 to 2019 if I recall, others were affected, but you were talking about the Pros). I tend to have less sympathy when a company has tighter control over all aspects of their product. There are pros and cons for having that much integration and should be held to a higher standard since they have so much control. Another thing that I value is being able to work on the machines in replacing parts. If I am going to be dropping some coin, I'm going to want to be able to keep it running as long as I can.

  • @GameDevSaiTejVejju
    @GameDevSaiTejVejju 2 года назад +14

    Windows, no question

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

    Linux????

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

    With an Intel MacBook you can run Windows natively and as an on the go option that should be adequate for most people.

    • @Zero-wl7oe
      @Zero-wl7oe 2 года назад

      Can you do the same with the M1?

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

    I recently bought an M1 8gb to compile my UE projects on Windows over to Mac. I can’t get code completion on XCode for some reason. Gonna see how far I can push the M1 for Unreal. Learning Swift as well. I really like the language. Dotnet has some limitations on a Mac and I wonder why no C++ on VS for Mac. The M1 doesn’t support VirtualBox so no VM for Linux... Looking forward to Apple’s VR...

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

      Poetry Flynn Ok thanks. I’ll look into it. Not having code completion for Unreal bites but I do the dev on Windows and hopefully I can get it to compile and run on Mac devices.

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

      XCode is a dumpster fire compared to VS on Windows. Wouldn't recommend it at all.

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

    I would not use either. I would use linux.

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

    Mac or Windows? No! Linux!

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

    You maybe early adopted too quickly. By the time M1 is integrated your machine might be getting old. (I got a a 2017 MacBook Pro for iOS, and am dreading having to upgrade it- hopefully it can run Xcode until 2027, but I doubt it…).

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

    Lol, Framework Laptop with Fedora go brrr

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

    Great video ^_^ informative.

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

    Apple is like pooping but with a big dack in your shushu

  • @TheBest-sd2qf
    @TheBest-sd2qf 2 года назад

    Linux of course.

  • @GTDragonGaming
    @GTDragonGaming 2 года назад +6

    Linux....?!?!!

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

      i don't think unreal engine works on linux

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

      @@shaharyarahmed9899 It does, but you need to compile it from source yourself.

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

      @@SylvanFeanturi and that is hell of a work, so considering"no" :)

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

      @@shaharyarahmed9899 never tried but with some modified build it will i am certain 🙂

  • @Skyefaux
    @Skyefaux 2 года назад +4

    I came here to say linux, that's all

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

    Is this even a question, of course Windows. Also I don't think Unreal Engine is supported in Apple ecosystem. So why bother. Go windows
    Edit: Of course other engines exist but windows has more options, that is what I tried to say

  • @lazyman2451
    @lazyman2451 6 месяцев назад

    Too be honest indies are best at Mac

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

    EH...

  • @tcgvsocg1458
    @tcgvsocg1458 3 месяца назад

    thx a lot to not showing your face!!! THX

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

    Why no Linux? 🤣

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

      Well frankly because it's not really a decision you have to make. If you pick up a windows laptop you can just install Linux on it. This is getting closer to reality on M1 MBP too, although with a BSD core there's not really a lot of reasons to do so.
      99% of people don't buy Linux machines... They buy whatever then put Linux on it. I know there's System76, but compared to Windows and Mac sales, they're a dividing error in scope.

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

    Mac is too limiting, Linux too chaotic.
    Windows all the way, every day.

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

      "Hold my hand daddy, I'm scared of learning"

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

    seriousLy, I thiNk yUo should just use whatever you eXcel with.

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

    fake. unreal engine DONT is available for mac NATIVELy. only crap unusable PORT

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

    Linux.
    Just linux

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

    No contest Windows every time

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

    There is a reason no studios out there that produce anything more than a trash game with store bought art are using macs to make games.

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

    the only way M1 Mac game development
    get windows 10 running on it
    as there are more pc user for games than mac folks who play games
    well ok Linux would be the way to go as windows is getting back to being junk ..
    "Use the m1 to view the screen on the pc at home "
    windows 11 has more problems with it than it's worth even trying to fix
    Linux is the way computer should be going .. far less if not problems with stability for folks
    and Linux has for more people or will have more people keeping it running correctly
    I've been using windows since 3.1 .. I missed the junk windows that were out and glad
    i was never forced to use them
    that's my 2 cents

    • @Zero-wl7oe
      @Zero-wl7oe 2 года назад

      I'm thinking on getting into game dev and I've heard so much about Linux but I've never used it. Should I get a Linux laptop? What is a good recommendation for a Linux laptop for game dev do you think?

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

    This video is bait for Linux devs

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

    Linux here

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

    mac op

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

    fuck visual studio all my homies use rider

  • @mudlee1058
    @mudlee1058 2 года назад +5

    Linux!

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

    Linux