dimanche 4 mars 2012

Gamasutra sur le développement de jeux Android

Gamasutra, Un grand site Web consacré à "l'art et l'entreprise de faire des jeux", a un article sur aujourd'hui le développement de jeux pour Android. Bien sûr, environ la moitié de l'article est consacré aux discussions sur le succès de l'App Store et faire des comparaisons à elle.

Bien que j'aime l'article, il ya quelques choses dans ce que je m'élève contre. Sur la première page, par exemple, l'article dit que Android utilise le "développeur Java plus convivial». Qu'est-ce que cela signifie? J'ai fait les deux de Java et Objective-C pour une vie, et ni personne n'a jamais agité à moi ou m'ont acquis une tasse de café. Ils sont les langages de programmation. Bien sûr, il ya plus de gens qui connaissent déjà Java que l'Objective-C, mais si c'est ce qu'il voulait dire, il y avait des moyens beaucoup plus précis de le dire.

C'est tout simplement inacceptable en termes de programmation de jeux. Objective-C est un sur-ensemble du C et vous pouvez écrire des jeux ensemble en C ou C + + à l'exception d'une petite quantité de code à installer et à configurer votre OpenGL ES vue. S'il vous plaît ne cherche même pas à me dire que, dans la perspective d'un programmeur de jeux, Java est plus "convivial" que d'écrire du code OpenGL en C ou C + +.

Globalement, le ton de l'article est très optimiste, presque comme un article de recrutement en espérant que les gens qui s'intéressent au développement d'Android. Ils soulignent statistics pour montrer que Android gagne du terrain et l'iPhone est-il de perdre. Eh bien, vous savez ce que Disraeli a dit à propos des statistiques1.

Si vous suivez le lien dans le dernier paragraphe, le tableau iPhone n'est clairement pas montrer une baisse de quoi que ce soit, sauf dans une comparaison artificielle pour Android en termes de "pourcentage de projets a commencé" (une métrique douteuse, au mieux). L'iPhone est montrant un ralentissement de la croissance lors de la recherche sur de nouveaux projets en cours de démarrage, mais il ya encore la croissance, et en considérant juste comment grand et le succès du magasin a été, c'est le genre de fantastique. D'autre part, regardez l'étiquette de l'axe Y sur les deux tableaux. Ils utilisent des échelles totalement différentes. Si elles ont été tracées ensemble sur le même graphique, le Android "vague" de démarrage du projet serait à peine franchir la première ligne, et il le ferait que dans un seul des mois cartographiées. Aussi, tandis que l'iPhone peut être confrontés à un ralentissement des mises en chantier de projets nouveaux, c'est plus que compensée par une augmentation de l'intérêt de l'intérêt de jeu grand comme EA et le fait que beaucoup plus grand, à long terme des projets sont en cours de démarrage.

Je ne veux pas apparaître comme trop bas sur Android. Je pense que dès maintenant, de tous les téléphones intelligents dans la course, il est dans la meilleure position pour être un réel concurrent à l'iPhone, et un solide concurrent est certainement quelque chose aux besoins iPhone. Si j'avais à parier sur la plateforme sur laquelle pourrait dépasser l'iPhone, un jour, il serait Android, mais je ne serais pas parier beaucoup d'argent. Il ya encore un champ ouvert pour la deuxième place et une longue distance entre le bloc et le leader actuel. Personne actuellement coudes pour la seconde place a commencé à se déplacer sensiblement l'écart de la meute vers le chef. À un certain point, quelqu'un va sans doute se détacher et de gagner du terrain sur l'iPhone, mais personne - y compris Android - a commencé le kick encore. Ils pourraient avoir des cotes un peu mieux sur le placement, mais ils sont encore un long shot pour la victoire.

Plus grand avantage androïdes dans ce domaine également être son talon d'Achille en termes de développement de jeu, qui est le fait que Android est agnostique matériel. Il sera exécuté sur une variété d'appareils de différents fabricants avec des processeurs différents et GPU différent. Il sera exécuté sur les téléphones avec écrans tactiles et les téléphones dotés de claviers. Cela va introduire beaucoup de complexité et de le rendre difficile à écrire des applications qui fonctionnent parfaitement sur tous les appareils Android qui ont jamais été et ne sera jamais faite, ou même d'identifier la façon dont elle se déroulera sur le téléphone tout client potentiel. Le seul moyen pour un développeur de savoir si leur jeu sera bien performer sur n'importe quel téléphone particulier est de les acheter tous et à tester. Ce n'est tout simplement pas une possibilité pour le développeur de jeux de garage stéréotypées. Cette agnosticisme matérielle signifie aussi que l'optimisation de code de jeu pour des performances pourrait entraîner des améliorations sur une plate-forme et entraîner une dégradation inattendue sur un autre. Ce sont des questions que les entreprises de gros gibier ont les ressources et l'expérience nécessaires pour traiter, mais ne sont pas si facile pour les petits développeurs de jeux indépendants.

Malgré les problèmes, en dépit de la difficulté à concurrencer dans un App Store de plus en plus grande qui commence à être peuplé de grand-budget jeux, je crois fermement que l'iPhone est encore le meilleur jeu en ville pour le petit développeur indépendant de jeux, et il continuera d'être bien dans l'avenir prévisible. Oui, vous aurez toujours de commercialiser vos jeux. Oui, il ya une chance d'échec. L'App Store n'est pas magique, c'est juste une grande opportunité.

Maintenant, cette équation va changer au fil du temps, et ce que je dis ne pas être vrai dans quelques années maintenant, mais ça va prendre du temps pour Android pour créer une dynamique et gagner du terrain. En ce moment, les jeux dans le top dix sur la boutique Android sont en moyenne bien inférieure à 100 $ d'un revenu par jour, et c'est tout simplement pas assez d'argent potentiel pour la plupart des gens - les grandes entreprises et développeurs indépendants confondus - à le voir comme une proposition opportunité viable, mais aussi .



1: «Il ya trois sortes de mensonges:. Mensonges, les sacrés mensonges et les statistiques" Il a été initialement dit par le Premier ministre britannique Benjamin Disraeli. Parfois, il est attribué à tort à Mark Twain. Bien il l'a certainement popularisé en Amérique, la citation ne provient pas de lui.

Aucun commentaire: