La plupart des gens (normaux) qui envisagent de faire de la programmation (comme un passe-temps ou une profession de base) posent généralement des questions: «Qu'est-ce que la programmation?», «Pourquoi ai-je besoin de programmation?», «Quelle langue vais-je apprendre?», «Que vais-je recevoir? le résultat? ".
C'était moi. J'aime vraiment développer des jeux et je le fais depuis la 5e année. Mon premier jeu normal (comme je le pensais alors) était un simulateur de sans-abri. J'ai écrit ce jeu en C #, en utilisant uniquement Visual Studio et Windows Form. Plus tard, j'ai réécrit le projet sous WPF et il a commencé à paraître plus agréable.
Revenant au sujet du titre, je veux répondre immédiatement à la
première partie (à gauche) : pour être développeur de jeux / développer des jeux, vous n'avez besoin que de votre désir et d'un ordinateur (même si à notre époque vous pouvez écrire du code sur votre téléphone, mais vous n'avez pas besoin de le faire ) Si vous voulez
vraiment développer des jeux, vous devez décider des priorités. Vous devez comprendre ce qu'est cette entreprise pour vous - un passe-temps ou encore une activité professionnelle, à laquelle vous serez fidèle, très probablement, toute votre vie.
Si l'
option numéro 1 , vous devez accepter qu'il faudra plus de temps pour développer un jeu qu'une personne qui a consacré sa vie à cela, et que vous n'écrirez aucun «chef-d'œuvre» plus que Flappy Bird.
Si l'
option numéro 2 , vous avez plus d'options par rapport à vos concurrents de l'option numéro 1: premièrement, vous faites toujours de la programmation, vous avez une pratique / théorie constante, votre vie y est liée presque jusqu'à la fin de votre vie. Bien sûr, vous ne pouvez toujours pas écrire AAA-Project seul, mais vous pouvez déjà écrire un jouet intéressant.
Donc, pour le développement de jeux, nous avons besoin des éléments suivants:- Ordinateur
- L'envie de créer des jeux
- Désir d'apprendre
- Fixer des priorités
Le développement de jeux nécessite beaucoup de connaissances. C'est l'un des domaines les plus créatifs de la programmation, mais aussi le plus exigeant. Maintenant, les mathématiques et la physique dans le développement de jeux sont de plus en plus automatisées, mais avant, vous auriez certainement besoin de connaissances en mathématiques supérieures et d'un minimum de connaissances de l'ensemble du cours de physique à l'école et au collège / université. Néanmoins, la connaissance de ces sujets ne sera pas superflue, surtout si vous souhaitez développer vos propres moteurs. N'ayez peur de rien. Si vous n'êtes pas amis avec les mathématiques, la physique et les mathématiques, alors je
ne vous recommande pas de développer des jeux,
MAIS , si vous venez de sauter des cours et que vous sentez que vous pouvez étudier ces sujets sans d'énormes difficultés, alors s'il vous plaît - les portes sont ouvertes pour vous.
Passons maintenant à la
deuxième partie de la question (à droite) . Demandez-vous: «Qui est le développeur du jeu?» Je ne sais pas? Ça va, maintenant on va essayer de comprendre.
Un développeur de jeux développe-t-il probablement
des jeux ? Logiquement, mais nous avons besoin d'une analyse plus détaillée. Nous avons déjà déterminé le minimum pour cette profession, mais que faire si nous divisons ce minimum en blocs?
Le développeur du jeu fait ce qui suit:- Accepte la tâche
- Formule un projet et une mission par écrit (pour vous-même)
- Discuter de la mise en œuvre avec des collègues
- Formule à nouveau le projet et la mission par écrit
- Si la tâche est complexe - la divise en blocs plus petits
- Écrit du code pour résoudre les problèmes
- Regarde son code, corrige ses défauts
- Coopère avec ses collègues afin de s'assurer qu'il y a un minimum d'erreurs (après tout, il ne peut y en avoir qui écrivent le code parfait)
- Finit les petits détails et les traits
- Optimise
- Vérifie l'opérabilité
- Lancement en production
On voit donc déjà qu'une telle phrase a plus de sens en soi. Bien sûr, cette option n'est pas pour tout le monde, elle est différente partout, mais j'ai essayé de décrire une option approximative pour moi et mes amis / collègues / connaissances qui le font également.
Je veux dire que le développement de jeux n'est pas aussi simple qu'il y paraît aux débutants. C'est un processus très difficile si vous voulez rendre un produit vraiment agréable pour votre entourage. Si vous trouvez difficile de regarder du point de vue des autres, regardez avec le vôtre. Ne vous dites pas: "Eh bien, ici, vous pouvez des cadeaux, ça me va." Vous voyez la difficulté? Surmontez-la! Ce n'est qu'ainsi que vous pourrez améliorer vos compétences et améliorer votre expérience. Le jeu devrait être agréable pour vous au moins, et alors seulement, si vous prévoyez de le donner au public, vous devez le polir à d'autres désirs. Comment faire Montrez simplement à vos amis ou connaissances votre projet (même inachevé) et demandez-leur de vouloir voir ce genre de jeu.
L'article touche à sa fin, et il convient de noter que ne vous précipitez pas pour lancer vos projets sur le marché. Je sais par expérience personnelle que c'est une mauvaise idée et qu'elle vous viendra de côté (si ce n'est pas immédiatement, puis plus tard à coup sûr). Apprenez, pratiquez, regardez, etc., en cercle, jusqu'à ce que vous compreniez que vous avez fait ce que vous vouliez vraiment et ce qu'au moins un de vos camarades aime.
PS
Assurez-vous d'apprendre à travailler en équipe!