CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Création d'un moteur graphique :

sesshoumaru
sesshoumaru
Niveau 4
22 février 2007 à 06:01:48

Bonjour, je viens ici car j´ai eu beau poser mes questions je n´ai jamais eu de réponses significatives...

Je ne suis pas programmeur moi meme mais je cherche a créer une entreprise de middleware proposant son propre moteur graphique ( un peu comme UE3 (en moins puissant biensur) et garagegames (torque)) le marché visé est pour l´instant celui des PC...

Le truc c´est que je ne m´occuperais que de l´aspect financier et de la gestion(et un peu de 3D)... bref, pour l´instant nous sommes 3 ( 2 programmeurs et moi). Et voici mes questions :

1- Combien de temps, un seul programmeur met-t-il pour créer un moteur graphique non amateur (sans viser trop haut)

2-Quel est le nombre idéal de programmeurs dans une équipe de développement de ce type en moins de 2 ans? (ne me dites pas 100 programmeurs haha)

3-Quel coûts (autres que la main d´oeuvre) ce genre de projet va engendrer ?

4/ Est t il possible d´integrer librement, un moteur de rendu comme OGRE afin de l´ameliorer? ou meme uniquement certains modules d´un moteur libre.

5/ Pensez vous personellement que le concept : moteur graphique vulgarisé ( un peu comme RPG maker) soit viable ? si non pourquoi ?

6/ Enfin, en vous remerciant pour votre sympathie, j´aimerais savoir si vous avez des conseils
(bien que nous soyons cotchés par un pro de la programmation, celui-ci ne connais rien aux jeux videos... pour ma part je m´occupe de la "logistique" ainsi que de la modélisation...)

merci !

nikko45
nikko45
Niveau 9
22 février 2007 à 08:32:04

Bonjour,

Alors la, je pense qu´il y a grooooossssse méprise sur le sujet.
Il faut bien distinguer un moteur dit graphique (Ogre, etc) d´un véritable moteur de jeu et plus loin encore d´une IDE (Integrated Development Environment, environnement de développement logiciel) tel que RPGMaker.

Dans un premier cas, il faut "simplement" d´énormes connaissances en maths, en technologie 3d (dx ou opengl) et en C/C++ (car même si je ne code pas en C, sur le coup, a part assambleur ou autre langage bas niveau, un C/C++ me semble obligatoire pour un tel dev)

Le moteur de jeu quant à lui regroupe un moteur graphique mais aussi un moteur physique, un moteur ´input´ (gestion des périphériques), un moteur de collisions, un moteur de gestion de fichiers, un moteur réseau, un moteur son, etc.
Ici nous parlons d´un moteur de jeu sommaire ne prenant pas en compte un véritable jeu et tout les moteurs alternatifs tel que l´IA, le gameplay, etc...) Je parlerai de moteur de jeu version basse (c´est ma définition, pas une référence ;) )

L´IDE de dev lui regroupe le moteur de jeu et toute une panoplie de programmes, interfaces, outils, gestionnaires, exporters, etc. permettant d´utiliser rapidement et facilement le moteur de jeu dans le but d´un developpement rapide (RAD pour les informaticiens)

Pour le temps de dev d´un simple moteur graphique, j´ai eu l´occaz de pouvoir cotoyer ShadowTzu qui a développé une partie de son moteur et qui est un trés bon dev en 3d.. il y a passé plus d´un an en temps quasi plein et ne doit pas en etre a la moitié de ce qu´il souhaite faire. (
http://shadowtzu.free.fr/)

Pour le temps de dev d´un moteur de jeu, Truevision3d, moteur avec lequel je prog a eu une béta en cours de dev (6.5), ca fait 2 ans maintenant et nous espérons la béta pour dans les 3 mois). Ils sont une équipe semi-pro, ayant deja developpé une version de Truevision3d (6.2) et ont du revoir certaines choses a la baisse tellement le travail était démesuré.
Ref : http://www.truevision3d.com

Pour l´IDE, je suis justement sur une IDE (Eyengui project -
http://eyengui.canalblog.com). Je ne code ni le moteur 3d ni le moteur de jeu version basse mais uniquement la version haute, la couche qui permet de greffer un jeu. Ainsi je developpe les utilitaires, l´IDE, le moteur d´IA, le dev du gameplay général, etc. J´ai commencé en Juin 2006 après 2 années a "penser" a ce moteur sur papier... Je suis developpeur professionnel et je suis aidé par des dev pro et semi-pro ou étudiants très qualifiés (6 codeurs au total).

Donc explique mieux ce que tu souhaites faire et nous pourrons ainsi mieux répondre a tes questions :)
En attendant, je peux te souhaiter bonne chance meme si l´aventure dans laquelle tu te lances est tres tres tres compliquée.. :)

A++
Nico.

Fvirtman
Fvirtman
Niveau 10
22 février 2007 à 10:22:30

Je vois que tu veux créer une entreprise, donc tu veux te mettre en compétition avec ce qui existe déja.

Le soucis, c´est que la barre est super haute : les moteurs graphiques (et moteurs de jeu en général) sont tellement poussés et performants maintenant que si tu veux te faire un nom, il faut faire AU MOINS pareil, voir mieux.

Et ça, ça me parait monstrueux...

Lapintade
Lapintade
Niveau 30
22 février 2007 à 11:19:15

En tant que pro et utilisateur de middleware, je peux te donner quelques reponses.

proposant son propre moteur graphique
( un peu comme UE3 (en moins puissant biensur)
et garagegames (torque)) le marché visé
est pour l´instant celui des PC...

Comme a dit mes petits camarades, il faut deja clairement te positionner. Tu veux faire un moteur graphique ? un moteur de jeu ? ou un logiciel pour creer des jeux ?
Ce sont trois categories bien differentes.
Dans la premiere on peut citer OGRE
Dans la seconde UE3 , TORQUE, XNA, VIRTOOLS
Et dans la dernier FPS CREATOR ou RPGMAKER.

1- Combien de temps, un seul programmeur
met-t-il pour créer un moteur graphique
non amateur (sans viser trop haut)

Tout depends si il est a plein temps et quels sont ses capacités pour programmer. Il faut aussi prendre en compte les outils externes (qui sont trés improtant), comme les expoteurs des logiciels 3D qui vont de servir a faire des objets pour ton moteurs et eventuellement un viewer pour ses objets.
Si tu veux une reponse, tu peux aller voir sur le site de Kamron et son "Game Incubator". Il l´a fait tout seul. C´est un moteur graphique, mais il possede aussi d´autres modules pour simplifier la vie. On peut appeller ca un petit moteur de jeu (cependant les definition de ces mots de sont pas precises, faut eviter de les utiliser sans preciser).

2-Quel est le nombre idéal de programmeurs
dans une équipe de développement de ce type
en moins de 2 ans? (ne me dites pas 100
programmeurs haha)

Que veut dire "en moins de deux ans" ? (c´est a dire 2 ans, ou 1 an ou 6 mois ?) . Temps plein ou pas ? Pro ou pas Pro ?
Le nombre de programmeur varie entre 1 et 99 (j´ai pas du 100 !) .

3-Quel coûts (autres que la main d´oeuvre)
ce genre de projet va engendrer ?

Tout depends de vos ambitions. Pour le developpement pur, ca coute rien a part la main d´oeuvre. Si tu ouvre des locaux, tu crée une SARL, tu achete des machines, etc, etc, ca commence a chiffer. Ensuite quand tu demarche, tu te deplace, tu fais un beau site internet, etc, etc, la aussi ca chiffre.

4/ Est t il possible d´integrer librement,
un moteur de rendu comme OGRE afin de
l´ameliorer? ou meme uniquement certains
modules d´un moteur libre.

Il faut regarder les termes des licences de ces moteurs. Je suis pas un pro la dedans donc je veux pas dire de betise. Mais chaque moteur est associé a un type de licence bien precis qui t´oblige a certaines chose (comme distribuer le code source de ce que tu as fais sur le moteur si tu modifie le code du moteur en question).

5/ Pensez vous personellement que le concept :
moteur graphique vulgarisé ( un peu comme RPG
maker) soit viable ? si non pourquoi ?

Comme dit nikko45, il y a ici une grosse meprise au niveau des termes. On ne vulgarise pas un moteur graphique.
Sinon pour repondre a ta question, cherche a connaitre les chiffres de ventre de RPGMaker ou FpsCreator.

6/ Enfin, en vous remerciant pour votre
sympathie, j´aimerais savoir si vous avez
des conseils

Reflechir 150 fois et recuperer des chiffre partout avant d´investir des sous. Le jeu video c´est un univers tres difficile qui laisse peut de chance aux gens trop gentils ou peu experimentés.

sesshoumaru
sesshoumaru
Niveau 4
22 février 2007 à 19:05:36

Merci a tous pour vos réponses.

Je tiens a préciser que je ne suis pas programmeur.

Pour la méprise, je suis sincèrement désolé, notre objectif est bien de créer un moteur graphique à la base ( du type ogre) afin qu´ensuite nous puissions y greffer des modules librement pour spécifier le type de gameplay ( la 2eme couche etant un moteur de jeu ) et la 3eme couche serait alors un logiciel de création simplifié. Ainsi les plus expérimentés pourraient directement créer leur propres modules ou meme modifier le noyau graphique.

(je m´avance un peu trop mais ce ne sont pour l´instant que des paroles en l´air on est bien d´accord :) )

-j´ai jeté un coup d´oeil sur le GI (game incubator ) c´est vraiment génial comme moteur graphique (bien que je ne sois pas spé prog) .

-Je dois préciser que la qualité graphique que je vise ne sera certainement pas equivalente au next gen mais on se concentrera bien plus sur les modules et les interfaces. notre but c´est vraiment de créer quelque chose de simple, stable et fonctionnel et polyvalent. ( les graphismes suivront )

Ce projet (si viable) sera mené par 2 programmeurs (des matheux purs et durs ... :( )
3 infographistes sont en stand by pour en créer les démos...

Le jeu vidéo est un monde impitoyable :) c´est pour cela que créer un jeu est une idée a depuis longtemps désérté de mon esprit (pour le moment) :) Pour autant, je cherche toujours des moyens détournés d´y faire mon petit chemin... question d´obstination ;)

Merci pour tout .

Lapintade
Lapintade
Niveau 30
22 février 2007 à 22:02:43

Le middleware c´est une voie aussi trés difficile.

Tu veux crée un moteur graphique, mais qui va payer pour alors qu´il existe des solutions gratuites ? (par exemple j´ai sorti un jeu pro en utilisant le Game Incubator).

Ensuite tu dis vouloir crée quelquechose de simple et polyvalent. Ces deux mots s´oppose. Plus tu veux faire polyvalent, plus c´est complexe. Plus c´est specialisé, plus c´est simple.

Ce sont quelques axes de reflexions.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment