Apprendre le jeu vidéo

Apprendre le jeu vidéo - Divers - Programmation

Marsh Posté le 18-11-2014 à 00:26:36    


Salut à tous :)
 
Je viens sur le forum car j'aurais besoin de quelques renseignements et de vos avis d'experts :
 
Etant étudiant en école d'ingénieur, je souhaite me spécialiser en informatique et travailler plus tard dans le jeu vidéo (développeur).Cependant je désirerais dès à présent me familiariser avec le monde interne du jeu vidéo et créer moi même un ou plusieurs petit jeux afin d’acquérir de l’expérience pour mon projet professionnel futur et ne pas être pris de court lors de ma future recherche d'emploi.
 
J'aimerais donc savoir comment progresser au mieux et utilement, à savoir quels outils utiliser pour créer des jeux vidéo à mon échelle (utiliser un moteur comme Unreal Engine?, OpenGl?), comment donc acquérir les compétences les plus recherchées dans le monde du jeu vidéo.
 
J'ai des bases assez solides en C et C# ainsi qu'en SQL et HTML/CSS/PHP.
 
Je vous remercie d'avance pour l'aide que vous pourrez m'apporter.

Reply

Marsh Posté le 18-11-2014 à 00:26:36   

Reply

Marsh Posté le 18-11-2014 à 10:00:42    

J'aurais envie de dire que ca dépend de ce que tu veux faire au final.
Il y a quelques spécialisations radicalement différentes dans le jeu vidéo. Si tu arrives assez tôt à t'orienter vers une de ces spécialisations (rendu, animation, gameplay, IA, réseau, serveur, système, ...), ca peut être un atout.
 
Mentionner tes bases en HTML/CSS/PHP me surprend un peu, tu veux faire des jeux web ?
Si ce n'est pas le cas, mets-toi au C++ au plus vite, c'est LE langage à maîtriser dans l'industrie.
Autre point important : avoir une bonne compréhension du fonctionnement d'un processeur (et notamment de ses différents caches) aide aussi.


---------------
last.fm
Reply

Marsh Posté le 18-11-2014 à 11:54:58    

Si tu as des bases en C#, regarde du coté de Unity (http://unity3d.com/), c'est le moteur le plus en vogue actuellement sur la scène indie (depuis la mort de XNA). Il est très simple d'emploi, possède un store très garni et te permet de développer sur un grand nombre de plates formes. Idéal pour acquérir les bases et pour des projets de plus grande envergure.


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 18-11-2014 à 14:49:09    

Tout à fait d'accord pour Unity3D !
C'est un moteur + éditeur de niveau (en qqe sorte) + IDE (C#, ou JS ou Boo selon les goûts du développeur) très bien fait et la version gratuite est déjà très, très complète.

 

Il est fourni avec Mono Develop mais peut aussi s'utiliser avec VS si tu as une licence. edit : ou la version Community maintenant qu'elle est là !
 
Avec pas mal d'assets gratuits et une communauté riche (pleins de tutos de qualité, même en français) c'est vraiment une très bonne base de départ. Il est beaucoup plus simple d'accès qu'un moteur "nu" en C++, et permettant déjà de se frotter à énormément de concepts du jeu vidéo (notamment les maths liées à la 3D), même si le socle technique est déjà là.
De toute façon si tu veux un jour devenir développeur de moteur graphique (par exemple) tu dois forcément commencer par plus simple.

 

Tu as fait une petite recherche sinon ? Par exemple j'avais répondu récemment à http://forum.hardware.fr/forum2.ph [...] ost=142644 mais le sujet est mort après.


Message édité par TotalRecall le 18-11-2014 à 14:56:39

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed