Jump to content

programmation jeux video


Recommended Posts

Bonjour à tous!

Je suis sacrément intéresser par le monde du jeu video. J'aimerai donc savoir ce qu'il fallait connaître pour pouvoir en réaliser.Par exemple, quels langages faut il connaître?. Les compétences à avoir (par exemple faut il être bon en Mathématique? dans quel domaine?...)

Enfin, J'aimerai que vous puissiez m'éclairer de votre mieux sur le sujet.Merci!

Link to comment
Share on other sites

Il n'y a pas un seul metier dans le jeu video (tout du moins plus maintenant) mais plusieurs avec chacun leur specificites, et la specialisation peu aller tres loin surtout dans les jeux recents, programmeurs IA, programmeurs reseaux, programmeurs specialises dans les moteurs graphiques, graphistes 2D et 3D, etc... et meme project leader, design leader ou encore level designer, et il n'est pas forcement aise d'occuper plusieurs postes. En tout cas si c'est plutot la programmation qui t'interesse sache que le language roi reste pour le moment le C/C++ et a un niveau assez soutenu tout de meme, c'est pas forcement donne a tout le monde et faut surtout y trouver son interet car cela peut etre rebutant pour certains meme si cela reste assez interessant.

Link to comment
Share on other sites

Ici, c'est full C++ le langage.

Apres, comme dit plus haut il y a plusieurs niveaux de prog.

La prog vraiment moteur 3d, le réseau, la gestion mémoire, la game logic (IA, comportements, scripts...) et la parti outils aussi (les differents éditeurs : level.... ).

Chacune de ces parties à des compétences propres -> pas mal de maths pour la 3d, bonne gestion des interfaces graphiques pour les outils, bonne logique pour l'IA etc...

Pour espérer intégrer ce milieu, le truc, c'est vraiment une tres bonne maitrise de la prog objet et du c++ en particulier.

Apres, sous-domaines particuliers, je dirais que ça viendra en fonction de tes préférences : plus interfaces, plus gestion moteur, effets etc...

Link to comment
Share on other sites

je vous trouve durs la :chinois:

Jeux video <> C++

pour commencer tu peux te tourner vers du basic avec des logiciels comme blitz3D, certes dépassé (dx7) mais qui marchait du feu de dieu en son époque. BlitzMax est sorti, mais n'a pas encore de moteur 3D mais ça va venir prochainement. Compte environ 80¤ pour l'un de ces softs

Si tu veux commencer un peu plus fort il y a visual basic, le C# et delphi qui tournent pas mal, vb est plus facile, mais delphi est largement plus rapide. Tu couples l'un d'eux (gratuitspour utilisation perso) avec un moteur 3D comme Truevision3D par exemple (gratuit avec l'affichage d'un watermark) et tu peux te lancer...

Le C++ n'est pas obligatoire. Les solutions citées au dessus permettent déjà beaucoup de choses !!!

voila :non:

Link to comment
Share on other sites

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple). Après aussi si tu veux plutot faire un FPS ou un RPG, etc...

Mais tout d'abord pour faire un jeu vidéo, il faut faire un cahier des charges afin de bien délimiter ton projet.

Aussi une chose dont tu auras énormément besoin (2 en fin de compte) : du temps et de la percévérance.

Link to comment
Share on other sites

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple).

Mauvaise réponse... :yes:

la 2D est pas beaucoup plus simple, il faut battailler pour obtenir un résultat correct

Link to comment
Share on other sites

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple).

Mauvaise réponse... :yes:

la 2D est pas beaucoup plus simple, il faut battailler pour obtenir un résultat correct

heu... tu sais combien de temps et de moyen ça coûte de faire des modèles 3D potables ?

bien plus que quelques dessins 2D...

un jeu ça ne se limite pas du tout à de la prog (à la limite, c'est le plus facile dans le lot...). La part la plus importante, c'est du contenu artistique : scénario, ambiance, artwork, musique, etc...

Une fois que tu t'es fait la main sur un langage de prog, ça va se limiter à utiliser les bonne libs, ce qui peut être long et chiant, mais pas nécéssairement bien compliqué :p

Link to comment
Share on other sites

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple).

Mauvaise réponse... :incline:

la 2D est pas beaucoup plus simple, il faut battailler pour obtenir un résultat correct

heu... tu sais combien de temps et de moyen ça coûte de faire des modèles 3D potables ?

bien plus que quelques dessins 2D...

un jeu ça ne se limite pas du tout à de la prog (à la limite, c'est le plus facile dans le lot...). La part la plus importante, c'est du contenu artistique : scénario, ambiance, artwork, musique, etc...

Une fois que tu t'es fait la main sur un langage de prog, ça va se limiter à utiliser les bonne libs, ce qui peut être long et chiant, mais pas nécéssairement bien compliqué :yes:

Mais est-ce que tu crois qu'ils graphent leur sprites à coups de toshop seulement?

Dans la majeure partie des cas, un modele 3D est à l'origine du sprite, c'est plus facile pour l'animation de celui-ci.

Pour moi, la différence 2D/3D se joue sur le hardware...

Link to comment
Share on other sites

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple).

Mauvaise réponse... :ouioui:

la 2D est pas beaucoup plus simple, il faut battailler pour obtenir un résultat correct

heu... tu sais combien de temps et de moyen ça coûte de faire des modèles 3D potables ?

bien plus que quelques dessins 2D...

un jeu ça ne se limite pas du tout à de la prog (à la limite, c'est le plus facile dans le lot...). La part la plus importante, c'est du contenu artistique : scénario, ambiance, artwork, musique, etc...

Une fois que tu t'es fait la main sur un langage de prog, ça va se limiter à utiliser les bonne libs, ce qui peut être long et chiant, mais pas nécéssairement bien compliqué :yes:

Mais est-ce que tu crois qu'ils graphent leur sprites à coups de toshop seulement?

Dans la majeure partie des cas, un modele 3D est à l'origine du sprite, c'est plus facile pour l'animation de celui-ci.

Pour moi, la différence 2D/3D se joue sur le hardware...

Tu veux dire quoi ? que un modele 3d est généré automatique a partir d'un sprite 2D ? Et bien je veux bien connaitre comment tu fais ...

Link to comment
Share on other sites

je vous trouve durs la :ouioui:

Jeux video <> C++

pour commencer tu peux te tourner vers du basic avec des logiciels comme blitz3D, certes dépassé (dx7) mais qui marchait du feu de dieu en son époque. BlitzMax est sorti, mais n'a pas encore de moteur 3D mais ça va venir prochainement. Compte environ 80¤ pour l'un de ces softs

Si tu veux commencer un peu plus fort il y a visual basic, le C# et delphi qui tournent pas mal, vb est plus facile, mais delphi est largement plus rapide. Tu couples l'un d'eux (gratuitspour utilisation perso) avec un moteur 3D comme Truevision3D par exemple (gratuit avec l'affichage d'un watermark) et tu peux te lancer...

Le C++ n'est pas obligatoire. Les solutions citées au dessus permettent déjà beaucoup de choses !!!

voila :yes:

Niveau pro, tu trouveras pas beaucoup de jeux fait avec autre chose que du C++.

Et puis tout dépend quel type de jeu. Si tu veux vraiment faire de la 3D ou juste de la 2D (beaucoup plus simple).

Mauvaise réponse... ;)

la 2D est pas beaucoup plus simple, il faut battailler pour obtenir un résultat correct

heu... tu sais combien de temps et de moyen ça coûte de faire des modèles 3D potables ?

bien plus que quelques dessins 2D...

un jeu ça ne se limite pas du tout à de la prog (à la limite, c'est le plus facile dans le lot...). La part la plus importante, c'est du contenu artistique : scénario, ambiance, artwork, musique, etc...

Une fois que tu t'es fait la main sur un langage de prog, ça va se limiter à utiliser les bonne libs, ce qui peut être long et chiant, mais pas nécéssairement bien compliqué :D

Mais est-ce que tu crois qu'ils graphent leur sprites à coups de toshop seulement?

Dans la majeure partie des cas, un modele 3D est à l'origine du sprite, c'est plus facile pour l'animation de celui-ci.

Pour moi, la différence 2D/3D se joue sur le hardware...

Tu veux dire quoi ? que un modele 3d est généré automatique a partir d'un sprite 2D ? Et bien je veux bien connaitre comment tu fais ...

+1

Ici, tous les grpaheux sont sous toshop.

C'est apres seulement qu'on a le modele 3D associé.

Mais par contre c'est un peu différent ensuite pour les anims ici puisque quasi tout est sous motion capture.

Link to comment
Share on other sites

Tu veux dire quoi ? que un modele 3d est généré automatique a partir d'un sprite 2D ? Et bien je veux bien connaitre comment tu fais ...

Non, l'inverse : un sprite est souvent issu d'un mesh 3D...

Enfin à mon sens

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...