Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.
 
ACTU

The Witness est un succès

CBL par CBL,  email  @CBL_Factor
 
Vous l'aviez peut-être deviné en voyant The Witness squatter le top 10 de Steam, mais le jeu se vend plutôt bien. Selon Jonathan Blow, le jeu s'est vendu en une semaine à plus de 100 000 exemplaires (Steam et PSN combinés) et a rapporté 5 millions de dollars. C'est plus que Braid en un an. Ceci étant dit, les recettes sont encore inférieures au budget du jeu mais son créateur pense qu'il va rentrer dans ses frais prochainement et qu'il va même gagner assez de blé pour financer le prochain jeu.

Pour le moment, l'équipe de dev corrige les bugs du jeu. Jonathan Blow a choisi de créer son propre moteur. Cela lui a permis de garder le contrôle sur les sources et d'optimiser à fond son jeu. Par contre il doit se fader tous les soucis de drivers et de compatibilité car comme il le dit lui-même : "shipping games on PCs these days is really not fun". Accessoirement il compte porter le jeu sur d'autres plateformes (iOS, Android, Xbox One, OS X) et il devra donc faire tout le boulot lui-même.

Pendant son temps libre, Jonathan Blow développe son propre langage de programmation haut-niveau : Jai.
 

Commentaires

Masquer les commentaires lus.
Yolteotl
 
Si il ne garde que les puzzles, le portage devrait être assez rapide.
Crusing
 
Ouais parce que c'est peut être optimisé, mais sur mon laptop avec un i7 et une CG de boulot certes, j'ai parfois des chutes de framerate... alors sur une tablette/téléphone, va falloir faire des concessions. Pourtant ça a des airs de Unity3d parfois...
divide
 
Ils veulent porter leur moteur sur toutes les plateformes... Et ils développent une version DirectX sur PC. Pas masos du tout les gars.
En tout cas si ils développent vraiment leur moteur from scratch, ça explique l'UI/customisation/features in-game minimalistes.
Ceci dit ça me dépasse un peu, leur jeu donne l'impression de pouvoir se faire avec les features d'Unity, ce qui serait beaucoup moins cauchemardesque en dev et en QA, surtout pour un projet multiplateforme.
Laurent
 
Je n'aurai qu'un mot : 417+73+1
MrPapillon
 
divide a écrit :
En tout cas si ils développent vraiment leur moteur from scratch, ça explique l'UI/customisation/features in-game minimalistes.


Pour moi ça explique pas du tout, c'est plutôt un choix de game design. Je suis à fond pour ce genre de choix, pour des jeux qui sont pas là pour faire exploser la carte graphique. Tout le monde a la même expérience, le rendu est super propre, les menus à la con sont évités, etc... C'est bien de pas avoir d'options graphiques et des menus gigantesques : les joueurs sont vraiment pas des experts ni en rendu, ni en direction artistique, donc leur confier le choix de choisir la qualité du jeu, c'est une erreur historique. Si tout le monde a le même rendu, tu peux optimiser ton jeu pour ça et ça limite le QA inutile. Et c'est d'autant plus vrai quand des puzzles du jeu dépendent des détails à l'image.

Et les menus, de manière générale, c'est du méta. C'est méga pénible de lancer un jeu Ubisoft et devoir se farcir cinquante écrans inutiles avant d'arriver en jeu. Le pire c'était dans le premier Assassin's Creed où c'était presque un puzzle pour pouvoir quitter le jeu. Dans Braid et The Witness, tu lances le jeu, t'es directement dedans après un petit loading. Les menus sont très secondaires.

Autre chose aussi : il y a 7/8 ans, Unity n'en était pas au niveau qu'il est actuellement. Jonathan Blow est aussi un très bon programmeur, et il a beaucoup réfléchi à optimiser le taf' de son studio. Il sait qu'il n'aura certainement pas besoin de toutes les features d'Unity, et donc il peut se permettre de concevoir un framework super simple et efficace. Il a été assez ouvert sur le sujet, et on peut le voir dans ses tweets, et devblogs. Quand un jeu est aussi minimaliste graphiquement, le wrapper de l'API graphique doit pas être super complexe. Et de toute façon, que ça soit DirectX ou OpenGL, il faut un wrapper. Et les API graphiques sont quand même très proches les unes des autres.

Pour moi la vraie question autour de ce jeu c'est : est-ce qu'il a pondu une techno/algo pour créer ou vérifier ses puzzles ? Parce que mine de rien il en a fait un nombre massif, et sans aucun bug. Rien que de les concevoir et de tester toutes les possibilités ça doit prendre un temps fou. Et à côté de ça il devait monter sa techno, son studio et produire le jeu.
divide
 
Je suis pas contre une approche minimaliste, mais j'ai quand même la nette impression qu'un certain nombre ont été dictées par des contraintes techniques (de dev, de QA ou de plateformes visées) maquillées en choix artistiques. Pour donner un exemple, j'aurai préféré zéros humains plutôt que des humains en flat shading, sans textures, et figé dans une pose Pompéi-esque. Ça me donne l'impression de me balader dans un catalogue Poser qui a foiré son export :/
Ça contraste avec le reste de l’île qui elle est joliment texturé/shadé, et n'est pas sans rappeler Myst/Riven par endroits.
De même, sur le plan physique on sent qu'on est guidé sur des rails bien délimités, et que certaines zones qui semblent physiquement accessibles sont artificiellement bloquées.

Pour le wrapper je ne suis pas persuadé de son utilité, la (quasi ?) totalité des plateformes qu'ils visent supportant OpenGL, et OpenGL pouvant être wrappé en DX si besoin avec très peu de réécriture via ANGLE. M'enfin j'imagine qu'ils ont du réfléchir leur choix, ça semble juste bizarre de commencer avec du DX quand OpenGL est aussi universel.

Sinon pour la vérification des puzzles, vu le faible nombre de cases et les nombreuses manières de résoudre certains puzzles, je penche pour un bête check brute-force. Pour la génération j'imagine que c'est du fait à la main, vu la difficulté progressive de chaque série et la manière dont sont amenés les variantes au sein de chaque série...
D-Kalcke
 
Yolteotl a écrit :
Si il ne garde que les puzzles, le portage devrait être assez rapide.
Je crois que tu n'as pas joué au jeu.
Yolteotl
 
D-Kalcke a écrit :
Yolteotl a écrit :
Si il ne garde que les puzzles, le portage devrait être assez rapide.
Je crois que tu n'as pas joué au jeu.


C'était de l'humour :)
Je l'ai fini après y avoir passé 15h (+7 pour trouver un certain nombre de trucs planqués), et c'était cool, mais je vois pas très bien ça tourner sur portable.
Butagaz
 
J'en suis déjà à 10h, et j'avoue quand même avoir du mal sur certains puzzles. D'autant qu'il y en a pas évidents du premier abord, parce qu'il faut jouer avec le point de vue/la profondeur, surtout la partie qui permet d'activer le pilier noir . J'ai pas l'habitude de ce genre de jeu, mais je trouve que la qualité est là.
Ptite question HS:, c'est possible de rebind les touches du clavier? J'ai pas trouvé d'option pour, et j'aimerai surtout changer la touche sprint, je l'ai enfoncée en permanence et sur shift c'est pas forcément pratique.
MrPapillon
 
divide a écrit :Pour donner un exemple, j'aurai préféré zéros humains plutôt que des humains en flat shading, sans textures, et figé dans une pose Pompéi-esque.


Pour ma part ça correspond parfaitement à l'esprit des jardins à l'européenne. Les statues sont aussi justifiées dans le jeu (la mine, etc...). Le normal mapping c'est hyper simple à implémenter, on peut vraiment pas considérer ça comme un truc bloquant. Pour moi ces statues sont parfaitement justifiées et de mon point de vue, ajoutent beaucoup à l'atmosphère.

De manière générale, je pense que le style flat shading bien géré comme dans ce jeu, est une vraie plus-value pour le jeu vidéo. C'est un truc qui vieillira jamais visuellement, ça a une vraie élégance. Contrairement à un truc blindé de normal maps dégueux.

En plus le truc cool, c'est que ça va être très rigolo de visiter tout ça en VR.
Crusing
 
Yolteotl a écrit :
mais je vois pas très bien ça tourner sur portable.

Bein y'a des jeux qui tournent sur mobile sous Unity avec un rendu extrêmement proche, mais c'est clairement plus léger. (j'ai aucune idée du type d'éclairage dans the witness, si c'est très baké etc... je sais qu'il y a des textures bien plus fines qu'on pourrait croire)
Par contre le jeu se lance en une poignée de seconde, c'est déjà ça pour la pause caca. Par contre je l'ai lancé une fois pas en high, c'était bien laid.

Merci mrpapillon pour le spoil, c'est vraiment l'hopital qui se fout de la charité, je sais que t'aime bien t'écouter parler, mais c'est pas une raison.
Edhen
 
J'ai rajouté des balises spoiler. Donnez vous au moins jusqu'à la prochaine promo du jeu pour en parler librement, sinon n'oubliez pas les balises "... et à la fin, il meurt".
lafayette
 
Dev maso a écrit :
shipping games on PCs these days is really not fun

C'est marrant parce que c'est exactement le contraire... à condition de pas vouloir réinventer la roue (et à priori y avait pas besoin pour un jeu comme The Witness, je suis d'accord avec divide)

MrPapillon a écrit :
les joueurs sont vraiment pas des experts ni en rendu, ni en direction artistique, donc leur confier le choix de choisir la qualité du jeu, c'est une erreur historique

A mon avis t'as toujours joué avec des cartes 3D de riche.
MrPapillon
 
Crusing a écrit :
Merci mrpapillon pour le spoil, c'est vraiment l'hopital qui se fout de la charité, je sais que t'aime bien t'écouter parler, mais c'est pas une raison.


C'est spécial comme "spoil" quand même hein. C'est des trucs que tu vois en faisant 50-100 mètres dès le début du jeu. Et en plus je crois qu'on voit ça dans les trailers. Mais effectivement c'est pas terrible et j'aurais dû éviter.

lafayette a écrit :
A mon avis t'as toujours joué avec des cartes 3D de riche.


Au contraire non, par contre j'ai tendance à vouloir sacrifier le framerate pour avoir un rendu propre. Et surtout quand le jeu est artistiquement joli.

Mon point de vue, c'est que le jeu doit proposer un slider qualité <-> framerate, pour avoir les goûts du joueur, et d'avoir le jeu qui analyse le matos pour savoir quels effets activer et désactiver. Comme analyser toutes les configs c'est un truc qui peut bouffer du temps de dev, ben si l'industrie s'était orienté de cette manière, on aurait eu un middleware qui permet de fournir ce diagnostic au dev en runtime. Et une fois que le dev a un diagnostic, il ajoute/enlève les effets pour maximiser la qualité graphique ou le framerate.

Ce problème était moins un problème dans le passé, parce qu'il y avait peu de jeux. Maintenant qu'il y a de plus en plus de jeux, il faudrait pouvoir sauter d'un jeu à l'autre sans passer des heures à les configurer et installer des mods.
Crusing
 
Bla bla bla. Allez, chut, j'ai fait 200 puzzles hein, sans le voir.
Muchacho
 
divide a écrit :
Ils veulent porter leur moteur sur toutes les plateformes... Et ils développent une version DirectX sur PC. Pas masos du tout les gars.
En tout cas si ils développent vraiment leur moteur from scratch, ça explique l'UI/customisation/features in-game minimalistes.
Ceci dit ça me dépasse un peu, leur jeu donne l'impression de pouvoir se faire avec les features d'Unity, ce qui serait beaucoup moins cauchemardesque en dev et en QA, surtout pour un projet multiplateforme.


Et s'Ils aiment programmer ?

Le home made est souvent "plus adapté à nos besoins", c'est juste que c'est toujours plus long à faire. Ils ont du temps et les compétences alors pourquoi pas.

Si j'avais le temps de faire plus de choses home made, je le ferai sans doute aussi.
lafayette
 
Muchacho a écrit :
Et s'Ils aiment programmer ?

shipping games on PCs these days is really not fun

Disons qu'il y a programmer, et se faire chier à faire marcher son moteur fait-maison sur toute sorte de matos...
divide
 
Muchacho a écrit :
Et s'Ils aiment programmer ?


Ils ne développent pas de techniques de rendu qui nécessitent l'écriture complète d'un moteur, et je pense que personne n'aime programmer pour rien quand il y a déjà une tonne de trucs à implémenter par ailleurs :) Réinventer la roue, en plus d'être d'un intérêt limité, c'est aussi passer des mois à trouver la bonne combinaison de caoutchouc et de pression pour le pneu afin qu'il roule sans heurt sur tous les terrains... Bref du temps qui pourrait être passé à développer d'autres features qui ne pre-existent pas ailleurs, sans compter le temps de peaufinement et debuggage qu'elles nécessitent.
CBL
 
MrPapillon a écrit :
Autre chose aussi : il y a 7/8 ans, Unity n'en était pas au niveau qu'il est actuellement.


Par contre l'UE 3 se portait très bien.
Pour The Vanishing of Ethan Carter, les devs ont mis 2 ans et demi pour créer le jeu sur UE 3 puis 9 mois pour le porter sous UE 4.
Netaie
 
En ce qui concerne la question "pourquoi ne pas utiliser un moteur de jeu pour se concentrer uniquement sur le contenu ?"

Tout simplement parce que certains programmeurs (j'en fais parti) prennent tout autant de plaisir à designer et implémenter un moteur, qu'à faire des outils ou bien programmer la partie gameplay. Alors quand tu as :
- la possibilité financière
- le temps
- les compétences techniques
- le désir
Bah tu y vas !

Le principe étant quand même qu'il prenne son pied pendant le développement de son jeu :)
MrPapillon
 
Surtout qu'il compte probablement ne faire que des jeux simples graphiquement.
Donc une fois la techno en main, ça donne un truc redoutable en flexibilité. C'est pas forcément pété de fonctionnalités comme un Unity, mais ça peut être customisé facilement en fonction des besoins. Et pas besoin de perdre du temps avec du support externe.
divide
 
Netaie a écrit :
certains programmeurs (j'en fais parti) prennent tout autant de plaisir à designer et implémenter un moteur, qu'à faire des outils ou bien programmer la partie gameplay


Ouai, ça c'est quand t'as pas de réalité économique, de deadline ou de qualité derrière, on est d'accord (enfin perso, je vois l’intérêt que si c'est pour programmer une archi ou une feature novatrice, sinon ça a autant d’intérêt qu'un exercice scolaire).
CBL
 
Netaie : disons surtout que le mec a des couilles en beton armé vu qu'il a claqué tout le pognon de Braid dans un Myst-like vendu $40. Je suis content pour lui que ca ait marché mais c'était un sacré pari :)

MrPapillon : ba non au contraire. Il a fait un moteur pour un besoin précis. Dès qu'il voudra ajouter une fonctionnalité ou une plateforme à son moteur, il va en reprendre pour des des mois de dev. Il veut supporter la RV ? Dev. Il veut ajouter du multi ? Dev. Il veut ajouter de la physique ? Dev. Il veut passer sur Vulkan/DX12 ? Dev.
Netaie
 
divide a écrit :
Ouai, ça c'est quand t'as pas de réalité économique, de deadline ou de qualité derrière, on est d'accord (enfin perso, je vois l’intérêt que si c'est pour programmer une archi ou une feature novatrice, sinon ça a autant d’intérêt qu'un exercice scolaire).


L'intérêt ? Le plaisir, le souhait de travailler avec une archi adaptée à sa façon de travailler ou celui de ne pas être dépendant d'une autre compagnie.

Après si effectivement tu n'as pas les compétences techniques c'est un suicide financier c'est certain. Tout dépend encore une fois du contexte : Temps, budget, compétence de l'équipe, envies. Mais il n'y a pas une bonne réponse générique à la question : Moteur interne ou externe ? :)

EDIT:

CBL a écrit :
Netaie : disons surtout que le mec a des couilles en beton armé vu qu'il a claqué tout le pognon de Braid dans un Myst-like vendu $40. Je suis content pour lui que ca ait marché mais c'était un sacré pari :)


Vu le parcours du gars et de son équipe technique, j'ai l'impression que ça n'a pas du le faire tiquer tant que ça :)
LeGreg
 
Il y a encore tout un tas de studios qui ont leur propres moteurs, ce n'est pas une exception.

Pourquoi le faire ? Pour contrôler la technique in-house ? Pour ne pas avoir à payer une grosse somme d'argent ou avoir à payer des royalties sur la durée de vie du projet ? Même les licenciés d'Unreal Engine continuent à faire du développement in-house sur une base plus ancienne (certains ont acheté la licence du 2 comme base il y a longtemps et ont continué à ajouter des features par ex).

Des gens qui développent l'Unreal Engine aujourd'hui ont fait leurs armes sur les moteurs maison (donc même Epic d'une certaine façon a besoin de ces compétences même si indirectement).
lafayette
 
Disons que si on a vraiment des besoins particuliers pour un jeu, il est souvent plus intéressant de reprendre ce qui existe déjà, comme pour les mecs de Star Citizen qui ont adapté le CryEngine à leurs besoins. Par contre pour des jeux comme Elite:D qui ont certaines spécificités (aire de jeu de taille astronomique (même si les systèmes sont instanciés), énormément de procédural), vaut mieux en effet partir de zéro et créer un moteur adapté (et souvent on a pas le choix).

LeGreg a écrit :
Pour contrôler la technique in-house ? Pour ne pas avoir à payer une grosse somme d'argent ou avoir à payer des royalties sur la durée de vie du projet ?

Comme dit au-dessus, en montrant patte blanche, un studio motivé peux avoir accès au pipeline de rendu des principaux moteurs commerciaux. Y a donc moyen de les adapter (sauf besoins très spécifiques) et de les optimiser pour ton jeu.
Et les coûts des licences sont devenus très raisonnables, que ce soit pour des petits/moyens studios ou un pov'mec tout seul et fauché comme moi... Surtout par rapport au temps gagné sur les divers supports d'API et leurs màj, comme le dit CBL (par exemple sous Unity tu mets à jour le support de ton Rift en quelques clics).
EDIT: heureusement que le nombre d'édits n'est plus affiché :p
MrPapillon
 
CBL a écrit :
MrPapillon : ba non au contraire. Il a fait un moteur pour un besoin précis. Dès qu'il voudra ajouter une fonctionnalité ou une plateforme à son moteur, il va en reprendre pour des des mois de dev. Il veut supporter la RV ? Dev. Il veut ajouter du multi ? Dev. Il veut ajouter de la physique ? Dev. Il veut passer sur Vulkan/DX12 ? Dev.


Oui, mais il n'y en a pas une infinité de ces devs. Et il pourra aussi faire une intégration minimaliste, contrairement à un gros middleware qui va devoir gérer tous les cas.
Carmack avait aussi cette approche sur ses id Tech, en gros tout faire en interne.
Avoir un gros moteur c'est aussi faire face à une grande complexité. Si le moteur custom est super minimaliste, c'est très facile de le modifier. Même avec les sources d'un gros middleware, et même dans un gros studio, c'est tendu de modifier. Déjà parce qu'on n'a pas l'expertise et qu'il faut gérer les conséquences court terme, et aussi devoir gérer la maintenance par rapport à toutes les futures mises à jour. Sans parler du support technique qui peut devenir complexe à cause des allers-retours pour expliquer les modifs customs.

Par contre un truc intéressant, c'est qu'il avait affirmé que si son langage custom avançait bien, il était pas contre démarrer la nouvelle prod' avec.
divide
 
Carmack proposait un tas d'innovation graphiques que d'autres moteurs ne pouvaient pas faire, ça se justifiait. Et les id Tech avaient une valeur commerciale en eux-même.
CBL
 
Sauf qu'avec un bon middleware tu mets rarement les pieds dans le code du moteur. Ma boite utilise UE 4 et quand il fallait ajouter des fonctionnalités qui manquaient au moteur, on a codé des plugins. Et le middleware c'est pas juste un moteur. C'est des outils : éditeur de niveau, scripting, import des modèles 3D, intégration avec un soft de versionning...

Je comprends que pour des gros studios comme EA ou Ubisoft ca vaut le coup de faire sa propre sauce mais pour des petits indies c'est irréaliste. Des mecs comme Blow ou Carmack sont à part car c'est des dieux du code.
LeGreg
 
"Most of us would do well to remember that there is a reason Carmack is Carmack, and we are not Carmack.", Jonathan Blow, 2/1/2006
MrPapillon
 
Pour ma part j'aurais fait aussi The Witness avec Unity. Je pense que le cas de Blow est un peu particulier parce qu'il a l'air de vouloir maîtriser de A à Z tout le contenu et la technique de ses jeux. Je pense que dans sa vision personnelle, le choix d'un moteur custom n'est pas forcément incohérent. Le chemin pour aller de rien à un truc minimaliste n'est pas forcément trop gigantesque.

Par contre le vrai soucis c'est les outils d'édition c'est clair. Pour le versioning c'est pas trop compliqué à son niveau, tout est en texte. Il a une approche minimaliste dans le genre Stingray. Les datas binaires peuvent se trouver sur un gestionnaire différent et gérées à la main. Le pipe d'import/export ça ne devrait pas être un gros problème parce qu'il ne gère qu'une toute petite équipe. Le script, j'imagine que Blow tape soit dans du C++, soit dans du Lua. Le visual scripting ça sert surtout dans des gros studios où tu embauches des gars sans bases de code. Mais c'est vrai que sur tous ces points, même s'il a un peu de flexibilité, la somme de travail est trop importante pour arriver à des outils aussi ergonomiques qu'un middleware dédié.

Pour moi, à part le cas de Blow et des moteurs avec des technos vraiment spécifiques, un moteur custom peut se justifier sur un jeu majoritairement procédural, mais ça reste encore assez rare.
lafayette
 
MrPapillon a écrit :
Même avec les sources d'un gros middleware, et même dans un gros studio, c'est tendu de modifier. .

C'est sûrement vrai dans certains cas extrêmes, Star Citizen est encore un bon exemple, apparemment ils ont sué pour faire faire au CryEngine des trucs qu'il était pas censé faire (des phases FPS dans des vaisseaux en mouvement rapide.)
Netaie
 
Le truc marrant, pour voir qu'utiliser un gros moteur de jeu style Unreal 4 d'Epic n'est pas anodin, c'est de mater les crédits section programmation d'un jeu utilisant cette techno. La liste est parfois assez impressionnante même pour des studios de taille moyenne et pour des projets techniquement pas complètement dingue. A côté de ça, tu as des studios, anciens certes, qui capitalise sur l'évolution de leur techno interne et leur pipe de production (10 ans d'itération tu commences à avoir un truc qui tourne bien sans aller chercher ailleurs pour certains).

Dans ma carrière pro, j'ai du utiliser deux fois un moteur externe : renderware pour un proto rapide d'un jeu sur PS2 qui n'est jamais sorti (le reste des projets de la boite étaient fait avec une techno interne) et unreal 4 (impressionnant et hyper touffu, mais on doit parfois toucher au code moteur pour corriger certains bugs, qui sont remontés à Epic mais forcément rapidement intégrés, ou pour des features qui peuvent manquer).
Yolteotl
 
Un moteur perso, c'est aussi régulièrement associé à une plateforme dédiée, et ça permet d'optimiser bien mieux qu'avec un middleware. Naughty Dog n'aurait jamais pu faire The Last Of Us avec un moteur non-maison.
lafayette
 
Je viens juste de tester le jeu dans un DK2, le support est pas tout à fait fini mais c'est jouable. Et c'est très chouette, je sens qu'en VR on va passer beaucoup de temps à flâner entre deux puzzles dans ce monde bariolé. Par contre c'est ultra-gourmand (apparemment même avec une 970, le jeu nécessite quelques optimisations), je vais donc mettre le jeu de coté en attendant un nouveau GPU (voire aussi l'arrivée du CV1, en espérant un support pas trop tardif du jeu)...
Akbalder
 
Jonathan Blow explique qu'il préférait avoir son propre moteur pour ne dépendre de personne lorsque les moteurs actuels ne seront plus maintenus : https://www.reddit.com/r/Games/comments/282l0k/jonathan_blow_on_using_his_own_engine_i_would/
Ze_PilOt
 
Il y a plus de chances que le moteur unity ou UE4 tourne encore dans 20 ans que celui de the witness, maintenance ou pas.
MrPapillon
 
Ze_PilOt a écrit :
Il y a plus de chances que le moteur unity ou UE4 tourne encore dans 20 ans que celui de the witness, maintenance ou pas.


C'est pas évident, regarde le RenderWare racheté par EA. Rien n'indique qu'il n'y aura pas un Bolloré qui va se saisir de tout ça et tout défoncer pour vendre des jeux sur mobiles. Un autre truc aussi, c'est que les licences peuvent changer, et ce qui est abordable maintenant pourrait devenir bloquant par la suite.
Akbalder
 
Ze_PilOt a écrit :
Il y a plus de chances que le moteur unity ou UE4 tourne encore dans 20 ans que celui de the witness, maintenance ou pas.

Mais si ce n'est pas le cas, il a plus de chance de réussir à faire évoluer son moteur plutôt qu'un moteur propriétaire.
Muchacho
 
Ze_PilOt a écrit :
Il y a plus de chances que le moteur unity ou UE4 tourne encore dans 20 ans que celui de the witness, maintenance ou pas.


Je m'y connais pas bien, mais il y a un gros biais ici.

Je vais prendre en exemple:
Si j'ai fait un jeu sur Unity 2.0, est-ce que je peux le compiler avec Unity 4.0 ? Si non, est-ce que le binaire de Unity 2.0 est toujours accessible au téléchargement ?
Et si c'est bien le cas, comment je fais pour porter mon jeu sur PS4 puisque Unity 2.0 ne la prend pas en compte.
Bref, ici il y a un gros risque pour que je ne puisse pas porter mon jeu sur Unity 2.0 sur une console sortie après la fin de la date de maintenance de Unity 2.0. La pérennité n'est pas assurée.

Dans le cas d'un moteur maison t'as le contrôle sur "rétrocompatibilté" et donc la pérennité de ce que tu fais.


ça me surprend, surtout sur Factornews avec sa ribambelle de dev, de voir des discours aussi décourageant envers ceux qui font leur propre outils, comme s'ils étaient totalement fous et que les désavantages sont forcément plus gros que les avantages.
MrPapillon
 
Un truc qui est sûr, c'est que Jonathan Blow est un gars qui arrive toujours à un résultat. Il a peut-être explosé ses délais, son budget, mais au final il a sorti un jeu amputé de rien et très propre. C'est loin d'être le cas pour la majorité des studios, AAA comme indies. Donc s'il faut faire un moteur custom, les chances de réussite sont plus importantes avec ce genre de profil.
JoWn3
 
Peut-être aussi que lui son amusement dans la vie c'est de faire son jeu en partant de rien et franchement même si ça lui prend 2ans supplémentaires mais qu'à chaque fois le jeu a toujours à toujours son style à lui et que le joueur(moi) se régale autant en étant vraiment au centre du developpement tout en étant surpris, ça me convient.

Les jeux de Blow sont peut-être des bornes signalétiques dans l'industrie, 2008 "Braid" les débuts du xbla et de l'explosion des Indés, 8 ans plus tard "The Witness" développement plus ambitieux grâce à plus de moyen financier et philosophie que le joueur est plus mature avec moins de guide et plus de liberté et d'apprentissage par lui-même...

Le 1er c'était un retour aux jeux en 2d fait en comité restreint avec des concepts anciens plus ou moins améliorés.
Le 2eme c'est un retour au vrais sens du jeu vidéo, l'apprentissage, la vraie progression dans un monde plus interactif que cinématographique. (deal avec ça The Order...)
CBL
 
Muchacho a écrit :
ça me surprend, surtout sur Factornews avec sa ribambelle de dev, de voir des discours aussi décourageant envers ceux qui font leur propre outils, comme s'ils étaient totalement fous et que les désavantages sont forcément plus gros que les avantages.


Disons que pour Blow ca a du sens car il avait le temps, l'argent et le talent. Mais pour la majorité des développeurs, je doute que ce soit le cas. Même des studios de taille moyenne comme Obsidian se tournent vers le middleware car ca prend beaucoup moins de temps pour faire un jeu.

Quant à la pérennité des jeux utilisant un moteur externe, il n'y a pas vraiment de soucis. Deux Ex est à base d'UE 1 et tourne comme un charme aujourd'hui, 16 ans après. Pareil pour les jeux ID Tech 3 comme Kingpin ou Call Of Duty. Et les bidouilleurs trouvent toujours des solutions (VMs, wrappers...) aux problèmes quand il y en a.

Le seul moyen de rendre un moteur 100% pérenne est de le passer open source.
Vous devez être connecté pour pouvoir participer à la discussion.
Cliquez ici pour vous connecter ou vous inscrire.
Soutenez Factornews.com

Tribune

MrPapillon
(18h24) MrPapillon Par contre la différence entre mon programme et celui de Fillon, c'est que moi je n'oblige pas à aller à l'église le dimanche.
MrPapillon
(18h22) MrPapillon Ça permettra de préparer les youtubeurs coréens à la bouffe alien.
GTB
(18h21) GTB Crusing > C'est certain. Vu le nombres d'agents possiblement cancérogène connus, j'imagine qu'il y a un manque de moyens pour approfondir. Et il y a tout ceux qu'on a même pas encore étudié ne serait-ce qu'un peu.
MrPapillon
(18h20) MrPapillon Et après, on va se retrouver avec des humains avec des parois intestinales en graphène naturel capables d'endurer même des cailloux ou du jus de centrale nucléaire.
MrPapillon
(18h19) MrPapillon Moi je propose quelque chose de plus simple : on autorise tout, comme ça quelques générations meurent dans d'atroces souffrances, des attaques de zombies, des humains qui ressemblent plus à des humains, etc...
GTB
(18h18) GTB Crusing > Précisément, osef de 2006 puisque ça concernait que l'inhalation.
Crusing
(18h14) Crusing Moi je pense juste à l'explosion des syndromes colopathiques, alors qu'il suffirait peut être juste de faire le tri la dedans
Crusing
(18h13) Crusing GTB > OSEF de 2006, on parle des résultats d'hier
Crusing
(18h12) Crusing Mais t'aura toujours des abrutis qui achèteront en connaissance de cause, comme pour la radioactivité, c'est invisible donc ça n'existe pas, le bon raisonnement climatosceptique à la Trump.
GTB
(18h10) GTB Crusing > Je sais. Quand j'ai parlé d'inhalation c'était par rapport à la classification de 2006 qu'il a évoqué.
Crusing
(18h08) Crusing GTB > les résultats de la nouvelle enquête montre par ingestion hein, après les social justice warrior, les industriels justice warrior
GTB
(18h08) GTB Dans ce même groupe tu peux trouver entre autre l'acide caféique contenu -naturellement- dans une laitue par exemple. Donc voilà.
GTB
(18h04) GTB Kame> Non c'est pas ce que j'ai dit. Par contre tu le sors d'où ton "gros doute"? Il est classé dans les agents "potentiellement" cancérogènes dont les données sont insuffisantes pour confirmer 1) le dangers 2) les quantités dangereuses.
_Kame_
(17h40) _Kame_ Donc ok, il faut utiliser des colorants blancs très utile sur lesquels il y a un gros doute, et ne pas respecter les lois sur les étiquettes. Merci de me remettre à ma place.
GTB
(17h29) GTB De plus 'faut se méfier du relais de ce genre d'info, qui déforme souvent le réel propos. Et sous couvert "d'étude scientifique" on prend aussi svt ça pour parole d'évangile. Pourtant pas rare de voir des études se faire démonter sur le protocole utilisé.
GTB
(17h24) GTB Kame> J'aurais plutôt dire alarmiste oui. Cela dit, je n'ai aucune dit qu'il fallait continuer à en consommer impunément. Ce qui m'a fait réagir c'est ta façon de présenter les choses. Le fait est qu'on ne sait pas. Ça mérite plus d'études.
_Kame_
(17h17) _Kame_ GTB > les termes ont un sens, et tu utilises "hystérique" n'importe comment. C'est vrai qu'entre risque éventuel et risque avéré, autant le prendre. Mais tu as raison, je vais d'ailleurs prendre de ce pas une petite cuillère de E171
noir_desir
(17h07) noir_desir Big Apple > l'économie c'est beaucoup plus important que les citoyens, c'est un peu le résumé de son programme :)
GTB
(17h06) GTB Kame> J'ai pas d'action non. Par contre les termes ont un sens. Risque éventuel et risque avéré c'est pas la même chose. Ce que soulignent les auteurs de l'étude d'ailleurs. Pourquoi être hystérique directement?
noir_desir
(17h05) noir_desir Big Apple > le gaz de schiste, les ogms tout ça, s'il n'y avait pas ce truc à la con, l'économie se porterait mieux, on pourrait enfin ne pas être bloqué par ces conneries !!
noir_desir
(17h03) noir_desir Big Apple > mais tu comprends, le principe de précaution nuit à l'économie !
_Kame_
(16h46) _Kame_ Surtout pour rendre les aliments blancs et brillants, attendons un peu de voir si c'est vraiment sûr sûr sûr.
_Kame_
(16h45) _Kame_ "Aucun des produits alimentaires concernés ne porte la mention [nano] dans la liste des ingrédients, comme l’exige pourtant la réglementation européenne INCO 1169/2011" Bah c'est pas grave, c'est pas sûr sûr que c'est dangereux.
Big Apple
(16h45) Big Apple noir_desir > Surtout que le principe de précaution voudrait qu'on évite de l'élire :-|
noir_desir
(16h41) noir_desir Kame> et comme ce connard malheureusement à des chances de passer au présidentielle, on est pas dans la merde
noir_desir
(16h41) noir_desir Kame> fillon a dit qu'il voulait mettre un terme au principe de précaution...
_Kame_
(16h39) _Kame_ Prenons tous les risques. Les cancers explosent depuis des décennies, mais c'est pas grave ! Trouvons des remèdes plutôt que les causes !
noir_desir
(16h38) noir_desir [youtube.com] une ancienne collègue
_Kame_
(16h38) _Kame_ GTB > t'as des actions chez les vendeurs de dioxyde de titane ?
noir_desir
(16h37) noir_desir BeatKitano > oui ^^, j'en entend parlé souvent (du titane ) dans les labos à coté du mien. Le titane s'est fantastique ^^'
Big Apple
(16h35) Big Apple Le titane de carbone : [youtube.com]
GTB
(16h22) GTB Kame> Cancérogène possible -non confirmé- et cette classification concerné l'inhalation uniquement. D'ailleurs c'est toujours pas confirmé que c'est cancérogène. L'étude met en avant un risque potentiel à étudier plus en profondeur.
_Kame_
(15h57) _Kame_ (15h48) punaise j'ai pas entendu ça depuis 20 ans. La grande époque de Joystick
BeatKitano
(15h48) BeatKitano noir_desir > [youtube.com]
noir_desir
(15h35) noir_desir Kame> c'est marrant le titane est biocompatible
noir_desir
(15h34) noir_desir Kame> c'est mabiocompatiblerrant le titane lui est
_Kame_
(15h34) _Kame_ et que ça soit dans tous les comprimés de paracétamol... T'as mal à la tête ? Tiens, du cancer.
_Kame_
(15h31) _Kame_ c'est qd même marrant que "Le 10 mars 2006, le Centre international de recherche sur le cancer a classé le dioxyde de titane cancérogène possible pour l'homme"
_Kame_
(15h28) _Kame_ Doit y'avoir la blinde de truc comme l'E171.
noir_desir
(14h33) noir_desir On marche sur la tête __MaX__ >
__MaX__
(14h25) __MaX__ Crusing > flippant !
Crusing
(14h25) Crusing Tout ce que je vois c'est un mec encapuchoné qui met une petite tape juste avant de s'enfuir à toute jambe
BeatKitano
(13h30) BeatKitano Et ça me réjouit.
BeatKitano
(13h30) BeatKitano MrPapillon > All I see [thesun.co.uk]
Crusing
(13h04) Crusing Sympa le E171
Big Apple
(12h36) Big Apple On est bien parti pour une 3ème guerre mondiale.
ptitbgaz
(11h48) ptitbgaz (00h57) Ahah, je crois que j'ai jamais vu ce connard aussi proche de sa marionette des guignols. Enfin je ris jaune vu les monumentales conneries qu'il a faites...
MrPapillon
(11h32) MrPapillon Je me demande si on va pas avoir des méchants de plus en plus charismatiques attaqués par des "humanistes" de plus en plus bêtes. Comme Breivik, ou même Daesh qui a une communication de guerre plus efficace que la nôtre.
MrPapillon
(11h30) MrPapillon BeatKitano > Et dans ce cas où ça aurait été trivial, on se retrouve avec la seule action partagée et appréciée de tous qui est une agression bête. C'est très frustrant.
MrPapillon
(11h28) MrPapillon BeatKitano > C'est pas très malin. Il y a des centaines d'annéees, on écrasait déjà l'adversaire par l'esprit et la rhétorique. Voire même dans l'antiquité.
choo.t
(11h15) choo.t "The Trump Administration is also committed to clean coal technology, and to reviving America’s coal industry, which has been hurting for too long." [archive.is]
choo.t
(11h03) choo.t Tiens, y'a des étoiles filantes dans Zelda Breath of the Wild [youtu.be]
Crusing
(10h41) Crusing (01h30) d'où ma curiosité sur ce qu'ils vont pouvoir faire, à part le gimmick des member berries c'était assez chiant et trop autocentré, comme la précédente.
Crusing
(10h39) Crusing __MaX__ > [cdn.uploadvr.com]
__MaX__
(10h17) __MaX__ Crusing > Ils sont sérieux là ?
BeatKitano
(09h12) BeatKitano J'ai jamais autant été fan de violence gratuite [twitter.com]
Crusing
(08h35) Crusing TrumpVR [uploadvr.com]
MrPapillon
(01h53) MrPapillon CBL > Ah mais clairement ! [youtube.com]
CBL
(01h30) CBL La realite a depassé la fiction il faut dire
CBL
(01h30) CBL La 20 n'etait plus tres drole
CBL
(01h30) CBL AH oui la nouvelle saison
Crusing
(01h28) Crusing Oui bein la 21, enfin la suite de garrison
CBL
(01h21) CBL Quelle suite ? Elle est finie la saison
Crusing
(01h14) Crusing Je suis surtout curieux de voir ce que va nous pondre la contre culture US en 4 ans, et la suite de la saison de south park.
MrPapillon
(01h13) MrPapillon Khdot > Crusing veut devenir président alors il est jaloux.
noir_desir
(01h07) noir_desir Kame> sacré bush...
Crusing
(01h07) Crusing Khdot > D'où je chiale? putain mais commence par arreter de dire de la merde #team blaireau
Crusing
(01h06) Crusing Non atchoum, on ne dirait pas palpatine.
Khdot
(01h06) Khdot (1h01) Crusing > te voir chialer depuis l'élection de Trump me faire marrer, merci pour le popcorn
Khdot
(01h04) Khdot on dirait palpatine [cdn.inquisitr.com] #team-crusing
Crusing
(01h01) Crusing Khdot > oauis bouffe tes pop corn.
Khdot
(01h00) Khdot (0h58) Crusing > #team-ironie
Crusing
(00h58) Crusing (00h54) MrPapillon > plutot les champs arrosés au powerade
Crusing
(00h58) Crusing Khdot > (00h54) carlos
_Kame_
(00h57) _Kame_ [pbs.twimg.com]
MrPapillon
(00h55) MrPapillon Khdot > [grazia.fr]
MrPapillon
(00h54) MrPapillon Crusing > Ça ferait tellement super-vilain qu'on risque de se retrouver avec un paquet d'américains en latex, cagoules et slips externes courant sur les toits en balançant des machins ninja.
Khdot
(00h54) Khdot oula ouais il a l'air trop bizarre le petit Trump [earnthenecklace.com] (wtf crusing)
Khdot
(00h53) Khdot crusing nous fait une intoxication de tofu
Crusing
(00h52) Crusing Le plus probable c'est que sam beckett est dans le corps de Barron et qu'il essaie de régler les choses.
Crusing
(00h49) Crusing MrPapillon > peut etre vois t'il plus loin que nous tous, et qu'il étranglera son père dans son jacuzzi avec du fil dentaire à son 16eme anniversaire.
MrPapillon
(00h45) MrPapillon Pour en faire des gratte-ciels à New York et à Washington.
MrPapillon
(00h44) MrPapillon Envoyer l'iimmigration mexicaine sur Mars pour faire des trous et récupérer les trucs dorés.
MrPapillon
(00h42) MrPapillon Tu vois plus loin que moi.
MrPapillon
(00h42) MrPapillon Crusing > Oh oui, faire tomber des météorites sur les pays pauvres et les faire récupérer les précieux matériaux.
Crusing
(00h40) Crusing MrPapillon > (00h32) A moins qu'il ouvre les portes de la conquête spatiale! [cache.marieclaire.fr]
noir_desir
(00h35) noir_desir Crusing > donc on le subira quand même
noir_desir
(00h34) noir_desir (23h40) Crusing > disons que pour trump l'embettant ce n'est pas pour son peuple (qui l'a choisi démocratiquement), le soucis c'est plus qu'il est à la tête de l'une de plus grande nation du monde et des plus puissante ;( ...
MrPapillon
(00h32) MrPapillon Crusing > Ouaip, c'est le futur Président Trump Junior, qui déclenchera la troisième guerre mondiale contre l'alliance euro-sino-pakistanaise avec un petit sourire discret.
Crusing
(00h23) Crusing noir_desir > Bein tu l'auras pas a te le coltiner, en fait, vois tu.
noir_desir
(00h22) noir_desir Crusing > non du tout pourquoi ?
Crusing
(00h21) Crusing MrPapillon > Le pire c'est le fils Barron, tu sais pas si il est autiste, si il tue des chatons en cachette, ou si il pense déjà à rétablir l'équilibre de la force.
Crusing
(00h19) Crusing Wololo quoi, j'ai envie de dire.
Crusing
(00h19) Crusing MrPapillon > (00h14) [youtube.com]
MrPapillon
(00h16) MrPapillon Je suis sûr qu'ils ont plein de trucs rigolos à raconter eux aussi.
MrPapillon
(00h16) MrPapillon Et Trump et sa famille, c'est un peu la famille Addams version Eric Cartman.
MrPapillon
(00h14) MrPapillon Et des gens qui jurent sur des bibles.
MrPapillon
(00h14) MrPapillon Bah les Etats-Unis c'est toujours très rigolo. Y a qu'à voir la cérémonie d'investiture avec une nana de télé-réalité qui chante faux pour l'hymne et des "god" tous les trois mots avec des prêtres.
Crusing
(00h13) Crusing noir_desir > (0h10) tu vis aux EU?