3 ms·
Unity started as a game engine on macOS with monodevelop as the official IDE I think you overestimate the number of game developers who depend on Microsoft's t
by WhereIsTheTruth 3y ago
Unity started as a game engine on macOS with monodevelop as the official IDE
I think you overestimate the number of game developers who depend on Microsoft's tools, game engine devs who target Xbox/PS5/Switch, sure, vendor tools require windows, but for 1 engine dev, you find 100 game devs
Besides, cross compilation is a solved issue nowadays, all it takes to target Linux, Windows, mobiles or console is a checkbox in Unity/Unreal/Godot
https://steamdb.info/tech/ https://steamdb.info/tech/
This data speaks for itself
DirectX 12 wasn't a huge success, except for Xbox; wich sells 3x less than both PS5 / Switch [1], you don't see it anywhere else
Vulkan gets on on both Windows/Linux, but also Switch and Android, so if you are a small indie studio who work on your own engine, Vulkan makes a lot more sense
.. and even cloud gaming ;) https://www.phoronix.com/news/Amazon-Linux-Graphics-Jobs https://www.phoronix.com/news/Amazon-Linux-Graphics-Jobs
.. even for Ubisoft, even for their Windows release https://www.ubisoft.com/en-gb/game/rainbow-six/siege/news-updates/6VFn74oMO2nVQGZxvFhBb5 https://www.ubisoft.com/en-gb/game/rainbow-six/siege/news-up...
[1] - https://www.vgchartz.com/ https://www.vgchartz.com/
- novagameco 3y agoI'm not talking about the industry in general, I'm talking about my personal preferences. I like to use C++ with Visual Studio and DirectX. I would hate to find myself in a position where I had to develop everything in Linux for compatibility reasons. I hate the fact that some web dev tools only run on Linux or Mac right now and I have to use WSL2 (bun), I would really hate to see game dev go the same direction. Personally, I like Windows as a platform and I don't go out of my way to target Linux or Mac
- pjmlp 3y ago> Unity started as a game engine on macOS with monodevelop as the official IDE It certainly did not. Unity only added Mono to their stack when they went cross platform, during their Mac OS X days, they only supported Boo and JavaScript for scripting.
- ffgjgf1 3y agoBoo ran on Mono though. Their flavor of JavaScript, UnityScript wasn’t even remotely similar to standard JS besides syntax, it also ran on Mono. I vaguely remember them trying Python initially but IIRC Boo and “JavaScript” were always based on Mono.
- pjmlp 3y agoSo I went into some archelogy, turns out we were both kind of right. Me less so. Unity 1.0 did not have .NET in the picture in 2005, however they went cross-platform already in Unity 2.0 around 2008, so Mono was anyway part of the story early on.