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
@@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
@@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
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.
"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.
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)
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.
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
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)
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.
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.
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...)
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.
@@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.
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.
@@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 😁)
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.
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.
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
@@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.
@@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.
@@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.
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.
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
@@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.
@@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.
@@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.
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.
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.
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.
@@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.
@@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.
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.
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.
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...
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.
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.
@@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.
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.
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
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
@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.
@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).
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.
@@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.
@@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).
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?
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.
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.
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
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.
@@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.
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?
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.
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.....
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.
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
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
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)
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.
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.
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?
"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.
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.
@@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..
@@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.
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...
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.
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…).
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
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.
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
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?
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
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?
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
Yep like some guy up there 😉
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
@@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
@@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
Man, I can't imagine a world where I could not only commit but deploy code without verifying it works on my machine. Scary.
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.
"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.
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
@@dankbene I’m aware about UsTwo company, hence I specifically mentioned *Games*
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)
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.
Thank you now i know wath to get and is not a mac almost made a big mistake thank you for that
I won't buy one based on repair rights alone.
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
It's just a bad idea to develop in a platform >90% of your user base don't use. That's asking for trouble.
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)
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.
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.
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...)
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.
@@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.
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.
@@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 😁)
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.
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.
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
@@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.
@@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.
@@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.
@@DirkTeucher would you recommend a 2021 razer blade as I’ve noticed great deals now with the 2022 models out?
Working on a track pad is death for most people
There is zero reason to use Mac unless you are targeting their platform.
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.
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
@@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.
@@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.
@@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.
Linux!
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.
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.
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.
@@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.
@@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.
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.
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.
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...
Affinity photo and designer are great Adobe alternatives.
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.
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.
@@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.
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.
What about Macbook Air for Godot and RPG Maker?
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
What about any linux distro?
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
@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.
@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).
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.
@@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.
@@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).
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?
There are work laptops you can't get.
Why you asking on RUclips? Any fucking Apple silicon m1+ Mac will do you well.
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.
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.
@@gamefromscratch I got to that part in the video about 2 minutes after leaving my comment. 😅
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
None, just good old GNU+Linux😂🤣
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.
No issues with Windows 11 here. Works great on several machines I've upgraded, including a few laptops.
so good video. thanks
Would you recommend a razer blade 2021? There’s good deals going around for them atm.
Thanks it make my descision clear!
what about bootcamp to get a feel for both if you're starting out with a macbook?
No bootcamp on ARM64 machines.
Have you tried compiling Unreal Engine from source on your mac m1? Would love to know how long that takes.
Linux + Godot.
+ Krita + Inkscape + Blender
@@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.
Based
@@KezzBracey I love this FLOSS projects and I wish and expect some day Godot will reach them in quality and compete with commercial engines.
Is mac mini M1 256gb good ?
I use unreal engine on linux, it works better than windows
Blender without a mouse on Mac, really?
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.
This is a super useful video
Do it on Linux.
Thing is Windows becoming worse day by day, thats the problem.
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?
I did what now?
Linux
Linux.
Have you ever actually made and shipped a game?
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.
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.....
Why only mac and windows? Where's Linux?
Maybe because newcomers and noobs aren't expected to know how to use linux? Dunno.
Still, telling about the option might be valuable to someone.
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.
He didn't make the video for neckbeards.
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
Im making a game that runs on heavy graphics guess I'll stay with windows.
windows or linux..not mac, never mac.
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
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)
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.
FUcking m1 macs run days on end on that battery and have full performance. That’s insane. How’s that even possible?
Steermouse is amazing app for mac to solve all external mouse problems
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.
Teach me your ways on how can I use FL studio with wine.
I was using LMMS but some vst doesn't work
Can you develop Playstation video games on a Mac is what I googled and this is what I got lol
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?
Can you recommend a good Linux laptop for game dev? I'm thinking on getting into game dev.
Please, the huge bright white backgrounds are killing me. I had to scroll down for most of the video and just listen.
Actually the Apple ecosystem is for artists, not for game developers. Period.
"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.
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.
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.
@@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..
@@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.
Windows, no question
garbage from 90's
Bad decision, you'll regret later.
Linux????
With an Intel MacBook you can run Windows natively and as an on the go option that should be adequate for most people.
Can you do the same with the M1?
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...
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.
XCode is a dumpster fire compared to VS on Windows. Wouldn't recommend it at all.
I would not use either. I would use linux.
Mac or Windows? No! Linux!
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…).
Lol, Framework Laptop with Fedora go brrr
Great video ^_^ informative.
Apple is like pooping but with a big dack in your shushu
Linux of course.
Linux....?!?!!
i don't think unreal engine works on linux
@@shaharyarahmed9899 It does, but you need to compile it from source yourself.
@@SylvanFeanturi and that is hell of a work, so considering"no" :)
@@shaharyarahmed9899 never tried but with some modified build it will i am certain 🙂
I came here to say linux, that's all
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
Too be honest indies are best at Mac
EH...
thx a lot to not showing your face!!! THX
Why no Linux? 🤣
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.
Mac is too limiting, Linux too chaotic.
Windows all the way, every day.
"Hold my hand daddy, I'm scared of learning"
seriousLy, I thiNk yUo should just use whatever you eXcel with.
fake. unreal engine DONT is available for mac NATIVELy. only crap unusable PORT
Linux.
Just linux
No contest Windows every time
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.
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
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?
This video is bait for Linux devs
Linux here
mac op
fuck visual studio all my homies use rider
Linux!
Linux