Développeur de jeux vidéo: création de jeux 2D de différents genres - cours 18 000 roubles. de Coddy School of Programming for Children, formation 3 modules (mois)
Miscellanea / / December 02, 2023
Âge: 7-12 ans
Niveau: pour débutants.
Durée: à partir de 3 modules (mois), à partir de 24 heures*.
Format: cours individuels et collectifs, hors ligne et en ligne (temps réel).
Nombre d'enfants: de 1 à 8.
Prix:
à partir de 750 rub./heure dans un groupe en ligne,
à partir de 850 roubles/heure dans un groupe hors ligne,
à partir de 1050 roubles/heure individuellement en ligne,
à partir de 1980 roubles/heure individuellement hors ligne.
Voulez-vous que votre enfant non seulement joue, mais développe également des jeux pour Windows ?
Voulez-vous qu’il s’intéresse à la programmation en créant des projets amusants?
Vous souhaitez mettre en valeur ses progrès en montrant le jeu qu'il a posté sur Internet ?
Si votre réponse est oui, ce cours est ce dont vous avez besoin !
L’industrie du jeu est aujourd’hui l’un des domaines les plus demandés dans le domaine des technologies de l’information (TI). En 2019, le marché du jeu vidéo est estimé à 151 100 000 000 de dollars américains (selon l'analyse Newzoo) et le seuil d'entrée sur ce marché pour les développeurs débutants augmente chaque année tout est plus bas. C’est maintenant le meilleur moment pour apprendre à créer vos propres jeux et commencer à gagner de l’argent grâce à votre passe-temps.
De plus, les compétences acquises dans le développement de jeux seront utiles dans d'autres domaines du secteur informatique, qu'il s'agisse de créer des applications mobiles ou simplement d'écrire des programmes pour PC.
Pendant le cours, les étudiants maîtriseront, en plus de créer des jeux, plusieurs autres compétences connexes parmi :
- géométrie - travailler avec des angles, des vecteurs et des coordonnées.
- physique - contrôle des forces, frottements, gravité, collisions.
- travailler avec des graphiques - utiliser des éditeurs graphiques pour créer vos propres images.
- programmation - gestion d'événements, variables, fonctions, classes, tableaux, types de données, constructions if-else, opérateurs logiques et bien plus encore.
- développement de sites Web - gestion de l'hébergement, connexion d'un domaine, transfert de données vers le site - tout ce dont vous avez besoin pour mettre le jeu sur Internet et le rendre accessible aux utilisateurs du monde entier.
Afin d'aider les étudiants à maîtriser cette énorme quantité d'informations, CODDY a développé un cours pour débutants dans lequel nous apprendrons aux enfants comment créer des jeux de différents genres pour Windows.
Au cours du cours, nous réaliserons plusieurs jeux - il s'agit d'un jeu de tir avec vue de dessus et du classique "Asteroids", mais avec téléportation, bonus et minuterie, ainsi qu'un jeu du genre "Tower Defense".
Nous ajouterons notre propre musique, nos propres sons et nos propres images aux jeux - chaque jeu sera unique !
Le développement est effectué sur le moteur de jeu Construct, ce qui simplifie grandement l'écriture du code et accélère le processus de création de jeux. Il sera plus facile pour les enfants de comprendre la programmation de la logique du jeu, ce qui leur permettra de créer plusieurs différents jeux, ou travailler l'un d'entre eux très en profondeur et y ajouter de nombreuses fonctionnalités intéressantes.
Après avoir terminé le cours, les étudiants apprendront à créer des jeux 2D, à les publier sur Internet, à les partager avec des amis et ils acquerront également des compétences de base. programmation: Construct utilise souvent des variables, des boucles, des classes et d'autres constructions que toute personne qui se respecte devrait connaître programmeur. Il sera également beaucoup plus facile pour les étudiants qui terminent le cours de commencer à apprendre les moteurs de jeux 3D tels que Unity et Unreal Engine.
À l’issue du cours, le portfolio de l’étudiant contiendra plusieurs projets terminés, qui témoignent de ses connaissances et expérience, et aidera à trouver un emploi si l'enfant décide de lier sa vie au domaine informatique en général et au développement de jeux dans en particulier. Les diplômés pourront affiner et améliorer leurs projets, ou écrire un jeu à partir de zéro, et qui sait, peut-être que votre enfant créera le prochain hit?
À qui s’adresse ce cours ?
- Pour toute personne intéressée par le développement de jeux
- Pour ceux qui maîtrisent Scratch et sont prêts à passer à autre chose, mais ne sont pas encore prêts à maîtriser Unity en raison de la complexité de ce moteur de jeu.
Le cours est structuré de telle manière que même les débutants qui n'ont aucune expérience préalable en programmation ou en création de jeux pourront rapidement s'y habituer et rejoindre le processus d'apprentissage.
« En tant qu'enseignant enseignant ce cours, je constate que pendant le cours, les enfants deviennent beaucoup plus sociables, ouverts et sûrs d'eux, ils n'ont pas peur de faire des erreurs, d'essayer de nouvelles choses et recherchent eux-mêmes des informations sur Internet afin d'en introduire de nouvelles dans le jeu les fonctions. Ceci est facilité par une atmosphère conviviale, un travail d'équipe pour résoudre des problèmes complexes et des des tâches dans lesquelles l'étudiant non seulement mémorise le sujet, mais acquiert de réelles compétences développement."
Andreï Fourletov
Premier mois - Jeu de tir
1
• Introduction à l'interface Construct, création d'un projet et d'une scène.
• Définition de l'arrière-plan et du modèle de lecteur, connexion des commandes.
• Tir, création de monstres et "Game Over".
2
• Interface de santé, ajoutant de la santé au joueur et aux monstres.
• Création d'armes automatiques.
• Ajout d'effets lorsque les balles touchent des monstres.
3
• Diffusion de balles et création d'un laser.
• Basculez entre les types d'armes à l'aide des boutons du clavier.
• Création d'un lance-flammes et d'effets laser.
4
• Création de missiles à tête chercheuse et effets de combustion.
• Notation, bouton de redémarrage.
• Création de kits de premiers secours, amélioration du système de création de monstres.
• Augmentation de la difficulté du jeu au fil du temps (par minuterie).
Deuxième mois - Jeu Space Rocks
1
• Création d'un arrière-plan, d'un modèle de joueur et de commandes de connexion.
• Création d'un laser, développement d'un système de tir, effets moteur.
• Créer un astéroïde, remplir le terrain de jeu d'astéroïdes.
2
• Ajout de mouvement aux astéroïdes, physique des astéroïdes, destruction des astéroïdes.
• Ajout d'effets d'explosion à l'aide d'animation.
• Téléportation du joueur par clic de souris et effets.
3
• Création d'interface – niveau d'énergie, gagner et perdre.
• Création d'un bouclier protecteur et d'un bonus par lequel le bouclier est activé.
• Astéroïdes avancés qui se brisent en morceaux plus petits.
4
• Ajout de musique et de sons au jeu.
• Amélioration de l'équilibre du jeu, ajout d'un minuteur
Troisième mois - Jeu Tower Defenders
1
• Création d'un arrière-plan et d'un panneau d'interface.
• Création d'un ennemi de base et de son système de déplacement.
• Création de tourelles, tourelles de tir, santé des ennemis.
2
• Interface améliorée et effets d'explosion.
• Création d'un système d'achat de tourelles.
• Blocage des tentatives d'installation de tourelles sur les éléments d'interface, les routes et les tourelles existantes.
3
• Création d'une nouvelle tourelle et d'obus pour celle-ci.
• Ajout d'une base, de points et de conditions de perte.
4
• Système de gestion du temps - vitesse normale, double vitesse et pause.
• Ajout d'un réservoir.
• Augmenter la difficulté du jeu, affiner le mouvement des ennemis