Częściowo w odpowiedzi na Jak twórcy gier atakują wiele platform (Xbox 360, PS3, PC i Linux)? ale głównie dlatego, że są tu ludzie z opublikowanymi grami, czy platforma powinna być pierwszym wymaganiem / funkcją dla programisty próbującego włamać się do firmy? Zawsze wierzyłem (w całkowicie zwlekający sposób) w wybór platformy „niszowej” lub „masowego rynku” i przeniesienie później, jeśli uzasadniałby to popyt. Platforma zawsze wydawała się sztuczną barierą wejścia. Dlaczego nie wszyscy powinniśmy pisać gry na iPhone'a, Windowsa lub przeglądarki?
źródło
Zgodziłbym się z tobą w tej sprawie. Jeśli poświęcisz cały swój czas na budowanie wieloplatformowej gry, nigdy nie wyjdzie ona za drzwi. Myślę, że najlepiej jest spróbować przewidzieć, na jakim rynku odniesie sukces, i zbudować grę, aby celować w ten znacznik. Jeśli gra działa naprawdę dobrze, powinieneś rozważyć przeniesienie jej na inne rynki, które mają sens. Jeśli gra nie radzi sobie dobrze i uważasz, że mogłaby dobrze sobie radzić na innym rynku, możesz rozważyć przeniesienie jej.
źródło
Nie. Cała idea bycia niezależnym polega na tym, że możesz robić to, co działa dla ciebie lub w twoim przekonaniu, że jest najlepsze (dla twojej gry, dla ciebie lub dla twoich odbiorców). Cała idea bycia niezależnym polega na tym, że nie ma „musi”, „powinien” lub „musi”. Stwórz grę - swoją grę. Jeśli jest to trafienie lub jeśli po zrobieniu tego, odczuwasz potrzebę przeniesienia go za wszelką cenę. Jeśli nie jest specjalnie ukierunkowany na konkretny sprzęt lub w jakimś ezoterycznym języku, główna idea powinna być wystarczająco przenośna niezależnie. Jesteś indie, rób swoje. Twoja sprawa.
źródło
Mówiąc krótko o konsolach, uważam, że nie ma powodu, dla którego większość gier komputerowych nie mogłaby być rozwijana jednocześnie dla systemów Windows, Mac i Linux. Pod warunkiem, że zainicjujesz pracę na początku, aby uzyskać platformę agnostyczną do pracy, nie będzie żadnych wielkich blokerów i będą zalety.
Oczywiście wiąże się to z pracą, ale uważam, że istnieje również ogromny, w dużej mierze niewykorzystany potencjał.
Zauważę również, że zgadzam się z poprzednimi odpowiedziami, celowanie w wiele platform przy pierwszej aplikacji może być trudne, ale sugeruję o tym pamiętać.
źródło
Dla początkujących sugerowałbym nie. Początkujący nie miałby pojęcia, co jest i nie jest wieloplatformowy.
Najgorszym scenariuszem jest wdrożenie czegoś, co Twoim zdaniem było wieloplatformowe. Kilka tygodni później, kiedy kompilujesz na innych platformach, dowiadujesz się, że został uszkodzony. Albo go zignorujesz (uruchomisz grę), albo wrócisz i wrócisz do tego kodu.
Złożoność szybko rośnie. Dla każdej platformy, którą chcesz obsługiwać, musisz utworzyć jedną dodatkową ścieżkę kodu.
źródło