IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Android: Google lance un ensemble d'outils pour les développeurs de jeux


Sujet :

Android

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 954
    Points : 88 505
    Points
    88 505
    Billets dans le blog
    2
    Par défaut Android: Google lance un ensemble d'outils pour les développeurs de jeux
    Android: Google lance un ensemble d'outils pour les développeurs de jeux
    La publicité s'invite chez les joueurs pour accroître les revenus de jeux

    La firme de Mountain View a annoncé un ensemble d'outils pour l'épanouissement des développeurs de jeux Google Play. Certains de ces outils permettront de débloquer des fonctionnalités pour offrir de nouvelles expériences de jeux aux propriétaires de dispositifs Android. Du côté du développeur, de nouveaux outils annoncés par le géant de la recherche en ligne lui permettront de mesurer le succès de son jeu. Il bénéficiera encore de plus d'opportunités pour augmenter ses revenus de jeux.

    Au menu des nouveautés annoncées par Google, une nouvelle API pour Android TV va permettre d'améliorer l'expérience de jeu à la fois sur Android TV et sur les smartphones ou tablettes Android.

    « Pour rendre le jeu encore plus dynamique sur Android TV, nous lançons l'API Nearby Connections avec la prochaine mise à jour des services Google Play », a déclaré Greg Hartrell, manager senior de produit chez Google Play Games. « Avec ce nouveau protocole, les jeux peuvent connecter de façon transparente les smartphones et tablettes comme des contrôles de second écran pour le jeu en cours d'exécution sur votre téléviseur ». A-t-il ajouté. Pour cela, les dispositifs devront seulement tous exécuter la même version du jeu et être sur le même réseau WiFi.


    Google annonce plus de jeux dans l'avenir qui utiliseront cette API. La firme fait savoir qu'il y a déjà un groupe de développeurs qui y travaillent actuellement.

    Afin d'aider les développeurs à mieux cibler et atteindre leur public, Google a aussi introduit Player Analytics. Selon Hartrell, il s'agit d'un outil qui « permet au développeur d'accéder à des rapports d'analyse puissants pour mieux mesurer son succès global d'affaires et comprendre le comportement du joueur dans le jeu ».

    Annoncé pour les prochaines semaines, Player Analytics permettra aux développeurs d'accéder à des indicateurs clés sur les joueurs. Il s'agit, entre autres, du revenu moyen par utilisateur et les sessions par utilisateur, a déclaré Hartrell.

    Après l'optimisation de la performance des jeux, Google pense qu' « il est important de construire une expérience de monétisation plus intelligente adaptée à chaque utilisateur. » Pour cela, la firme de Mountain View annonce trois importantes mises à jour dans sa plateforme publicitaire mobile AdMob. Il s'agit en effet des annonces natives dans les jeux, d'un outil de prédiction des utilisateurs susceptibles de dépenser pour l'achat d'applications et un constructeur d'audience.

    Les annonces natives permettront aux développeurs de jeux de promouvoir les activités des annonceurs Google dans leurs applications. Ils devront pour cela les personnaliser afin que les utilisateurs puissent voir les annonces qui correspondent à la conception visuelle du jeu.

    En ce qui concerne le constructeur d'audience, il constitue un « outil puissant qui permet aux développeurs de jeux de créer des listes d'audiences fondées sur la façon dont leur jeu est utilisé. Ils seront en mesure de créer des expériences personnalisées pour les utilisateurs, et finalement accroître les revenus de l'application ». A dit Hartrell.

    D'après ce dernier, ces nouveaux outils viennent pour encourager les développeurs de jeux à se concentrer sur Android, afin de gagner plus de joueurs à long terme et aussi pour « mettre Android dans plus de mains et sur plus d'appareils


    Source: Blog de développeurs Android

    Et vous?

    En tant que développeur de jeux Google Play, quelles sont vos impressions ?

    Et en tant que joueur, qu’en pensez-vous ?

  2. #2
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 187
    Points
    1 187
    Billets dans le blog
    9
    Par défaut
    Je trouve assez triste que l'on condamne les développeur a utiliser 1 seul langage pour programmer sur ces plateformes.
    Sa limite énormément les innovations.

    Sans vouloir lancé un troll le java c'est pas top pour le gaming, le C++ est quand même plus adapté.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Ça existe depuis un moment, c'est NDK : https://developer.android.com/tools/sdk/ndk/index.html

  4. #4
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 187
    Points
    1 187
    Billets dans le blog
    9
    Par défaut
    Je sais que sa existe, mais j'ai pas l'impression que se soit massivement utilisé.

    Toi même la tu déjà utilisé ?

  5. #5
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Points : 5 072
    Points
    5 072
    Par défaut
    À ma (petite) connaissance (le domaine du JV n'étant pas mien), le Java est assez peu utilisé pour les jeux vidéos hormis les simples. On lui préfère généralement des outils X-platform tel que Unity ou utiliser du C++ du peu que j'ai pu voir.
    Il est possible d'en réaliser en Java à l'aide de bibliothèque telle que libgdx (par exemple), et c'est aussi une piste assez utilisée et fiable du peu que j'en sais.

  6. #6
    En attente de confirmation mail
    Homme Profil pro
    Chef de projet
    Inscrit en
    Décembre 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2005
    Messages : 24
    Points : 58
    Points
    58
    Par défaut
    j'ai du mal à voir l'intérêt d'avoir une connexion avec google TV.
    de ce que je vois autour de moi, ce sont des gens qui jouent sur leur téléphone dans les transports.
    on se retrouve avec des jeux solo (candy crush) que je vois pas vraiment jouable sur une télé!

    concernant le player analytic, ça peut être intéressant pour capter des joueurs occasionnels qui vont jouer aux jeux du moment dont on voit la pub partout.
    pour ceux qui jouent à un style particulier (par exemple tout ce qui est tower defense) je ne pense pas que l'analyse soit utile (le joueur cherchera le terme "tower defense", sans s'occuper des autres types de jeux).

  7. #7
    Membre éclairé Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Points : 791
    Points
    791
    Par défaut
    Je sais que sa existe, mais j'ai pas l'impression que se soit massivement utilisé.

    Toi même la tu déjà utilisé ?
    La quasi totalité des jeux sur mobile utilisent des technos classiques.
    - Android = C++ et un peu de java
    - iOS = C++ et un peu d'objective C (le moins possible, ou alors uniquement OC)

    Le tout avec du rendu OES 2.0 ou 3.0 ou Metal selon ce qui est supporté. C'est très commun.

  8. #8
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par sazearte Voir le message
    Sans vouloir lancé un troll le java c'est pas top pour le gaming, le C++ est quand même plus adapté.
    C’est quoi le gaming dans ce contexte ?
    Si on parle de moteur de jeu, oui le C++ est des plus indiqués, mais si on parle de scripting (ce que l’on retrouve dans la plupart des moteurs de jeux) alors n’importe quel langage peut faire l’affaire (Unity3D par exemple propose les C# et le JS).

    Bref, le raccourci est un peu bancal.

  9. #9
    Membre éclairé Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Points : 791
    Points
    791
    Par défaut
    Citation Envoyé par I_Pnose Voir le message
    C’est quoi le gaming dans ce contexte ?
    Si on parle de moteur de jeu, oui le C++ est des plus indiqués, mais si on parle de scripting (ce que l’on retrouve dans la plupart des moteurs de jeux) alors n’importe quel langage peut faire l’affaire (Unity3D par exemple propose les C# et le JS).

    Bref, le raccourci est un peu bancal.
    Il a jamais parlé de java comme langage de script (ce qui serait assez con), du coup je trouve ton argument un peu bancal.
    Et non, n'importe quel langage de scripting ne peut pas faire l'affaire... Allez, un exemple au pif.. Lua, c'est top, et pourtant c'est la merde sur iOS en 64bits...

  10. #10
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par seeme Voir le message
    Il a jamais parlé de java comme langage de script[...]
    Ben en fait je n’ai pas trop compris à quoi il faisait allusion par "gaming" (je pose une question à la base) donc est-ce qu’il en parle ou non, j’en sais rien, j’essaie de comprendre le sens du mot ici ^^

    Citation Envoyé par seeme Voir le message
    [...](ce qui serait assez con)
    Pourquoi ce serait con ? Unity utilise bien le C#, or syntaxiquement les deux langages ont pas mal de choses en commun.

  11. #11
    Membre éclairé Avatar de seeme
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    430
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 430
    Points : 791
    Points
    791
    Par défaut
    Un langage n'est pas défini que par sa syntaxe.

    On peut voir le java comme un outil de scripting si on part sur JNI par exemple, mais d'autres langages (comme Lua ou C#) ont des VM qui seront plus efficaces (tout dépend du cas).
    Personnellement, je trouve le protocole d'exposition C++ <-> Java assez désagréable, du coup ce ne serait certainement pas mon premier choix (à voir niveau perf, mais je ne connais aucun moteur qui utilise le java pour ça, du coup je pense qu'elles ne sont pas terribles, d'autant plus que Java n'a pas été conçu pour ça)..

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 47
    Points : 57
    Points
    57
    Par défaut
    Bonjour, je n'ai pas le temps et je suis trop con et trop vieux pour apprendre d'autres langages maintenant c++, objective-c sont hors de porté pour moi

    Existe t il des solutions pour faire des jeux et application mobile en python ?

  13. #13
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2007
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2007
    Messages : 677
    Points : 2 137
    Points
    2 137
    Par défaut
    Citation Envoyé par seeme Voir le message
    On peut voir le java comme un outil de scripting si on part sur JNI par exemple, mais d'autres langages (comme Lua ou C#) ont des VM qui seront plus efficaces (tout dépend du cas).
    Je t’accorde le point, je n’ai jamais touché à Java en dehors de produits bien spécifiques (Talend pour ne citer que lui) bien loin des exigences du jeu vidéo en termes de performance, je l’accorde. Dans ce cadre Java faisait un langage de script tout ce qu’il y a de plus viable.

    Bref, Les coûts induits par les changements de contexte managé/non managé sont relativement acceptables en .Net, j'avais cru entendre qu’il en était de même avec Java.

    Citation Envoyé par seeme Voir le message
    Personnellement, je trouve le protocole d'exposition C++ <-> Java assez désagréable, du coup ce ne serait certainement pas mon premier choix (à voir niveau perf, mais je ne connais aucun moteur qui utilise le java pour ça, du coup je pense qu'elles ne sont pas terribles, d'autant plus que Java n'a pas été conçu pour ça)..
    Je n’en connais qu’un de nom (JMonkeyEngine), que je n’ai pas eu la curiosité de tester mais qui a le mérite d’exister.

    Citation Envoyé par davs34 Voir le message
    Existe t il des solutions pour faire des jeux et application mobile en python ?
    Peut-être regarder du côter de Pygame

Discussions similaires

  1. NVIDIA dévoile de nouveaux outils pour les développeurs de jeux vidéo
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 06/04/2014, 23h22
  2. Réponses: 7
    Dernier message: 14/10/2013, 10h33
  3. Google lance un programme de certification pour les Google Apps
    Par Katleen Erna dans le forum Actualités
    Réponses: 7
    Dernier message: 07/03/2011, 12h29
  4. Fedora 13 offre de nombreux outils pour les développeurs
    Par Gordon Fowler dans le forum RedHat / CentOS / Fedora
    Réponses: 8
    Dernier message: 30/05/2010, 10h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo