How I Learned to Code My Own Game

2 feb 2019
1 597 126 Skatījumi

Get 2 months of Skillshare Premium free:
Watch my "How to Learn" Course here:
Play the game (it only works on desktop btw sorry!):
This month, I learned to code my own game from scratch! I used Javascript and the P5 library to learn to code a browser based game.
My code:
Checkout The Coding Train:
(thanks for the inspiration!)
Some of the resources I used:
(use my link above to get 2 months free access)
(use my link above to get 2 months free access)
Subscribe for more Learn Quick Videos:
Bio: My name is Mike Boyd and I make videos documenting my process of learning stuff as quickly as I can. Subscribe for more upcoming videos and feel free to tell me what you'd like me to learn next in the comments or on Twitter (@mikeboydvideo).

Instagram: @mikeboydvideo
Business enquiries:

If you'd like to send products / items to me then please use the address outlined below.
Michael Boyd
Unit 62
10 Dock Street
United Kingdom

  • 7:43 screams from hell 7:46 some sort of machine

    kredevszkredevszPirms 7 Stundām
  • "I didnt change anything" aahh thats the sound of a programmer 😂

    AminAminPirms 18 Stundām
  • I want to make my game but I don't own a laptop or pc

    SpiderCraftSpiderCraftPirms 2 dienām
  • hi thanks to this video i know kinda how to code for the first time thank you so much

    the doge squadthe doge squadPirms 3 dienām
  • I love this guy (no homo)

    Darkknight 2339Darkknight 2339Pirms 3 dienām
  • good job man!

    David DedicDavid DedicPirms 9 dienām
  • Fun Fact: It is easier to write code, rather than debug it... Programmers can relate

    Asimo CloudAsimo CloudPirms 10 dienām
  • I like how he’s learning Python 😂 ez

    JazzyMilk99JazzyMilk99Pirms 14 dienām
  • 11:20 eyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyey

    AM - 05BL 805769 Champlain Trail PSAM - 05BL 805769 Champlain Trail PSPirms 15 dienām
  • now think about skyrim, and how much detail and crap there is to do in that game. Props to game developers

    ClicheName123ClicheName123Pirms 16 dienām
  • When I think game making I think unity or unreal engine not this 😂

    Irma CastroIrma CastroPirms 16 dienām
  • Plot twist: he wanted to play the game irl and when the glass broke, it hit his keyboard and deleted all his code

    Connor HuynhConnor HuynhPirms 18 dienām
  • nice

    Omprakash SharmaOmprakash SharmaPirms 20 dienām
  • wait is P5 just Processing but with js instead of Java?

    Owen LennonOwen LennonPirms 20 dienām
  • I played the game, it was funny af.

    CherBoteCherBotePirms 22 dienām
  • Me: Codes one line Computer: Displays 2000 errors

    Callum RobbCallum RobbPirms 22 dienām
    • 500 syntax errors has been funny.

      BofisisBofisisPirms 17 dienām
  • I got to round 8, its actually pretty fun

    Sam CiminoSam CiminoPirms 25 dienām
  • nice coded some hax :D

    SCAR- H YTSCAR- H YTPirms 26 dienām
  • 9:09 - 9:35 You have officially generated your certificate to be a coder

    Ved KolambkarVed KolambkarPirms 26 dienām
  • Finally i finished the code that took so long to write and now time to sav- *pc crash*

  • computer: error mike: EDAR

    Thor’s ArtThor’s ArtPirms 28 dienām
  • The manager : so what job can you do This guy : i think you ment what can't i do

    LUNATICLUNATICPirms 29 dienām
  • woah java

    Jona_SdkJona_SdkPirms Mēneša
  • Which laptop does he uses man!!

    SPicy MUffin PlayzSPicy MUffin PlayzPirms Mēneša
  • 2020: 5025

    Alexandra DelliouAlexandra DelliouPirms Mēneša
  • This game is hilarious and pretty impressive for 18 hours :D

    Boing SpoingBoing SpoingPirms Mēneša
  • Mike:this is gonna be a piece of cake Also mike: ERROR!!!!!!!!!

    Josedy adrian perezJosedy adrian perezPirms Mēneša
  • The game was really fun to play and i saved it in my memory for later! xD

    MrFroggy 44MrFroggy 44Pirms Mēneša
  • I thought it was *sreenath bhasi* in the thumbnail 😂❤️

    Justy PieJusty PiePirms Mēneša
  • ayyy the classic bouncing dvd logo, I bet that's the first instinct every time you learn how to make a square move.

    daveisdavedaveisdavePirms Mēneša
  • Great work on the game but I thought that you were too committed to the idea and went straight in the deep end. For other projects, specifically games, trying create a prototype, also known as a Minimum Viable Product.

    Neil WaghmareNeil WaghmarePirms Mēneša
  • I got 5

    Jany.Jany.Pirms Mēneša
  • 13:17 double rip headphone users

    Jeremiah VJeremiah VPirms Mēneša
  • "I recommend this guide: ** So grateful it exists." 3:30 Η τέλεια μέθοδος για όλους

    Evelyn MariannaEvelyn MariannaPirms Mēneša
  • 02:38 me in 2nd grade art class

    Ramil AbbasRamil AbbasPirms Mēneša
  • you are so motavated to do things, I have tried learning code like 4 times and have ended up quitting mid-way though

    ad11 Kingad11 KingPirms Mēneša
    • It’s not motivation, it’s self discipline

      Xander WillinghamXander WillinghamPirms Mēneša
  • 9:13 I didn't cHanGe AnyThiNg!! I feel that.

    Pia NicknamePia NicknamePirms Mēneša
  • This man learns more stuff on his own than school has ever taught me

    Henry CoccoliHenry CoccoliPirms Mēneša
  • Sir.. how to be your student?😂🙏

    Dicker John PaduaDicker John PaduaPirms Mēneša
  • U know nothing about coding mike

    Sir CubeALotSir CubeALotPirms Mēneša
    • No shit, this video is literally about him learning coding

      Xander WillinghamXander WillinghamPirms Mēneša
  • XD

  • Hey, Mike Fantastic idea. I love the game. it is absolutely ridiculous, but it's so much fun to play. Much love from Denmark

    AN_ DestroyAN_ DestroyPirms Mēneša
  • Damn, he used atom for this!

    Saswot LamichhaneSaswot LamichhanePirms Mēneša
  • I’m such a bad fan, never new Mike was left handed.

    Justin LeeJustin LeePirms Mēneša
  • You kinda sound like shrek

    jort jelsmajort jelsmaPirms Mēneša
  • Well at least you got errors from JavaScript xD

    BuPhAloWBuPhAloWPirms Mēneša
  • cool

    Daniel RibeiroDaniel RibeiroPirms Mēneša
  • Good tutorial

    Programming MasterProgramming MasterPirms Mēneša
  • Opened it on my phone and nearly shit myself

    Skully0Skully0Pirms Mēneša
  • dude thats so cool

    Mikail sherazeeMikail sherazeePirms Mēneša
  • game is taking forever to load :\

    2k17-MC-09 Adarsh Kumar2k17-MC-09 Adarsh KumarPirms Mēneša
  • You are the most productive human being to ever exist

    Silver play button with no videos challenge!Silver play button with no videos challenge!Pirms Mēneša
  • Your thumbnail looks like happy wheels

    Silver play button with no videos challenge!Silver play button with no videos challenge!Pirms Mēneša
  • that moment when mike boyd is litterally a better drawer then u...

    GaIaxyStArGaIaxyStArPirms Mēneša
  • 609 ppl disliked this "notNice"

    Mk Does GamingMk Does GamingPirms Mēneša
  • Please learn to 3D Model in blender. I dare you to make a low poly vehicle model for your goal.

    renartsrenartsPirms 2 Mēnešiem
  • Lol ERROR😂

    Xander.AXander.APirms 2 Mēnešiem
  • see, heres the thing.... most of this people like coding train are coding in java and im in c++...

    Circuit CarbonCircuit CarbonPirms 2 Mēnešiem
    • @Xander Willingham but found out everything they tought me for the first 2 weeks was just explained by a dude from yotube in about 10 minutes

      Circuit CarbonCircuit CarbonPirms Mēneša
    • @Xander Willingham i tried that

      Circuit CarbonCircuit CarbonPirms Mēneša
    • There’s a website called codecademy which can teach you pretty much every coding language, like c++, c#, java, python.

      Xander WillinghamXander WillinghamPirms Mēneša
  • 04:10 wait wut

    melksnor lolmelksnor lolPirms 2 Mēnešiem
  • What is his games name

    Stranger_boy11Stranger_boy11Pirms 2 Mēnešiem
  • could anyone upload a tutorial how to make a 1v1 game using a text editor

    fortnite montagefortnite montagePirms 2 Mēnešiem
  • tbh i kinda got addicted to this game

    Your Random Dose of GamingYour Random Dose of GamingPirms 2 Mēnešiem
  • my ears (-_-)ears(-_-) RİP

    Kağan SöylemezoğluKağan SöylemezoğluPirms 2 Mēnešiem
  • I posted the game’s code for whatever reason

    Gamerroy 43Gamerroy 43Pirms 2 Mēnešiem
  • *arror*

    Daniel DaiDaniel DaiPirms 2 Mēnešiem
  • im watching this video without headphones at 1:30am so when that high pitch comes on. tuff

    w eallknowyourherecuzofhaikuu!w eallknowyourherecuzofhaikuu!Pirms 2 Mēnešiem
  • If u dont mine I just want to say to all android users to not to open and play that game in android phone . Because my phone get hanged 😅😅

    Alone GamerAlone GamerPirms 2 Mēnešiem
  • Plzz tell me which coding langauge hid he use plzz tell meee ???

    Airborn AtharvAirborn AtharvPirms 2 Mēnešiem
    • He's using JavaScript

      Alejandro GomezAlejandro GomezPirms 2 Mēnešiem
  • Plot twist this library is for kids...

    NetocianNetocianPirms 2 Mēnešiem
  • Here a tip: You can play it on mobile devices, but you need to mark the option for seeing the website in desktop version, when it is game over, you just refresh the website

    Nikola LukicNikola LukicPirms 2 Mēnešiem
  • my highscore is one

    Video FXVideo FXPirms 2 Mēnešiem
  • Its stupid funny and fun at the same time

    Video FXVideo FXPirms 2 Mēnešiem
  • Lol

    Doom's WayDoom's WayPirms 2 Mēnešiem
  • The cast of The Office will be proud with your creation

    Tanush BhattTanush BhattPirms 2 Mēnešiem
  • my friend knows how redstone works and how coding works while me asking im and he says in language i doesnt understand

    redman harfireredman harfirePirms 2 Mēnešiem
  • Daniel Schiffman is a great source to learn from, but be warned, you’ll spend about 60% of your time watching him struggle to turn on a camera

    Gasparagus ProductionsGasparagus ProductionsPirms 2 Mēnešiem
  • How did they code the first os if there was nothing to code it on

    ChronusGamesChronusGamesPirms 2 Mēnešiem
  • While you break one glass my house blasted

    killer jokerkiller jokerPirms 2 Mēnešiem
  • Your patience level is crazy

    B2AB2APirms 2 Mēnešiem
  • Coding starts 1:50 btw

    Purple VisionzPurple VisionzPirms 2 Mēnešiem
  • 5:40 Because you turned the nose into a mouth and never replaced the nose. XD

    Silver Samurai026Silver Samurai026Pirms 3 Mēnešiem
  • i got nine glasses first try XD

    galaxygamer gdgalaxygamer gdPirms 3 Mēnešiem
  • Why doesnt he do the hello world and directly jumped into the game thing.

    AJ GaMeRAJ GaMeRPirms 3 Mēnešiem

    NotFrostyAtAllNotFrostyAtAllPirms 3 Mēnešiem
  • I love his commitment

    Neil SekhriNeil SekhriPirms 3 Mēnešiem
  • I like how u learn

    Ravindra SarwadeRavindra SarwadePirms 3 Mēnešiem
  • I tried remixing your error sounds and my sftware crashed

    lemonboy • 9 years agolemonboy • 9 years agoPirms 3 Mēnešiem
  • me rn just do it

    weekiwi911weekiwi911Pirms 3 Mēnešiem
  • Learn how to be ambidextrous

    Yung KingYung KingPirms 3 Mēnešiem
  • This man sat through 15 days of footage

    The Four Sided TriangleThe Four Sided TrianglePirms 3 Mēnešiem
  • that's awesome man, I wish i could code soo bad

    Retroactive GamerRetroactive GamerPirms 3 Mēnešiem
  • Yeah but it’s only for pc me on Apple I pad if you know how to do it mobile tell me

    Dr.ExtreemDr.ExtreemPirms 3 Mēnešiem
  • Haha this guy energy is awesome 😂

    Rosey WolfRosey WolfPirms 3 Mēnešiem
  • 8:44 pause it on here

    Kaleb GetachewKaleb GetachewPirms 3 Mēnešiem
  • 6:20 'decreases *moves hand up* or increases *moves hand down*' ah yes I too am permanently stuck in backwards day

    NS AlphaNS AlphaPirms 3 Mēnešiem
  • This is old news, but I recommend Code Bullet, he does a bunch of coding stuff. He does swear so if you don't like swears then that's a heads up

    Meme MakerMeme MakerPirms 3 Mēnešiem
  • Funily enough, I'm at the point in my life where I want to learn other things like coding an app or website and so this is perfect right now

    Dean WilsonDean WilsonPirms 3 Mēnešiem
    • Currently learning how to make an app or website so I could get money

      Dean WilsonDean WilsonPirms 3 Mēnešiem
  • Im gonna learn this

    flamez _FMZflamez _FMZPirms 3 Mēnešiem
  • ugh this makes me cringe so hard!

    אε0אε0Pirms 3 Mēnešiem
  • That's why you use an IDE for stuff at 8:49

    Tran BachTran BachPirms 3 Mēnešiem