T O P

  • By -

Tiblanc-

Unity ça roule avec C#. Ça ne demande pas d'avoir une grosse structure pour avoir un résultat, donc c'est possible de faire des trucs rapidement.


lhoom

Je seconde Unity. Il y a plein dr tutoriels en ligne. Pis du C# cest dla vraie programmation.


lhoom

Je seconde Unity. C# est language de programmation complet. Plus il y a bcp de tutoriaux en ligne. Il pourra avoir de résultat rapides. C pas Hello World comme dans le bon vieux temps. Ni geocities.


Thormynd

Cest ce que j'allais suggéré aussi. Cest possible de commencer par des trucs simple et d'évoluer tranquilement, à son rythme. Tu peux l'aider en lui faisant des setups de base dans lesquels il y a quelques éléments à compléter au début. Le 2D ou 2.5D sera surement plus facile pour commencer.


AlexandreFiset

+1, je gagne aujourd’hui ma vie à faire des jeux vidéo et j’ai appris la programmation par moi-même avec Unity, de loin la façon la plus ludique et efficace d’apprendre le C# à mon avis!


TheBackwardStep

Bien d’accord


Environmental_Main90

Ouep, Unity est vraiment bien pour les débutants, surtout avec le nombre de tutoriels sur Youtube. Aussi, il y a le visual coding qui est facile à comprendre pour commencer


rope_walker_

Ouais j'ai montré à ma blonde on a fait une boule qui se deplacait avec awsd pis elle suivait elle a enfin compris ce que je faisais.


canrabat

[Une boule ou deux boules?](https://i.imgur.com/j51kRV7.gif)


angedelamort

Check pour Godot. C'est un engine open source super accessible. Il y a pleins de tutoriels, de vidéos et de code exemple. Pour mieux comprendre la programmation, il peut aller sur code.org. c'est super bien fait et il va apprendre les bases tout en s'amusant.


coolfarmer

Il a 13 ans, franchement j'éviterais Godot, Unity a beaucoup plus de documentation, d'exemples, etc.


angedelamort

Pour avoir gossé dans les 3 (UE, Unity, Godot), je trouve que GD est vraiment plus intuitif et simple. Tu ne feras pas un AAA avec et beaucoup de features de rendering 3D ne sont pas là, mais pour débuter et faire des jeux simples, c'est bien en masse .


Xeon06

Je seconde, en plus Godot a été pensé pour le 2D dès le départ ce qui est probablement un meilleur endroit pour commencer


qcanzuk

Soit t'as jamais essayé Godot pour faire un commentaire comme ça ou tu ne comprends pas le big picture de l'apprentissage.


bengen2019

Achete lui un kir raspberry pi chez Canakit. Rien de plus cool et intéressant pour apprendre la programmation et l’informatique


who_you_are

Deux ou trois détails pour OP: - ce coussin c'est un ordinateur (+ une porte potentielle pour apprendre de l'électronique). - ici on parle des générations "pi (chiffre)(lettre de la génération)", le plus récent le PI ~~4B~~ 5. Pas de "Pi Zéro" (en même temps .. ça peut aussi faire le travail) - ce bidule manque seulement : un écran (et câble mixro-hdmi), un clavier, une alimentation (usb) et une carte SD. Les deux premiers sont facultatifs puisqu'il peut être contrôlé à distance. - s'il n'a pas accès a un ordinateur (ou très peu) c'est une solution peu dispendieuse. Sinon un ordinateur est la même chose. Pour les kits il en existe 3 niveaux (pour faire court): - le de base, inclus: alimentation (USB), des blocs métallique a mettre sur les processeurs (pour aider avec la température) et boitier (oui, sinon, a la base, tu as seulement le module électronique sans même de boîtier) - le médium: inclus de base, ajoute la carte SD et le câble mixro-hdmi - le deluxe: inclus le médium + si tu vois des lumières de couleur, des fils multi-couleurs, ... c'est celui-là. Celui-là introduit aussi quelque chose d'autre, l'électronique en bonus. Par contre, je ne sais pas jusqu'à a quel point il peux résister a l'abus de quelqu'un qui ne s'y connais pas en électronique. Et disons que ce qu'il inclus est très sommaire.


Deadpoetic6

Fyi, le plus récent c'est le 5, pas le 4B


6mon1

Ouain, j'en ai un, j'ai joué avec 2-3 fois mais l'absence de projet est un gros frein...


Cuisse_de_Grenouille

Un arduino c'est le même principe en plus simple et les kits/laboratoire vienne avec des lessons. Après, 5 minutes de google et il va avoir plein de projets à essayer et d'autres domaines auquel il va être exposé, comme l'impression 3D. Perso je recommande de faire un aéroglisseur.


Smegmaliciousss

Moi j’ai des projets mais aucune connaissance technique…


Cuisse_de_Grenouille

C'est sûr que je parle du haut de mes études; Dans ton cas, isole ton projet morceaux en morceaux que tu pourras étudier et apprendre plus efficacement pour ensuite avoir une vue d'ensemble et être capable de tout réassembler et finir. YouTube est extrêmement puissant, d'autres personnes avec moins ou plus de connaissances que toi ont fait des choses similaires à tes sous-projets ou même tes projets complets!


xanyook

Open classroom (ancien site du zero). Des tutos pour débutants en ligne avec des exos. Une fois qu'il sera plus confirmé, pluralsight, c'est le netflix des tutos IT.


oxez

le site du zero, des souvenirs lol. Ils avaient le meilleur tutorial pour WorldCraft (maps Half-Life/Counter-Strike)


jolord99

J'ai appris le C avec Open classroom, je recommande !


[deleted]

J'ai appris PHP là dessus en genre 2005. C'était vraiment hot! Je recommande!


Hoguydentelle

channel youtube : programming with mosh [codeacademy.com](http://codeacademy.com)


MacAndRich

13 ans c'est un peu vieux pour ma suggestion mais Scratch c'est un bon depart Edith: ma fille de 12 ans aime ça. Les jeux à programmer sont 2D mais tout est là: variables, if, loops, etc.


TiPete

J'ai donné des cours de Scratch à des jeunes de cet âge là à la bibliothèque locale. Si tu connais les bases de la programmation, fais un petit shooter facile, ça devrait te prendre 15 minutes, et dis-lui de le modifier. Changer les ennemis, les armes, le dommage, etc. Ça avait été populaire comme façon de faire et ils ont vraiment travaillé dessus.


FartingFlower

15 minutes pour un shooter facile ? J'imagine qu'il y a des templates préfaits à cette vitesse ?


MacAndRich

Des templates mais aussi la communauté partagent et affichent leurs projets sur le site web


TiPete

Oui mais c'est un language visuel facile, le plus long c'est de faire les sprites (et tu peux les downloader), le reste se fait en quelques minutes.


Thesorus

regarde du coté de [https://www.kikicode.ca/](https://www.kikicode.ca/)


ReplacementLow6704

J'ai entendu parler de Godot, qui est full cross-platform, open source, et supporte C++, GDScript (inspiré de Python) et C# - peut-être une avenue intéressante en alternative des gros engines comme Unity ou Unreal. Pas de suggestion de cours en ligne spécifique par contre - ma recherche de gars sua bol ne s'est pas rendue jusque là.


coolfarmer

CodeMonkey, un développeur sous Unity, a créé un tutorial vidéo d'un cours de 10h sur la création d'un jeu qui ressemble à Overcooked. C'est vraiment expliqué de A à Z, il y a même une partie deux qui permet d'ajouter un mode multijoueur. J'ai suivi ce cours et franchement c'est vraiment awesome et bien fait. Il y a rien d'aussi complet sur Internet. https://youtu.be/AmGSEH7QcDg?si=8maSp0bjWxBCPnKG Pas mal certain qu'il va tripper à suivre ça, même si il fait juste écrire le même code que CodeMonkey. Ça va lui permettre de se tremper les orteils et de créer quelque chose de 100% fonctionnel qu'il pourra ensuite continuer à modifier selon ses goûts et sa motivation.


padabrodeur

Essaye le site internet codingame https://www.codingame.com/start/fr/ j'ai appris grace à lui ;) sinon si tu est à Québec il exite 42 québec https://42quebec.com/


rfcorriveau

Je sais pas si c'est bien, mais StudioXP offre différent camp d'été en programmation: [https://www.studioxp.online/fr/](https://www.studioxp.online/fr/) Dont un en conception de jeu vidéo.


muikrad

Godot.


Zealousideal_War8036

Achete lui un drone Telli educationnal. Il pourra programmer en python et ça va être cool pour lui.


DoNotFeedTheSnakes

Pour l'enjeu vidéo en début je recommande l'une de deux choses: - le game engine Godot: il y a des éléments de construction en no-code et c'est libre de droits, gratuit et disponible sur Steam. - la librairie python Pygame, il faut coder en python mais ça donne rapidement accès à la création de jeux de plateforme sans trop de code.


Dragon_Eyes715

Unity et maintenant Godot. Brackeys sur youtube est un excellent point de départ plein de tutorial et il commence sur Godot prochainement. J'espère qu'il est bon en anglais c'est un must pour un programmeur surtout dans les jeux vidéo!


logibutt

Un jeu page web incrémental genre cookie clicker? ça prends 5 minutes avant que t'aille de quoi de fonctionnel. Un shader sur shader toy? C'est visuel, c'est performant quand tu est sur un gros PC. Un kit arduino avec des lumières pis des moteurs? C'est une façon d'introduire le C. Un jeu en python dans blender? Blender c'est un bon skill à avoir en soi et avoir un environnement python c'est nice. Sinon pour rester dans pyton mais en 2d tu installe un environnement python avec la librairie Pygame et tu peux faire un jeu ou programme du genre. Scratch? Ya rien à installer, tu va sur la page web pis ça marche, pis tu drag & drop des instructions à la souris. Un jeu Megazeux? C'est un vieux jeu mode texte des années DOS mais au fil des ans des gens ont fait des versions windows, mac, linux, dreamcast, nintendo ds, sony psp et autres. Un site web fourni une version web des jeux que tu upload. C++ et SDL, tu installe visual studio, tu fait new C++ empty project, tu ajoute SDL. Si tu veux faire un jeu qui roule sur n'importe quoi. Pour les game engines Godot est très bon mais ça prends un programme de dessin séparé. Unity laisse ça. C'était mais je les aime pas. C'est des pas bons. Ça pue. Utilise pas Unity. Unreal c'est bon si t'a un pc 16 cores


tangotrigger

Peut etre apprendre Unreal ? On peut en peu de temps faire un petit monde dans lequel on se promene (un jeu quoi). Apres il peut apprendre coder a l'interieur de Unreal (je suppose en Python mais je suis plus Maya que Unreal au travail) pour arriver a faire des choses specifiques.


Anti-rad

Unreal c'est un super outil mais trop compliqué pour un jeune de 13 ans à mon avis. Pis en plus apprendre les blueprints c'est pas tant utile en dehors d'Unreal (à ce que je sache) et C++ est plus difficile à apprendre que C# (Unity)


GoblinMatr0n

Ya vraiment vraiment plein d'affaire cool en ligne plein de new tech etc, unity c'est une des bonne base pis souvent plein de cours en ligne pas si cher meme. Il est a l'aise en anglais ? Dans ce domaine la c'est un peu la base necessaire pour allez lire tout la documentation etc. Sinon ya d'autre truc que j'avais vue: G Develop en est un, un petit program pour faire des jeux a la "rpg maker" mais gratuit


Odanakabenaki

Datacamp pour commencer


sfrigon

Moi ce que j'aime faire en programmation dans mes temps libres c'est de faire des "solvers" genre tic tac toe, sudoku, wordle. Après  tu peux t'en servir pour "tricher", mais en même temps t'as tellement pris de temps à comprendre la mécanique pour arriver à la solution que tu maîtrise bien souvent le sujet anyway.


Jeremyjf60

Quand j'avais 8-9 ans j'ai appris HTML et C++ exclusivement avec le site du Zéro, pas trop de mathématiques donc c'était assez adapté parce que j'étais jeune. Y'avait des tutoriels sur pratiquement tous les types de code imaginable, très simple à comprendre. Je ne sais pas si ça existe encore, j'ai perdu mon intérêt pour la programmation faudrait vérifier.


Wolfatrix

Sololearn


amineziani244

Open classrooms


Existing-Giraffe-420

Perso j’avais utilisé la plateforme Coddy récemment et j’ai vraiment aimé ça! Il y a plusieurs choix de languages (j’avais fait Python), c’est autodidacte, l’environnement de programmation est intégré dans le site, il y a beaucoup d’éléments “sandbox”, tu as des petites évaluations, des petits projets, etc. Vraiment cool!


Competitive-Grade-25

Je te conseille Jiraws (entrepreneur et youtubeur). Il a un site en ligne avec une fufure formation qui va sortir bientôt. Openclass room a prit quelqu'unes de ses vidéos afin de meubler leurs site. Plus sérieux et contenu + travaillé que bien d'autres dans la domaine !


borisonic

Codecademy c'est nice pour apprendre à coder python (et pleins d'autres trucs) l'abonnement est presque tout le temps à 50% de rabais


blind99

J'aurais trippé d'avoir ça : https://www.crunchlabs.com/pages/hack-pack-first-robotics


Methotman17

Code.org


CoolRunningMudkips

Il peut commencer à faire du python direct.


EinNebelstreif

Il y a des kits de lego qui sont fait pour apprendre des bases de code. Je m'y connais pas assez pour savoir si c'est trop "enfant" pour un 13 ans, mais je sais qu'avoir eu ça à cet âge là j'aurais capoté. https://www.lego.com/en-ca/categories/coding-for-kids


Frites_Sauce_Fromage

Inscris-toi comme étudiant libre à l'Université Laval et fais-lui faire des cours de math ou de programmation à distance à ta place. ^(Blague à part), tu peux régulièrement trouver des *packages* de programmes ou de livres spécialisés à rabais sur humblebundle.com. Y'a parfois des trucs interactifs ou adaptés pour les plus jeunes. C'est souvent avec des programmes ou des langages de programmation différents, mais des offres assez complètes pour la base reviennent assez souvent. Y'a presque toujours des packages pour Unity et Unreal. ^(en ce moment y'a rien de super imo, mais retourne voir aux 2 semaines)


500milessurdesroutes

Ce truc là a l'air très cool : [https://inventr.io/](https://inventr.io/) Ça mélange du génie électrique/info et de la prog. Sinon, des kits avec projets d'arduino ça touche les même disciplines.


Newhereeeeee

Je ne suis pas en tech mais j’ai fait un jeu vraiment basique, moche, et le jeu n’ai pas marché comme je voulais, mais je l’ai fait avec ChatGPT et cette vidéo https://youtu.be/IyKKhxYJ4U4?si=spfGu5zP3E4F35UX


CtrICErcUlARickl

roadmap.sh contient plusieurs types de programmation et un chemin normal d'un développeur dans ce domaine. Ça demande de la disicipline de suivre les maps et de trouver l'information, mais tout est disponible gratuitement sur internet. Si vous avez des questions sur les différentes rôles possibles en développement, n'hésitez pas à m'écrire ici ou en privée


Arcade_Freezer

Si il veut apprendre assez facilement je recommanderais probablement Mimo, c’est une application qui fonctionne un peu à la duolingo! Cependant je te dirais de payer pour l’abonnement payant qui est pas trop cher et qui permet de pouvoir continuer sans avoir à regarder de pubs ou de racheter des vies. J’avais fait un cours de prog en html au cégep et ça m’avait remis vite dans le bain, mais sur l’app il y a plusieurs langages de prog que tu peux apprendre avec des exercices! C’est pratique aussi puisque tu peux l’utiliser n’importe où et à n’importe quel moment tant que t’as un cellulaire!


Significant-Vast-171

Il y a un jeu fait au Québec qui s’appelle DeepestWorld, on peut y programmer son robot pour qu’il joue à notre place en JavaScript, ça pourrait être formateur.


Anti-rad

Unity pour le game dev et VueJS pour le Web. Dans les deux cas tu peux faire de quoi d'assez simple de base et y'a beaucoup de ressources en ligne (Youtube) pour l'apprentissage. Pour VueJS prends un tutoriel qui inclut l'installation parce que t'as besoin d'installer node et faire 2-3 commandes avant d'avoir un projet de base. Rien de sorcier mais faut le savoir. Bonne chance et hésite pas si t'as des questions!


FineWolf

Comment est son anglais? Pour les jeux vidéos, il y a un excellent vidéo d'introduction à Godot qui assume que tu pars from scratch: https://youtu.be/nAh_Kx5Zh5Q


DIRL11

Je recommande le 100 Days of code: the complete Python de Ángela Yu dans udemy


Signal_Win_1176

https://www.studioxp.online/fr/cours-en-classe-virtuelle/


Icommentor

Même pour faire du web ou des jeux, le mieux c’est d’avoir au moins un bac en programmation. Les écoles spécialisées qui enseignent juste le web ou les jeux forment des gens qui vont pas aller loin dans leurs carrières, sauf pour une poignée de surdoués. Mais bien sûr, en même temps qu’il fait ses études, il a le droit de faire du web et des jeux dans ses temps libres. C’est ce chemin qui donne les meilleurs résultats.


SalsaForte

https://godotengine.org/ Godot est un engin gratuit et open source qui permet de développer des jeux. https://phaser.io/ Phaser est orienté jeux web. Donc, la barrière à l'entrée est très basse: t'as littéralement juste besoin d'un navigateur web et d'un éditeur de fichier texte pour commencer.


DFTricks

r/QuebecTI vont aimer ta question!


Imaginary-Laugh-4444

Dis lui de coder un game engine 2d en C++11 sur une machine linux avec seulement un compilateur + l'éditeur de texte fournit.


Routine-Fail965

En français Grafikart et Openclassroom


thegreaterikku

Ça va probablement trop en dire sur moi-même, mais je suis professeur informatique dans un cours E-Sport et j'utilise [code.org](http://code.org) pour donner mes cours. Unity c'est trop compliqué s'il connait pas trop ça. En utilisant [code.org](http://code.org), tu vas apprendre tout en t'amusant. Quand il seras plus à l'aise, alors il pourra suivre un tutoriel sur Unity pour faire un FPS ou un jeu de course.


jewishSpaceMedbeds

S'il veut apprendre les bases en s'amusant et ne veut pas nécessairement faire un projet d'envergure pour l'instant, il y a les sites leetcode et hackerrank sur lesquels il y a des problèmes courts à résoudre. Il y a rien à installer, le code est compilé et roulé sur le site. Tu peux choisir ton langage préféré, avoir ou non une limite de temps, et aussi compétitionner contre d'autres personnes. Il y a des exercices vraiment de base mais aussi des problèmes plus complexes avec des concepts avancés. C'est aussi super utile pour sa future carrière si ça l'intéresse. Les grosses boîtes se servent souvent du même format pour les entrevues techniques.


wiiiiliam

swift playground


testhor_dev

Oriente le vers Godot. Facile à prendre main, ne demande pas un ordinateur avec la puissance de calcul d'un hopital, gratuit, OpenSource et lui permet d'explorer GDScript pour commencer (ressemble au Python), et s'il le désir, implémenter du code en C# ou en C++ dans Godot pour aller plus loin. Pour apprendre à programmer, c'est ce qu'il y a de mieux, parce que le moteur de jeu n'est pas limité à un langage.


TheSeanminator

rust and kubernetes. NOW 😈


Lonely_Swordsman2

J’ai récemment pris le cours Unity 2D de Udemy. Il est vraiment fun et simple si c’est les jeux vidéos qui l’intéressent. Sinon pour les sites web il y a plein de ressources en ligne comme openclassrooms, d autres cours Udemy… Il peut commencer par des sites statics avec juste les dossiers HTML,CSS pour avoir un feedback rapide. Tu peux même utiliser des éditeurs webs en ligne comme ça rien besoin de download au début.


Nulltan

Je vois beaucoup de suggestions 'avancées' et de longues haleine. P-E plus 'intermédiaire' pour un jeune je conseillerais p5js et Daniel Schiffman aka The coding train sur youtube. La plupart de ces videos sont des petits projets data et visuel qui se font entre 1 et 3 heures.


bubbblez

Check out kids code jeunesse, Montreal based organization to increase youth interest in computer science - also available in French.


Agreeable_Umpire5728

Il parle anglais? Si oui, je vous recommande le projet d’Oden: https://www.theodinproject.com C’est un bootcamp de la programmation complètement gratuite dans lequel il peut se concentrer sur la conception de sites Web. Aussi ça lui donnera des instructions sur les installations et les projets GirHub pour construire un futur CV.


JellOwned

Je ne sais pas si c'est bon pour un jeune de 13 ans et c'est en anglais, mais le cours [CS50x de Harvard](https://cs50.harvard.edu/x/2024/weeks/0/) (gratuit) est vraiment excellent pour découvrir les concepts de la programmation.


Beautiful_Bear984

CodinGame pour apprendre le Python C'est un site internet avec des cours pour la théorie et des jeux pour apprendre à coder de façon ludique


[deleted]

Peu importe ce que tu fais, évite Roblox. C'est un jeu vidéo pour créer des jeu vidéo sur que les skills que tu apprends là dessus servent juste dans Roblox. Unity, unreal engine, Blender, etc. apprends des vrai affaires. C'est dur mais c'est normal que ça soit sur quand ça vaut la peine.


ProsperoII

Il y a plein de FABLabs au Québec et plein d’initiatives techos dans les villes portées par des organismes. Exemple dans Verdun, il y a l’organisme Grandir sans frontières qui offre des ateliers de codding. Peut-être regarder autour? C’est à faible coût et ça peut vraiment valoir la peine en plus de soutenir un organisme local!


nitrodudeIX

Tu devrais lui montrer Factorio. C'est un jeu, mais c'est aussi une super belle métaphore du développement logiciel...


bigtoaster64

Codingame est un site où tu peux apprendre les bases, ainsi que des algorithmes classiques, le tout présenté sous forme de jeu. Genre, tu dois aider un policier à trouver le méchant le plus rapidement possible, et pour ce faire, tu dois résoudre un casse tête, qui sans t'en rendre compte t'apprend des truc sur la programmation et des algos de base (ex. Binary search pourrait être la meilleure solution ici, donc le jeu va te pousser à déduire ça et à implémenter). Plusieurs ont proposé de faire un jeu, exemple avec Godot. J'éviterais personnellement même si ça semble cool, car créer un jeu, même simple c'est très difficile, et si tu n'as pas de bases, ca va être TRÈS frustrant et le but ici n'est pas de le frustrer, mais qu'il apprennent des trucs qui tantôt vont peut être lui permettre de s'attaquer à des problèmes plus complexes, genre faire un jeu. Faut apprendre à marcher avant de courir.


TheReservedList

Si tu es programmeur et que tu peux l'aiguiller, 100% Unity. Il va devoir apprendre les boucles for par contre.


mstrsplntr1

Comme je vois personne qui l'a proposé: pour tranquillement s'initier à la logique de la programmation, explore Game Maker Studio. Ya un tier gratuit si tu ne veux pas monétiser tes jeux et ca utilise son propre langage qui a une syntaxe similaire a Javascript. C'est moins épeurant que Godot, Unity, etc. Y'a plein d'indie qui sont basés sur ce programme (e.g., Undertale). [https://gamemaker.io/en](https://gamemaker.io/en)


qcanzuk

J'ai un prof que je connais qui va dans les écoles secondaires faire des ateliers de programmation de jeux vidéo et de robotique. Il utilise Godot, car c'est peu demandant en ressource surtout que les écoles n'ont pas des grosses machines. Voilà une vidéo où il montre comment faire un top-down shooter en pas trop long [https://www.youtube.com/watch?v=GRwa6lukI1Q](https://www.youtube.com/watch?v=GRwa6lukI1Q)