IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

C# le bon choix ? Ou l'apprendre ? [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut C# le bon choix ? Ou l'apprendre ?
    Bonjour/Bonsoir à tous j'ai besoin de votre aide aujourd'hui ...

    J'ai 16 ans et plus tard je voudrais être développeur dans des jeux vidéo, le problème c'est que je ne connais rien pour l'instance en codage .
    Donc mes questions sont : le C#est-il un bon langage pour des jeux vidéo sur Unity par exemple, et , ou apprendre le langage ( tuto écrit/vidéo bien expliquer et bien détailler) ( et si vous avez des petits conseils à me donner pour débuter je suis preneur )

    Merci beaucoup de votre futur aide.

  2. #2
    Membre actif Avatar de EliXirr
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 62
    Par défaut
    Bonjour Riolou.

    Tu peux apprendre très efficacement unity à cette adresse : https://unity3d.com/fr/learn

    Si tu veux vraiment faire des jeux vidéos c'est pour moi le meilleurs point d'entrée. Cela va demander de la détermination mais c'est à la porté de beaucoup de monde.
    Ne négliges surtout pas les mathématiques, c'est aussi importante que le langage dans la manipulation de moteurs 3D.

    Le C# comprends quelques subtilitées mais cela reste un langage très accessible. Il y a de bon tutos sur developpez.net

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut
    Bonjour EliXirr merci de ta réponse :

    Citation Envoyé par EliXirr Voir le message
    Le C# comprends quelques subtilitées mais cela reste un langage très accessible. Il y a de bon tutos sur developpez.net
    Les fameux toto sur ce site donc developpez.net sont t-il bien détailler ? Car avant de me lancer dans des projet sur Unity j'aimerais vraiment savoir programmer en c#.

  4. #4
    Membre chevronné Avatar de WaterTwelve21
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2015
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2015
    Messages : 270
    Par défaut
    Bonjour , je pense qu'il y a un cours d'introduction au C# sur dvp.com !

    A titre personnel , j'ai commencer par les cours vidéos de la Microsoft virtual academy(la majorité sont en anglais ) qui m'ont beaucoup plus .
    Un bon point de départ serai celui ci : https://mva.microsoft.com/fr-fr/trai...LlB_8500115888

    Ensuite tu peux évoluer , il y a ce qu'il faut.

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    le tuto en question :
    http://tahe.developpez.com/dotnet/csharp/
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut
    Merci beaucoup de vos réponses Jean-Philippe André ma donner le lien, je vais commencer a apprendre en m'aidant des vidéo que tu ma proposer WaterTwelve21

  7. #7
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 662
    Par défaut
    Bonjour,

    Citation Envoyé par Riolou Voir le message
    J'ai 16 ans et plus tard je voudrais être développeur dans des jeux vidéo, le problème c'est que je ne connais rien pour l'instance en codage .
    Ce n'est pas un problème du tout, par contre je te conseille de t'y mettre assez tôt car il y a un large éventail technique a apprendre.

    Citation Envoyé par Riolou Voir le message
    le C#est-il un bon langage pour des jeux vidéo sur Unity par exemple
    C'est le plus utilisé pour Unity, a coté du Javascript. Mais Unity mise a part, ça reste un très bon langage en général, pour faire des outils qui t'aideront a développer tes jeux, des éditeurs de niveaux , etc ...
    Il est possible aussi de faire des jeux en Monogame, un excellent framework portable.

    Citation Envoyé par Riolou Voir le message
    ( et si vous avez des petits conseils à me donner pour débuter je suis preneur )
    Comme EliXirr l'a dit, il faut assurer en Maths, mais surtout maîtriser la trigonométrie. Après bien sur, si tu touches a des moteurs physiques, des cours de physique ne seront pas de refus.

    Après, voici quelques conseils en vrac :

    • Commence avec un langage plus simple (le C par exemple) afin d'apprendre les bases. Le C# a des notions d'objets qui feront peut être beaucoup pour un premier langage.
    • C'est en forgeant qu'on devient forgeron. Code autant que tu peux, code encore et encore. Tu feras du code dégueulasse au début mais on est tous passé par la. N'hésite pas a lire des cours et des codes sources en pagaille.
    • Sois réaliste dans tes projets, ne t'attends pas a faire un Minecraft ou un truc du genre avant longtemps, il ne faut surtout pas brûler les étapes.
    • Développe des clone de petits jeux pour t’entraîner (Pong, Tetris, Flappy Bird, etc ...). C'est ce que j'ai fait pour apprendre le développement de jeux vidéos, tu apprends énormément et ça t'amène a comprendre certains choix.
    • N'abandonne pas, il y a des fois, surtout dans des projets personnels, ou tu auras envie de tout arrêter. La différence entre un projet bien avancée et un projet terminé est énorme

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut
    Merci beaucoup PixelJuice pour ta réponse très complète ,
    Quand tu dis :
    Citation Envoyé par PixelJuice Voir le message
    Il est possible aussi de faire des jeux en Monogame
    Peut tu m'en dire plus sur Monogame ? car pour l'instant je code visual studio 2015 et je ne comprend pas bien a quoi il peut me servir

    Et encore une petite question : je vois que le tutoriel du lien : http://tahe.developpez.com/dotnet/csharp/ date de 2008 ! Il est toujours d'actualité pour apprendre le C# ?

  9. #9
    Membre chevronné Avatar de WaterTwelve21
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2015
    Messages
    270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2015
    Messages : 270
    Par défaut
    Citation Envoyé par Riolou Voir le message
    Et encore une petite question : je vois que le tutoriel du lien : http://tahe.developpez.com/dotnet/csharp/ date de 2008 ! Il est toujours d'actualité pour apprendre le C# ?

    Biensûr ! les concepts restent les mêmes, juste qu'il n'y aura pas tout le sucre syntaxique ajouté au langage au fils des années.

  10. #10
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 662
    Par défaut
    Citation Envoyé par Riolou Voir le message
    Peut tu m'en dire plus sur Monogame ? car pour l'instant je code visual studio 2015 et je ne comprend pas bien a quoi il peut me servir
    Monogame est un framework, c'est la "suite" officieuse d'XNA, un autre framework qui te permettait de créer des jeux sur Xbox360, PC et Windows Phone.

    Il te permet de faire des jeux sur pas mal de plateformes. Cela dit, il nécessite beaucoup + de compétences car tu as le strict minimum. Tu n'as pas tout ce qu'Unity peut offrir.

    Mais par contre tu as un plus grand contrôle sur ce que tu fais. Et c'est gratuit. C'est un bon moyen de commencer a faire du game dev.

  11. #11
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 24
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2017
    Messages : 28
    Par défaut
    Citation Envoyé par PixelJuice Voir le message
    Monogame est un framework, c'est la "suite" officieuse d'XNA, un autre framework qui te permettait de créer des jeux sur Xbox360, PC et Windows Phone.

    Il te permet de faire des jeux sur pas mal de plateformes. Cela dit, il nécessite beaucoup + de compétences car tu as le strict minimum. Tu n'as pas tout ce qu'Unity peut offrir.

    Mais par contre tu as un plus grand contrôle sur ce que tu fais. Et c'est gratuit. C'est un bon moyen de commencer a faire du game dev.
    D'accord merci beaucoup mais juste pour éclaircir vaux mieux commencer a apprendre le c# sur visual studio ou monogame ?

  12. #12
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 662
    Par défaut
    Ce n'est pas du tout la même chose, Monogame est un plus, un ensemble d'outils pour faire des jeux vidéos avec du C#.

    Visual Studio c'est un IDE, un logiciel qui te sert a écrire et compiler du code.

    Avant toute chose, prends un cours, et écrit des petits programmes en console, en suivant les liens qu'on t'a posté plus haut. Ne t'occupes pas du reste pour l'instant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Apprendre le C & C++, un bon choix ?
    Par PowerM dans le forum C++
    Réponses: 26
    Dernier message: 25/08/2010, 22h38
  2. Réponses: 3
    Dernier message: 24/12/2004, 17h22
  3. bon choix , choix de la configuration materielle
    Par madmortal dans le forum Débuter
    Réponses: 15
    Dernier message: 16/08/2004, 21h18
  4. Réponses: 3
    Dernier message: 28/07/2003, 22h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo