Tom's Guide > Forum > Programmation > Créer un jeu vidéo en 3D
Créer un jeu vidéo en 3D - Programmation
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous !

Voilà, j'aimerais créer un jeu vidéo en 3D... Style aventure avec un personnage et des leviers qui ouvrent des portes etc...

Genre Tomb raider 1...

Comment puis-je faire ??

- 3D : avec 3DS Max ?
- Code : Open GL dans Delphi ?

Merci d'avance pour vos réponses...

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

heuu un jeux 3d sa prend beaucoup de temps de création : sinon je pense que ta besoin d'un langage de programmation comme le C++ avec DirectX ou OpenGl
Voilà ;-)

Répondre à Riri@IDN

bon courage! c'est très compliqué (trop pour moi...)

Répondre à vertigoox
- 0 +

ca dépend , en ce moment je me lance dans python, il a l'air pas mal au niveau interface graphique
le plus utilisé reste bien évidemment le C++/openGl

Répondre à kyen
- -1 +

C'est clair que c'est chaud, post dans la rubrique programmation, tu auras surement plus de réponses de la part des programmeurs.

Programmer un jeu, pourquoi pas un jeu genre tetris, reversi... mais alors un truc 3D genre tomb raider la c'est chaud... :-?

Répondre à Benya

Oula :-?

C'est super chaud meme si tu maitrise bien le C++/openGl.

Mais je te conseil de prendre des sources d'autre jeux, ça te fera une base au moins.

Bon courage ;-)

Répondre à spax@IDN

Donc pour le temps, ça va être long...

Mais je pensais plus au Delphi...

Par où commencer ? Merci

Répondre à micatmidog

Personnelement je suis en train de coder un moteur 3d avec un pote en c#/ directx9c pour créer demo & jeux par la suite. Niveau temps c'est sur qu'il en faut. Faut aussi une bonne organisation.

Perso jte conseillerais deja de parcourir un peu la doc et des sources de programmes basés sur le langage et la librairie graphique que tu veux utiliser, de manière a pouvoir commencer a prendre des reperes.

Et petit à petit se detacher des sources et faire ton code totalement a toi (mais en gardant la doc a coté quand meme).

Sinon un conseil que je peux te donner : si t'a encore jamais utilisé l'openGL/directx, fait d'abord des petits programmes "inutiles" (genre affichage d'un triangle tricolor qui tourne etc.) avant de te lancer vraiment dans ton projet de jeu ;)

Répondre à ludvic@IDN

y a une bon livre sur directx et les jeux 3d va l'acheter :)

(PUB pour laurent lol)

Répondre à ousta
- 0 +

Wouais mais un jeux c'est pas seulement technique.
Avant de se lancer dans l'action une bonne préprod est nescessaire :

- Des rough, des Sketch, de la recherche quoi ! Bordel faut penser au chara design, au décord, avoir des concepts lines en bétons.

- Des animatiques de bases, même storyboardé suffise.

- Un scénario

Tout ca doit être regrouper puis recouper dans un cahier qu'on appelle bible.

Sans ca impossible de bosser sur un jeu... Qui plus est je pense qu'une équipe de 12 personnes est nescessaire, car on ne peut pas être spécialiste dans plusieur branche, donc :

- 1 character designer

- 1 background designer

- 1 à 10 modeleures 3d

- 1 à 5 animateures 3d

- 2 à 10 codeures

- 1 technicien du son.

- 1 réalisateur pour coordonner le tout.

Répondre à jun

pour developer des jeux pour soi meme c la technique qui est privilegie avant tout surtout quand tu debute

Répondre à ousta

bah sinon tu peut debuter sur le vrml

Répondre à logan01

c est klr ke la partie graphique et design est le plus long surtout kan on est nul en infographie comme moi lol...

Hééééééééééééé et la partie IA snif :'( personne n en a parlé héhéhéh bah ouais faut creer les cerveau des bots pour pas ke ca soit trop simple ^^


mais heu... tout programme n est pas impossible :) le resultat depend du temps et de la determination que tu y as mis :)

voila voila gl

Répondre à Dunkel

Merci pour vos réponses.

Mais voilà comment je vais faire mon jeu :

En OpenGL avec Delphi 7. :-)

Vous pouvez encore continuer à me donner des conseils pour débuter, j'essairai de vous répondre.

Répondre à micatmidog

si ca tinteresse seulement de faire un jeu et non pas un moteur 3d tu peux chopper de smoteur 3d genre truevision3d

Répondre à ousta

Evite Delphi pour un JV, soit tu tentes direct le C/C++/C# car c la langage le plus rapide en termes de performances à part l'assembleur pour faire un JV ou alors Java qui est un bon compromis rapidité(hum hum) et accéssibilité.

Pour la base de la prog, deja apprendre le langage c kler puis commencer à faire kk essais comme ecris plus haut : triangles non mappés, mappés, pas light, light etc etc etc

Il ya de tres bons sites pour la prog de JV dont http://www.gamedev.net/ (une ref !!)

Mais sache que dans tous les cas, ce sera tres long surtout un JV en 3D car la programmation d'un "moteur" 3D est ce qu'il y a de plus penible avec un "moteur" d'IA, apres pense à tout ce qui est son, anim, gameplay, IHM, etc etc

N'hesite jamais à poser des questions, je repondrais sans hesiter.

Répondre à Ipnoz

mdr le mec parle direct de creer un jeu genre Tomb raider 1 , rien que ça !!

c est carement sous estimer le travail des programmeur

ça demande des connaissances , une equipe et beaucoup de temps ...

Répondre à survivor@IDN

Pk mdr ?
Si il arrive à monter un projet de JV, je paris que bcp de personnes ici seront interessé.
Il ne sous estime tien, il demande des infos c tout.
Oui il faut du monde, pas mal mais de la à dire qu'il fo 40 personnes c faux, tout le monde n'a pas les moyens d'Ubi Soft ou Infogramme.

Répondre à Ipnoz

c'est bien parce que la 3D demande des moyens complexes qu'il faut aujourd'hui une équipe de taille respectable pour sortir un jeu en 3D...

donc à sa place je commencerai par des trucs + modestes, histoire de bien maitriser le langage, avant de passer à des choses + sérieuses
A quoi bon chercher à faire direct quelque chose de compliqué quand y'a tant d'occasions de se décourager..

Répondre à sylvain2

Oui c bien pour cela qu'il fo l'encourager et lui dire par koi commencer mais pas le snober et lui rire au visage !
Si à chaque question que John Carmack a faite à son prof de maths, il lui avait dit : "MDR laisse tomber", nous n'aurions jamais eu Doom !

Répondre à Ipnoz

ouai ba doom c'est bien mais sans ta lampe tu fais rien

Répondre à battal

Tu parles de Doom3 là !

Répondre à Ipnoz

je te conseil d'oublier ton délire avec delphi et pense sérieusement au C++, sa c du langage rapide et performent

Répondre à Marko@IDN

slt a tous ! je respect ta facon de vouloir faire un jeu en 3D comme ca et te lancé la dedans ! car c'est vrai que sa demane beaucoup de temp et de patience et surtout travail acharné ! Mais bon je ne suis pas pour ceux qui dise qu'il faut je ne sais pas combien de personne car un petit groupe super determiné peut faire quelque chose de tres bien ! et quelqu'1 tout seul peut aussi se debrouillé :)
Je suis un peu comme toi j'adore programmer et faire de l'infographie, je sui en se moment sur blender3D un logiciel de creation 3D et je trouve ca super ! JE suis des tutos et tout et j'ai fait aussi de la programmation en C++ mais j'ai po fini mon boukin.... ! Enfin mon but été aussi de créé un jeu mais je vais en faire mon métier aussi donc je me documente avant :) ! Je fait un peu des 2 meme si c'est pas mirobolant je peu tjr essayer de t'aider !
Jte conseille le C++ qui est genial et de commencer par des truc pas trop compliquer car c'est vrai qu'on a vite fait de perdre pied dans des gros travaux en 3D ainsi qu'en C++ !

enfin voila si tu veux je peux essayer de t'aider a faire des truc mais bon je suis pas un pro ! MAis ton projet m'interesse !

Répondre à kickyourass

Meme si au debut, pour apprendre les tutos c bien mais il arrivera un moment ou seule la pratique "courante" vous permettra d'evoluer vers un projet quelque peu abouti (sans parler d'un JV commercial).

Et comme je l'ai ecrit, essayez donc de vous repartir les taches car il est utopiste de tout faire (c t possible il y a longtemps deja !!! souvenirs)

Répondre à Ipnoz

vi c'est vrai je me serre des tutos pour les base et tout mais en général j'essaie de faire des trucs par moi meme quitte a tout faire plenté je trouve qu'on apprend mieu :) et j'essaie aussi de pratiquer regulierement tout les jours car jme di toujour ! En programmation ou en infographie, plus on pratique + on est fort ! lol

J'ai un pote aussi qui va se lancé la dedans :) ca fera un de + !

Répondre à kickyourass

oua arretez les gars ,vous allez vous faire des cheveux blancs avec le C++ ,moi j'connais 3 freres qui sont programmeur en C++ mais les mecs ils ont fait 7ans d'etude là dedant.c'est super balaise !,il en faut de la matiere grise pour apprendre ca tout seul.

Répondre à battal

Bha fo pas decourager les mecs motivés et puis 7 ans de C++ c pas grand chose (Moi j'ai pris perpet).
Serieusement, c vrai que le C c pas facile mais depuis l'arrivée de C# c devenue bcp plus accessible, surtout que maintenant, il y a bcp de bouquins comprehensible (pour les vieux : c pas comme le "langage C", le vieux bouquin tout noir indigeste !!!)

Répondre à Ipnoz

Merci Ipnoz de m'encourager.

Voilà, nous serons deux.

Je préfère le faire en delphi car je connais plus que le c/c++, en plus, ces langages ne me plaisent pas trop :/

Sinon, je vais le faire avec OpenGL.
Avec la suite de composants GLScene.

Biensûr, je suis des tutorials, c'est normal lol !

Voilà, j'ai une question toute bête, donc merci de ne pas me rire au nez comme je ne sais plus ki ki la fé tout à l'heure : Qu'est ce que exactement un moteur 3D et à quoi sert-il ?

Répondre à micatmidog

C un ensemble de routines/fonctions/librairies/outils qui te permet d'avoir un affichage "3D".

Répondre à Ipnoz

euh wai rié pas et nous decouragez pas !! moi je vais faire mes etudes la dedans donc je pratique pour avoir de l'avance ! c'est tjr ca de fait en + le bouquin mest pas incomprehensible donc javance petit a petit voila A + :) qui tente rien a rien !

Répondre à kickyourass

pourquoi vous vous moquez tous de lui? Il faut pas mystifier la programmation n'importe qui voulant apprendre a programmer en a les moyens. Commencer par des jeux 2d peut etre sera plus facile pour saisir les bases de la créations dun jeux video car comme l'on dit certains la 3d c 'est autre chose, plus mathématique et la faisant appel a plus de connaissance que la syntaxe dun language :) Delphi est un choix comme un autre surtout pour un proj perso.

Répondre à ousta

merci bcp pour vos réponses !

N'hésitez pas à continuer...

Répondre à micatmidog

Bonjour moi aussi je voudré faire un jeu 3d
mé comme je débute sa seré pour savoir si quelq'un pour me donner des conseil SVP ;-)
Dans cette ordre pour que je mi retrouve merci davance !!!

1°Quel Programme utiliser ?
2°Ou avoir le tutorial de ce programme ?
3°Peux ton Prendre les base 3d d'un autre jeu ?
4°si oui, Comment ?
5°Comment rajouté des texture ?
6°Comment faire les disign des perso ?
7°Peut-on mettre nos propre perso ? (Par raport a des foto)

Et ce qu'il veule bien maider Je les ReMerci !!!!! :-D
Mon MSN : djtsage@hotmail.com :-D

Répondre à djcompil

Tu peux faire un mod. C'est à dire prendre le SDK d'un jeu le proposant comme Half-Life² et crée ton propre jeu à partir du moteur de ce jeu (quelques exemplex connues: Counter Strike, Day of defeat...).

Répondre à gallile

a_salaheddine@hotmail.com
si tu cherche un scénario tres bien evoi moi un email

Répondre à koaiji

Comment tu utilise le mod pour faire ton jeux ???
J'ai déjà acheté Half Life²
tu pouré me filé + de renségnement et de conseil STP :-?

Répondre à DjTsage

Comment tu utilise le mod pour faire ton jeux ???
J'ai déjà acheté Half Life²
tu pouré me filé + de renségnement et de conseil STP :-?

Répondre à DjTsage

Bonjour a tous !!
alors moi je suis tres interessé par le projet de faire un jeu à plusieurs !
j'ai des connaissances en C++ et en OpenGL et je suis actuellement en train de faire un moteur, du moins j'essaye lol
Voila ! pour ceux que ça interesse mon addresse dyruel@msn.com

Répondre à gras_double

Salut moi j'ai des connaissance en HTML et je commence a apprendre le JavaScript. Moi aussi je veux créer un jeux sur le net j'ai un projet tres interessant alors si tu veux que l'on s'associe contacte moi moi ca m'interesse beaucoup.

Répondre à LB-Alpha

bon j'aprici bien votre entousiasme mais contrairement a vous j'aimerais bien créer un petit jeu 3d avec 3d game creator es qu'il est bien ???????????
MERCI

Répondre à kuikui11

Si no y a 3D Games Creator un logiciel assez simple mais les graphique pö terible mais sa marche bien :-D

http://www.games-creator.com/

Répondre à GoldMath

Avez vous déjà rêver de créer un jeu facilement?
Avec GameMaker c'est possible , peut-être le connaissez vous déjà , mais aucun site français n'en parle Correctement alors que le CBNA oui!
( http://www.cbna.fr.tc/ ) .
C'est le site sous GameMaker avec un forum pour débutant comme pour expert.
Le CBNA vous fournit même des professeurs pour que vous puissiez apprendre GameMaker.
Le Forum: http://cbna.forumactif.com/

Retrouvez des tutoriaux , des scripts , des jeux , des .gmd , des .gm6...
Fait avec et pour GameMaker.
Alors rejoignez notre communautée maintenant!
Le CBNA

Répondre à jack2

ben ya aussi virtools comme freeware ke sympa
tant ke tu cherche pas à faire des bénéfices avec.
Il est très simple et compatible 3ds tres facilement. La prog est simplifié (tout est en wisiwig) mais tu peux également tapé ton propre code. Le language est très proche du java. voili voila moi j'ai deja réalisée un ptit jeu avec en moins d'un mois.

Répondre à JenBAt

Citation :


YamiDX a écrit :
si t'es d'accord avec moi micatmidog je me charge du senario toi des son et voix et on s'aident a 2 pour faire les graphismes repon moi au + vite s'il te plait ;-)


Tu te charges de l'orthographe aussi ?

Répondre à Maitreaecouter

Pour se mettre à la programmation 3D sous OpenGL, je conseille toujours ce site:
http://nehe.gamedev.net/
ça commence très doucement pour ce qui ne connaissent rien et c'est très bien expliqué.
Le cube texturé qu'on fait bouger commence à la leçon 6 et un petit monde FPS à la leçon 10.

Il faut bien voir qu'il y a 2 partie:
- l'infographie pure (blender...)
- la programmation
Tu peux ensuite utiliser un programme comme Crossroad 3D pour convertir un .3ds en un source .c (qui contient le tableau des points, normales...) pour l'intégrer dans le programme.

Répondre à CRicky
Page Précédente
1 2 3 4
Tom's Guide > Forum > Programmation > Créer un jeu vidéo en 3D
Aller à :

Il y a 252 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens