6 Months of Learning JavaScript Game Dev in 6 Minutes

113,339
0
Published 2022-04-23
In this video, we go over my 6-month journey of learning game development in JavaScript. Initially, I talk about why I decided to learn game development in the first place. Then, we dive into my reasoning for choosing Three.js over a game engine like Unity or Unreal. Finally, we take a look at the 10 game dev experiments I made in this 6 month period.

🐦 Twitter - twitter.com/SuboptimalEng
💻 GitHub - github.com/SuboptimalEng
🌎 Website - suboptimaleng.com/

== [ Timestamps ] ==
00:00 Why Learn Game Dev?
00:43 Three.js vs Unity Game Engine
01:37 Solar System Demo
01:54 Tic-Tac-Toe Game
02:16 3D Tic-Tac-Toe Cube
02:37 3D Audio Waveform Visualizer
03:13 Naruto’s Rasengan
03:30 3D Piano
03:55 3D Wordle Clone
04:16 Rubik’s Cube
05:02 Retro Snake 3D
05:40 Frantic Architect Clone

== [ Credits ] ==
Simon Dev - twitter.com/iced_coffee_dev

Caterina Zamai - www.artstation.com/zaccate
Hand Anatomy by Caterina Zamai - sketchfab.com/3d-models/hand-anatomy-ada8498be9754…

James Harness - sketchfab.com/James.Harness
CRT Monitor by James Harness - sketchfab.com/3d-models/crt-monitor-e2dd2887a8904e…

Will Kwan - twitter.com/_willkwan
Frantic Architect - github.com/wkwan/frantic-architect

== [ Resources ] ==
Three.js - threejs.org/
Three.js Tutorials - sbcode.net/threejs
Cannon.js - github.com/pmndrs/cannon-es

== [ Tags ] ==
#suboptimal #javascript #gamedev

All Comments (21)
  • As someone who just started my 3D programming journey, learning JS (and code in general), this video is inspiring as hell! Subscribed
  • @arsen3223
    this is really cool man, makes me want to learn this as well!
  • Beautiful man, you're the only one who could help me, I watched 8 videos and yours was the only one that saved me
  • BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!This is cool, well done!
  • @airelav
    Hello! I just wanna say thank you for the video it did really gave me a perspective in game dev in JavaScript as I'm starting and only doing it as a hobby, but I would really like to pursue some projects of my own so this is great inspiration 👍🏼
  • Your video was very helpful, I'm still learning and getting the hang of it still. I'm into House and EDM. I look forward to seeing more of your
  • @yahyamn6692
    Excellent video. Clearly explained all the basics to get started on soft soft. Thanks
  • @mainichiippo
    These are great! Makes me excited to learn threeJS
  • @TheUnkow
    That "failed" cube is mesmerising. Thanks for sharing this video. Hope you will have success upon your path.
  • Awesome, man! One day I intend to dig into game development as well, just for the fun
  • @adnancodesweb
    I feel your struggle man.. love your videos as well.
  • @AOP2912
    Really nice and helpful... Thanks!
  • @RajJaiswal538
    I feel the Rubik's cube is hardest among them in terms of logic And also has a lot of potential of some unintentional amazing bugs : P